Cette rubrique contient les sections suivantes :

Technologies de disponibilité, d’évolutivité et de clustering

Windows Server 2008 R2 offre deux technologies de clustering : les clusters de basculement et l’équilibrage de la charge réseau. Les clusters de basculement fournissent principalement un haut niveau de disponibilité. Quant à l’équilibrage de la charge réseau, elle assure l’évolutivité tout en augmentant la disponibilité des services Web.

Votre choix en matière de technologie de cluster (clusters de basculement ou l’équilibrage de la charge réseau) dépend principalement de l’état des applications que vous exécutez (longue durée, en mémoire ou non) :

  • Les clusters de basculement sont conçus pour les applications avec un état de longue durée, en mémoire, ou celles avec des états de données importants fréquemment mis à jour. Ces applications avec état regroupent notamment les applications de bases de données et les applications de messagerie. Les clusters de basculement sont souvent utilisés dans le cadre des serveurs de fichiers, d’impression, de base de données et de messagerie.

  • L’équilibrage de la charge réseau est conçu pour les applications qui n’ont pas un état de longue durée, en mémoire. On parle d’applications sans état. Une application sans état traite chaque demande de client comme une opération indépendante, ce qui lui permet d’équilibrer la charge de chaque demande indépendamment. Les applications sans état ont souvent des données en lecture seule ou des données qui changent rarement. En général, les serveurs Web frontaux, les réseaux privés virtuels, les serveurs FTP (File Transfer Protocol) et les serveurs de pare-feu et proxy utilisent l’équilibrage de la charge réseau. Les clusters d’équilibrage de la charge réseau peuvent aussi prendre en charge d’autres services et applications TCP ou UDP.

Vue d’ensemble de l’équilibrage de la charge réseau

Le service d’équilibrage de la charge réseau améliore la disponibilité et l’évolutivité des applications de serveur Internet, telles que celles utilisées sur les serveurs Web, FTP, de pare-feu, proxy, de réseau privé virtuel et sur d’autres serveurs stratégiques.

Que sont les clusters d’équilibrage de la charge réseau ?

Un seul ordinateur exécutant Windows présente certaines limitations en matière de fiabilité du serveur et de performances évolutives. Toutefois, en combinant les ressources de deux ordinateurs ou plus exécutant l’un des produits inclus dans Windows Server 2008 R2 dans un seul cluster virtuel, l’équilibrage de la charge réseau permet de fournir la fiabilité et les performances dont les serveurs Web et d’autres serveurs stratégiques ont besoin.

Chaque hôte exécute une copie distincte des applications de serveur souhaitées (notamment des applications pour des serveurs Web, FTP et Telnet). L’équilibrage de la charge réseau distribue les demandes de client entrantes entre les hôtes du cluster. Il est possible de configurer autant de fois que nécessaire le poids de charge que chaque hôte doit traiter. Vous pouvez également ajouter des hôtes de façon dynamique au cluster afin de traiter une charge accrue. En outre, l’équilibrage de la charge réseau dirige tout le trafic vers un seul hôte désigné, appelé hôte par défaut.

L’équilibrage de la charge réseau permet d’adresser tous les ordinateurs du cluster à l’aide du même ensemble d’adresses IP de cluster. Il permet également de conserver un ensemble d’adresses IP dédiées uniques pour chaque hôte. Pour les applications à charge équilibrée, en cas d’échec ou de passage hors connexion d’un hôte, la charge est automatiquement redistribuée entre les ordinateurs toujours en cours de fonctionnement. En cas d’échec ou de passage hors connexion inopiné d’un ordinateur, les connexions actives avec le serveur défaillant ou hors connexion sont perdues. Cependant, si vous déconnectez un hôte de manière intentionnelle, vous pouvez utiliser la commande drainstop pour desservir toutes les connexions actives avant de mettre l’ordinateur hors connexion. En tout cas, lorsqu’il est prêt, l’ordinateur hors connexion peut rejoindre de manière transparente le cluster et récupérer sa part de la charge, ce qui permet aux autres ordinateurs du cluster de traiter moins de trafic.

