Important Les fonctionnalités de mise en cluster décrites dans cette section sont disponibles uniquement avec Windows 2000 Advanced Server.
Cette section présente les concepts de mise en cluster, de tolérance des pannes, d'équilibrage de la charge et de réplication. Pour les sites comprenant plusieurs serveurs, une tolérance des pannes et un équilibrage de la charge appropriés permettent d'améliorer les performances.
Mise en cluster
La mise en cluster permet à plusieurs serveurs de se connecter via un logiciel de cluster afin de s'afficher comme s'il s'agissait en réalité d'un seul serveur. Cette connexion leur permet d'utiliser des fonctionnalités telles que le basculement et l'équilibrage de la charge, indisponibles avec des noeuds de serveur en mode autonome. Les clusters de serveurs peuvent également partager des disques en cluster contenant des informations importantes, telles qu'une base de données.
Tolérance des pannes
La tolérance des pannes signifie que si un noeud de serveur ne fonctionne plus, un autre noeud de serveur peut immédiatement prendre le relais en veillant à ce que les utilisateurs soient dérangés le moins possible. Le processus par lequel la charge d'un noeud de serveur est automatiquement transférée à un autre noeud est appelé basculement. Le processus par lequel la charge est retransférée au noeud de serveur défaillant une fois qu'il fonctionne de nouveau est appelé restauration automatique.
Équilibrage de la charge
L'équilibrage de la charge signifie que plusieurs serveurs peuvent prendre en charge des volumes d'activité plus importants en se répartissant la charge de demandes, afin qu'aucun noeud de serveur ne soit surchargé ou sous-utilisé. Les clusters de serveurs garantissent un équilibrage de la charge statique en attribuant les sites Web ou FTP à un noeud de serveur par défaut, manuellement ou via un programme. Les clusters d'équilibrage de la charge réseau garantissent l'équilibrage de la charge en répartissant les connexions client entre les différents noeuds de serveurs.
Remarque En règle générale, les clusters sont configurés à la fois pour l'équilibrage de la charge et la tolérance des pannes.
Réplication
La réplication consiste à copier le contenu et les paramètres de configuration d'un serveur vers d'autres serveurs de sorte que tous les serveurs puissent offrir les mêmes ressources aux utilisateurs. La réplication des paramètres de configuration est nécessaire pour tous les clusters, qu'ils partagent ou non leur contenu. Dans le cas des clusters qui partagent un périphérique de stockage de données tel qu'un lecteur de disquette, la réplication de contenu n'est pas nécessaire. De nombreuses applications de mise en cluster prennent en charge la réplication des contenus et des paramètres de configuration. IIS fournit un utilitaire permettant de répliquer les paramètres de configuration d'un ordinateur vers plusieurs autres. Pour plus d'informations sur cet utilitaire, consultez Réplication et mise en cluster dans IIS.
Configurations de clusters de serveurs standard
Le diagramme suivant montre une configuration de cluster de serveurs standard. Chaque noeud de serveur dispose d'un disque local pouvant contenir des informations qui lui sont spécifiques. Les deux noeuds partagent des ressources sur un disque dur, bien qu'un seul noeud à la fois puisse accéder aux ressources du disque. Les noeuds peuvent être configurés pour utiliser une interconnexion privée dédiée à la communication de cluster, ou bien toutes les communications réseau (communications avec les clients et communication internes au cluster) peuvent être effectuées via la même connexion réseau. Cette configuration (sans l'interconnexion privée) est nécessaire pour toutes les fonctionnalités de réplication et de mise en cluster disponibles dans IIS lorsqu'il est déployé sur un cluster de serveurs. La structure d'un cluster permet l'équilibrage de la charge, le basculement et la restauration automatique.
