Le Load Balancing (répartition de charge) est une technique utilisée pour distribuer le trafic réseau ou les demandes des utilisateurs sur plusieurs serveurs. Cela permet d'améliorer la disponibilité, la performance et la fiabilité des services en ligne. Les algorithmes de répartition, tels que Round Robin ou Least Connections, sont souvent utilisés pour équilibrer la charge. Ici on utilise HAProxy, un logiciel de répartition de charge très populaire, pour distribuer le trafic entre plusieurs serveurs backend en fonction de règles définies.
Le protocole HSRP (Hot Standby Router Protocol) est une solution de redondance réseau développée par Cisco. Il permet à plusieurs routeurs de travailler ensemble pour fournir une passerelle par défaut redondante. En cas de défaillance du routeur principal, un routeur de secours prend automatiquement le relais, garantissant ainsi une haute disponibilité du réseau.