Aller au contenu

Répartiteur de charge

Répartiteur de charge (en anglais load balancer) : service qui reçoit les connexions des clients sur une adresse et les distribue entre plusieurs serveurs (un backend), selon un algorithme (tourniquet, moins de connexions). Il retire de la rotation les serveurs qui échouent à leur vérification de santé. En mode HTTP (niveau 7), il peut terminer TLS, router selon l'hôte ou le chemin et transmettre l'adresse du client dans X-Forwarded-For ; en mode TCP (niveau 4), il relaie le flux sans le lire.

Load Balancer chez Scaleway, Elastic Load Balancing (ALB, NLB) chez AWS, Load Balancer et Application Gateway chez Azure, Cloud Load Balancing chez Google Cloud.

Dans les cours

Voir aussi