Elastic Load Balancing (ELB) distribuie traficul de intrare pe mai multe ținte (instanțe EC2, containere, etc.) — îmbunătățind disponibilitatea (niciun punct unic de eșec) și scalabilitatea (răspândirea încărcării). Este o componentă cheie pentru aplicațiile fiabile și scalabile.
Ce face un load balancer
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)
