Sommaire

Équilibrage des charges Équilibrage des charges

Il peut arriver qu’à un moment donné, la charge de travail devienne trop lourde pour un seul serveur. Évidemment, la première solution sera le déploiement d’un matériel plus puissant, la deuxième solution sera la séparation des services : pour commencer, la messagerie et les sites web peuvent être séparés ; ensuite, pour la messagerie, l’IMAP et le SMTP peuvent être pris en charge par différents serveurs, et les services web peuvent être étalés sur des serveurs dédiés pour les fichiers, pour les bases de données et pour le PHP-FPM ; le DNS pourrait être déplacé vers son propre serveur. Mais, à un moment, ça s’arrête : chaque service aura son propre serveur, et chaque serveur prendra en charge son propre service. C’est le moment où l’on commence à réfléchir à la manière de délivrer un seul service par plusieurs serveurs. Charge de travail

L’un des moyens d’y parvenir est l’équilibrage des charges (en anglais : load balancing). Cette technique permet de configurer plusieurs serveurs pour livrer le même service ; ensuite, un répartiteur décide quelles requêtes sont envoyées à quel serveur. Répartiteur

Cette décision peut être prise par le répartiteur ...