Network Load Balancing

Network Load Balancing Vue d'ensemble

Network Load Balancing (NLB), inclus dans Windows 2000 et Windows Server 2003 peut être utilisé si vous avez besoin d'augmenter les niveaux de disponibilité pour les applications TCP / IP. Toutes les versions de Windows Server 2003 comprennent NLB. Alors que NLB est installé automatiquement, il n'est pas permis. Dans un cluster NLB, les demandes des clients sont à équilibrage de charge entre les serveurs résidant dans le cluster NLB, tel que spécifié par configuré les paramètres d'équilibrage de charge. Serveurs peut être configuré pour partager le traitement des demandes des clients. NLB peut également dérouter toutes les demandes qui sont envoyées à un échec de serveur en cluster NLB.

Network Load Balancing (NLB) est généralement utilisé pour fournir une haute disponibilité pour les applications Internet. Cela est dû à NLB est un regroupement de technologie qui fonctionne bien pour le trafic des applications. Un cluster NLB peut accueillir jusqu'à 32 serveurs. Serveurs dans un cluster NLB sont appelés hôtes. Chaque hôte dans le cluster exécute une copie de la demande identique. Pour les clients tentent d'accéder au cluster NLB, le groupe est représenté comme étant une entité. Ceci est rendu possible par l'adaptateur réseau virtuel créé sur chaque hôte du cluster. Chaque adaptateur réseau virtuel a une adresse IP unique et l'adresse MAC. Quand un client envoie une requête à la demande du groupe, l'adresse IP du cluster est utilisé, et non chaque hôte de l'adresse IP. Lorsque le client demande est reçue à la grappe, chaque hôte du cluster reçoit la demande. L'équilibrage de charge réseau de service en cours d'exécution sur chaque hôte qui détermine hôte dans le cluster doit traiter la demande.

Le NLB utiliser un des serveurs de cartographie statistique qui détermine la priorité d'accueil pour un paquet, afin d'identifier le serveur NLB qui devraient gérer la demande. Une fois le serveur NLB est identifié pour le paquet, le reste des serveurs dans le cluster NLB rejets du paquet. Vous pouvez cependant configurer une adresse IP dédiée pour le trafic réseau qui doit être routé vers un serveur en cluster. Chaque serveur dans le cluster NLB appel à pulsation et transmet les messages à identifier l'état du cluster. Le rythme cardiaque message contient des informations sur l'état du cluster, et les configurations de cluster et les règles de ports.

Serveurs dans un cluster NLB, comme mentionné précédemment, sont appelés hôtes. Chaque cluster NLB a un hôte par défaut. L'hôte par défaut est le serveur du cluster qui a la plus haute priorité. Une priorité est un nombre unique attribué à chaque hôte du cluster NLB. La priorité détermine la priorité de traitement pour toutes les demandes qui ne sont pas spécifiquement à équilibrage de charge selon les règles de ports. L'hôte unique ID identifie également chaque hôte du cluster NLB.

Le facteur de charge de poids peut être utilisé pour distribuer les demandes des clients entre les hôtes dans le cluster NLB. Vous pouvez configurer des charges lourdes pour les serveurs robustes, et de configurer des charges légères pour les serveurs qui n'ont pas une grande puissance de traitement. Si aucune charge de poids est défini, tous les serveurs dans le cluster NLB ont le même poids de charge. Le poids le plus bas qui peut être attribué est de 0, et la plus haute est de 100.

Répartition du trafic est la terminologie utilisée pour désigner la manière dont les demandes des clients sont répartis dans le cluster NLB. Chaque serveur dans un cluster NLB a les adresses IP suivantes:

Tel que mentionné précédemment, toutes les demandes des clients sont envoyées à l'adresse IP de cluster, et sont reçus par chaque hôte du cluster NLB. Le pilote NLB configuré pour chaque serveur du cluster fonctions entre la carte réseau et le protocole TCP / IP. Le conducteur gère et attribue les demandes des clients à un serveur dans le cluster NLB sur la base des règles de port spécifié. Port règles de la circulation sur des ports spécifiques à certains hôtes dans le cluster.

Les serveurs dans un cluster NLB cardiaque envoyer des messages afin de déterminer l'état de la grappe. Chaque battement du coeur message contient les informations suivantes:

Chaque fois que les serveurs sont ajoutés ou supprimés à partir d'un cluster NLB, un processus connu sous le nom de la convergence se produit. Permet la convergence cluster NLB pour reconfigurer lui-même de sorte que sa configuration peut inclure le serveur (s), qui ont été ajoutés ou supprimés. La convergence a également lieu lorsqu'un serveur dans le cluster ne pas envoyer un message cardiaque dans les 5 secondes. Pendant le processus de convergence, toutes les demandes des clients sont toujours traitées par le cluster NLB.

