Elastic Load Balancing (ELB) distribue le trafic entrant sur plusieurs cibles (instances EC2, conteneurs, etc.) — améliorant la disponibilité (pas de point unique de défaillance) et la scalabilité (répartition de la charge). C'est un composant clé pour les applications fiables et évolutives.
Ce que fait un équilibreur de charge
A LOAD BALANCER sits in front of multiple backend targets and distributes requests:
Client → LOAD BALANCER → ┬→ Instance 1
├→ Instance 2
└→ Instance 3
→ spreads traffic across targets (scalability + no single instance overloaded)
→ HEALTH CHECKS: routes only to HEALTHY targets (an unhealthy one is bypassed)
→ if a target fails, traffic goes to the others → HIGH AVAILABILITY
→ single entry point (clients hit the LB, not individual instances)
