Elastic Load Balancing (ELB) આવતા ટ્રાફિકને એક સાથે બહુવિધ ટાર્ગેટ્સ (EC2 ઇન્સ્ટાન્સીસ, કન્ટેઇનર્સ, વગેરે) માં વિતરિત કરે છે — ઉપલબ્ધતા (એક જ નિષ્ફળતા બિંદુ નથી) અને સ્કેલેબિલિટી (લોડ ફેલાવવું) માં સુધાર કરે છે। તે વિશ્વસનીય, સ્કેલેબલ એપ્લિકેશન્સ માટે એક મુખ્ય ઘટક છે.
લોડ બેલેન્સર શું કરે છે
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)