Les événements qui se produisent au cours de convergence sont énumérés ici:

Les avantages de clusters NLB sont énumérés ici:

Comprendre les règles de ports

Grâce à la configuration de règles de port, vous pouvez préciser comment les demandes des clients sont traitées par les serveurs dans le cluster NLB. Un port règle essentiellement les actes d'un filtre sur un port spécifique (s). Vous pouvez spécifier un paramètre de protocole et d'un mode de filtrage pour configurer la manière dont la circulation doit être utilisés pour équilibrer la charge entre les serveurs dans le cluster NLB.

Un protocole paramètre est utilisé pour spécifier quel protocole doit être filtré dans le port. Prie pour le protocole spécifié dans les paramètres de protocole sont touchés par la règle de port, et toutes les autres demandes sont ensuite traitées par le mode de filtrage par défaut définie dans l'hôte d'établissement des priorités.

Un port série est utilisé pour définir le port ou un ensemble de ports que le port règle est d'application pour. Deux plages qui se chevauchent ne sont pas autorisés.

Chaque règle de port a un mode de filtrage qui indique comment les demandes des clients au cluster NLB sont traitées par les hôtes résidant dans le cluster.

Vous pouvez configurer le mode de filtrage suivant options:

Planification d'un cluster NLB la mise en œuvre

Un certain nombre de NLB prescriptions d'installation et de quelques facteurs dont vous devriez prendre en considération sont énumérés ici:

Lors de la planification du cluster NLB, vous devez inclure des éléments qui visent à accroître la disponibilité du cluster NLB:

A quelques facteurs que vous devez déterminer avant de pouvoir mettre en place un cluster NLB sont énumérés ici:

Assurer un cluster NLB

Quelques stratégies pour assurer un cluster NLB sont énumérés ici:

Comment faire pour créer un cluster NLB

  1. Cliquez sur Démarrer, cliquez sur Outils d'administration, puis cliquez sur l'équilibrage de charge réseau Manager.
  2. Cliquez sur le menu de cluster, puis sélectionnez Nouveau.
  3. Dans la configuration IP de cluster de la zone Paramètres de cluster boîte de dialogue, spécifiez l'adresse IP, masque de sous-réseau Internet et le plein nom pour le nouveau cluster NLB.
  4. Dans le mode de fonctionnement de cluster de section de la boîte de dialogue Paramètres de cluster, sélectionnez le mode de la grappe.
  5. Sur les adresses IP de cluster boîte de dialogue, cliquez sur le bouton "Ajouter" si vous voulez équilibrer la charge de multiples adresses IP. Cliquez sur Suivant.
  6. Port sur la boîte de dialogue Règles, la règle de port par défaut est affiché. Cliquez sur le bouton Modifier pour configurer les règles de ports.
  7. Ajouter / Editer règle de port boîte de dialogue s'ouvre. Vous pouvez ajouter et supprimer des règles de port.
  8. Cliquez sur Suivant dans le Règlement de Port boîte de dialogue.
  9. Sur la boîte de dialogue Connexion, fournir le nom de l'hôte de l'hôte et de domaine puis cliquez sur le bouton Connexion.
  10. Spécifiez l'interface réseau qui devraient être utilisés pour équilibrer la charge. Cliquez sur Suivant.
  11. Sur l'hôte boîte de dialogue Paramètres, spécifiez la priorité, l'adresse IP dédiée et Masque de sous-réseau d'information pour l'hôte.
  12. Définir l'état par défaut de l'hôte pour commencer.
  13. Cliquez sur Terminer.
  14. L'équilibrage de charge réseau Manager s'ouvre, affichant le nouveau groupe.

Dépannage de clusters NLB

Vous pouvez utiliser l'équilibrage de charge réseau Manager pour afficher les entrées du journal créé par les activités du cluster NLB.

Les entrées du journal NLB fournir des informations sur les points suivants:

Quelques stratégies pour résoudre les problèmes NLB clusters sont résumées ci-dessous:

Pour les demandes d'équilibrage de charge dans un cluster NLB, la demande doit satisfaire aux exigences suivantes:



Téléchargement gratuit SolarWindows NetFlow outil d'analyze

Bookmark l'équilibrage de charge réseau

Les derniers billets de blogue


Droits d'auteur 2008 Tech-FAQ. Tous droits réservés.