Health checks

Des sondes périodiques indiquent au load balancer quelles instances peuvent recevoir du trafic. Un intervalle court détecte plus vite les pannes mais ajoute de la charge ; un contrôle profond qui teste la base peut retirer tous les serveurs d'un coup si la base hoquette.

Où on le retrouve dans les vrais systèmes

  • Load balancer applicatif

    Il termine le TLS, route selon le chemin ou l'hôte et cesse d'envoyer du trafic à une instance qui échoue à ses health checks. L'algorithme compte : moins-de-connexions absorbe mieux les requêtes inégales que le round robin, et les sessions sticky créent des points chauds.

    En production : AWS Application Load Balancer, NGINX, Envoy, HAProxy, Azure Application Gateway

  • Service discovery

    Les clients cherchent où vit un service au lieu de coder les adresses en dur : les instances peuvent apparaître et disparaître pendant le scaling et les pannes.

    En production : Consul, Kubernetes Services, AWS Cloud Map, Eureka

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.