Les clusters permettent aux applications de bénéficier d'un niveau de capacité et de disponibilité supérieur à ceux qu'un simple serveur.
Les clusters désignent des ensembles de serveurs gérés offrant une grande disponibilité et des fonctions d'équilibrage de charge pour les applications. Les membres d'un cluster peuvent résider sur des hôtes différents ou sur le même hôte (c'est-à-dire, le même noeud). Pour optimiser la disponibilité et l'équilibrage de charge, placez chaque membre de cluster sur une machine hôte distincte.
L'environnement en clusters offre les avantages suivants :
- Equilibrage de charge : en exécutant les images d'une application sur plusieurs serveurs, un cluster équilibre la charge de travail liée à cette application sur l'ensemble des serveurs membres du cluster.
- Puissance de traitement de l'application : vous pouvez augmenter la puissance de traitement de votre application en configurant des composants matériels de serveur supplémentaires en tant que membres du cluster supportant l'application.
- Disponibilité des applications : en cas d'échec d'un serveur, l'application continue d'exécuter les tâches sur les autres serveurs du cluster. Cela permet d'effectuer une récupération sans affecter les utilisateurs de l'application.
- Maintenabilité : vous pouvez procéder à l'arrêt d'un serveur pour les besoins de la maintenance planifiée sans interrompre le
traitement de l'application.
- Souplesse : vous pouvez ajouter ou supprimer des capacités selon les besoins via la console d'administration ou le gestionnaire de déploiement.