Een load balancer verdeelt inkomend verkeer over meerdere servers. Zo raakt geen enkele server overbelast en blijft de dienst beschikbaar als één server uitvalt.
| Algoritme | Werking |
|---|---|
| Round robin | Verzoeken één voor één langs alle servers |
| Least connections | Volgende verzoek naar server met minste actieve verbindingen |
| IP hash | Zelfde client gaat altijd naar zelfde server (sessie-persistentie) |
| Weighted | Krachtigere servers krijgen meer verzoeken |
Bekende load balancers / reverse proxies met load balancing:
upstream-blok met meerdere servers