Un load balancer est un dispositif logiciel ou matériel qui répartit le trafic entrant (requêtes web, connexions, etc.) entre plusieurs serveurs afin d’optimiser :
- La performance (éviter la surcharge),
- La disponibilité (si un serveur tombe, les autres prennent le relais),
- Et la scalabilité (ajouter facilement des serveurs).
Utilisé partout : sites web à fort trafic, applications cloud, microservices.