Considérations matérielles et logicielles pour les clusters d’équilibrage de la charge réseau

  • L’équilibrage de la charge réseau est installé en tant que composant du pilote réseau Windows standard.

  • L’équilibrage de la charge réseau ne nécessite aucune modification matérielle pour son activation et son exécution.

  • Le Gestionnaire d’équilibrage de la charge réseau vous permet de créer de nouveaux clusters d’équilibrage de la charge réseau ainsi que tous les hôtes de cluster à partir d’un seul ordinateur distant ou local.

  • L’équilibrage de la charge réseau permet aux clients d’accéder au cluster à l’aide d’un seul nom Internet logique et d’une seule adresse IP virtuelle, appelée adresse IP du cluster (il conserve des noms individuels pour chaque ordinateur). L’équilibrage de la charge réseau autorise plusieurs adresses IP virtuelles pour les serveurs multirésidents.

    Remarques

    Pour ce qui est des clusters virtuels, les serveurs n’ont pas besoin d’être multirésidents pour avoir plusieurs adresses IP virtuelles.

  • L’équilibrage de la charge réseau peut être lié à plusieurs cartes réseau, ce qui vous permet de configurer plusieurs clusters indépendants sur chaque hôte. La prise en charge de plusieurs cartes réseau diffère des clusters virtuels en ce sens que les clusters virtuels vous permettent de configurer plusieurs clusters sur une seule carte réseau.

Installation de la fonctionnalité d’équilibrage de la charge réseau

Pour utiliser l’équilibrage de la charge réseau, un ordinateur doit uniquement disposer de TCP/IP sur la carte sur laquelle l’équilibrage de la charge réseau est installé. N’ajoutez pas d’autres protocoles (par exemple, IPX) à cette carte. L’équilibrage de la charge réseau peut équilibrer la charge de toute application ou tout service qui utilise le protocole TCP/IP en tant que protocole réseau et qui s’associe à un port TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol) spécifique.

Pour installer et configurer l’équilibrage de la charge réseau, vous devez utiliser un compte répertorié dans le groupe Administrateurs sur chaque hôte. Si vous n’utilisez pas un compte du groupe Administrateurs lorsque vous installez et configurez chaque hôte, vous serez invité à fournir les informations d’identification d’ouverture de session pour ce compte. Pour configurer le compte que le Gestionnaire d’équilibrage de la charge réseau utilisera par défaut : dans le Gestionnaire NLB, développez le menu Options, puis cliquez sur Informations d’identification. Nous vous recommandons de ne pas utiliser ce compte à d’autres fins.

Vous pouvez utiliser les Tâches de configuration initiales ou le Gestionnaire de serveur pour installer l’équilibrage de la charge réseau. Pour installer l’équilibrage de la charge réseau, dans la liste des tâches, cliquez sur Ajouter des composants puis, dans la liste des fonctionnalités de l’Assistant, cliquez sur Équilibrage de la charge réseau.

Gestion de l’équilibrage de la charge réseau

Les rôles de serveur et les composants sont gérés à l’aide des composants logiciels enfichables MMC (Microsoft Management Console). Pour ouvrir le composant logiciel enfichable Gestionnaire d’équilibrage de la charge réseau, cliquez sur Démarrer, puis sur Outils d’administration et sur Gestionnaire d’équilibrage de la charge réseau. Vous pouvez également ouvrir le Gestionnaire d’équilibrage de la charge réseau en tapant Nlbmgr à l’invite de commandes.

Références supplémentaires relatives à l’équilibrage de la charge réseau

Pour en savoir plus sur l’équilibrage de la charge réseau, vous pouvez consulter l’aide sur votre serveur. Pour ce faire, ouvrez le Gestionnaire d’équilibrage de la charge réseau comme décrit dans la section précédente, puis appuyez sur F1.


Table des matières