Wat is een load balancer?
Een load balancer verdeelt binnenkomend verkeer over meerdere servers, zodat geen enkele server overbelast raakt en een website ook bij veel bezoekers snel en betrouwbaar blijft.
Hoe werkt het?
In plaats van dat bezoekers rechtstreeks verbinden met één specifieke server, verbinden ze eerst met de load balancer. Die kijkt welke server op dat moment het minst belast is (of gebruikt een ander verdelingsprincipe) en stuurt het verzoek daarheen door.
Waarom is dit nodig?
- Prestaties: verkeer wordt gelijkmatig verdeeld, waardoor geen enkele server het zwaar te verduren krijgt.
- Betrouwbaarheid: valt één server uit, dan stuurt de load balancer verkeer automatisch naar de overgebleven servers door.
- Opschalen: bij groei kunnen er simpelweg extra servers worden toegevoegd achter dezelfde load balancer.
Wat heeft dit met IP-adressen te maken?
Bezoekers zien vaak maar één IP-adres (dat van de load balancer), terwijl daarachter meerdere servers met eigen adressen het echte werk doen — vergelijkbaar met hoe een CDN werkt.