Cluster
Grappe de serveurs
(Windows 2003)




Le poste de travail

Cluster

  • Généralités

  • Basculement

  • Equilibrage de charge

  • Contexte TSE

  • Dès lors que l'on met en oeuvre un serveur et donc des services associés, se pose la préoccupation du maintien du Service. Diverses précautions peuvent atténuer les divers risques et/ou amoindrir les conséquences liés à ces risques. Une technologie actuellement abordable est celle du "clustering" qui a pour but de multiplier les ressources matérielles et logicielles afin de palier une défaillance et d'assurer la continuité du Service. Une mise en oeuvre redondante pour assurer une tolérence à l'erreur ou à la panne tel est le but de cette technique. Une conséquence intéressante est de pouvoir faire face à une montée en charge par l'adjonction aisée de serveurs (on parle de noeuds) au cluster (il y a bien sûr des limites).

    Généralités

    Deux technologies sont proposées. Celle qui veut assurer une continuité de l'accès aux applications et aux données en prévoyant un basculement automatique du Service vers une autre machine en cas de non réponse, et celle qui palie une défaillance matérielle en répartissant la charge sur plusieurs machines.
    Il est possible de mixer les deux technologies mais un même serveur ne peut pas les mettre en oeuvre : il faudra donc multiplier les serveurs.

    Clusters de basculement

    Le Cluster de serveur ou Cluster de basculement permettra le basculement automatique du Service rendu par un serveur qui ne répond plus vers un autre serveur. Les applications gérées doivent être compatibles, c'est à dire programmées pour. Les services SQL, Exchange sont les plus visés par cette technique.

    Clusters d'équilibrage de charge réseau (NLB)

    Le Cluster d'équilibrage de charge ou NLB, Network Load Balancing, permettra la mise en oeuvre d'un groupe (grappe) de serveurs clônés qui seront utilisés aléatoirement par les clients. Les Services "Terminal Server" sont particulièrement visés.

    Clusters & TSE