Le regroupement consiste à connecter deux ou plusieurs ordinateurs pour qu’ils représentent une seule machine (virtuelle) pour les clients. En général, cela est possible par l’intégration d’un équilibreur de charge en amont du cluster pour accepter les demandes des clients et les distribuer aux nœuds inclus dans le cluster. Le regroupement est un moyen rentable pour améliorer les performances, la fiabilité et l’évolutivité des sites web ou des applications avec un matériel de base.
Pour obtenir des informations générales sur les équilibreurs de charge, consultez l’article Économisez 80 % par rapport aux équilibreurs de charge matériels.
Le regroupement est également appelé mise à l’échelle horizontale. Lorsque la demande augmente, en ajoutant simplement des serveurs au cluster, l’équilibreur de charge répartit les demandes sur le groupe de serveurs plus important. En revanche, la mise à l’échelle verticale nécessite le remplacement d’un serveur par un autre plus puissant, qui est capable de traiter un plus grand nombre de demandes par seconde, ce qui est généralement une approche onéreuse.
Dans la configuration la plus courante, tous les serveurs d’un cluster hébergent le même contenu et exécutent les mêmes applications. Dans ce cas, de simples algorithmes d’équilibrage de charge suffisent. L’un des plus simples est le round robin, dans lequel les demandes sont distribuées de manière séquentielle entre les nœuds du cluster. Il est également possible de regrouper différents types de machines spécialisées et d’utiliser un équilibreur de charge de couche 7 pour diriger le trafic vers le serveur approprié en fonction du type de contenu demandé. Par exemple, l’équilibreur de charge peut diriger les demandes de vidéo vers un serveur de diffusion en continu, et les demandes d’informations sur les prix et les stocks vers un serveur exécutant une application de base de données.
NGINX Plus et NGINX sont les meilleures solutions d’équilibrage de charge de leur catégorie, utilisées par des sites web à fort trafic tels que Dropbox, Netflix et Zynga. Plus de 350 millions de sites web dans le monde s’appuient sur NGINX Plus et NGINX Open Source pour diffuser leur contenu de manière rapide, fiable et sécurisée.
En tant qu’équilibreur de charge logicielle, NGINX Plus est nettement moins cher que les solutions matérielles ayant des capacités similaires. Ses algorithmes sophistiqués d’équilibrage de charge, ses fonctions de contrôle d’intégrité des serveurs et ses autres fonctionnalités en font un outil idéal pour répartir le trafic sur un groupe de serveurs.
Pour en savoir plus sur les avantages de l’utilisation de NGINX Plus pour équilibrer la charge de vos applications, téléchargez notre ebook sur les cinq raisons de choisir un équilibreur de charge logicielle.