> Tech > L’équilibrage des charges, synonyme de capacité d’évolution

L’équilibrage des charges, synonyme de capacité d’évolution

Tech - Par iTPro - Publié le 24 juin 2010
email

L'équilibrage des charges est l'autre service majeur apporté par WLBS aux applications. Lors de l'installation de WLBS, il est possible de définir les paramètres d'équilibrage des charges, ainsi que la priorité de chaque serveur du cluster. La priorité des serveurs peut aller de un serveur à  la totalité des serveurs

L’équilibrage des charges, synonyme de capacité d’évolution

du cluster. Elle

détermine le serveur hôte par défaut lors de la convergence.

Ce serveur est chargé de traiter le trafic du cluster non géré par des règles
spécifiques.L’écran 2 montre la boîte de dialogue
de paramétrage de l’équilibrage des charges qui apparaît quand vous installez
WLBS. Pour ouvrir cette boîte de dialogue, sélectionnez l’applet Réseau du Panneau
de configuration, cliquez sur l’onglet Cartes, sélectionnez la carte réseau virtuelle
WLBS et cliquez sur Propriétés.

Lorsque des modifications sont apportées aux propriétés de WLBS, telles que paramètres
du cluster, paramètres du serveur ou règle de port, il faut redémarrer le serveur.

Lors de l’installation, il est possible de définir les paramètres d’équilibrage
des charges, ainsi que la priorité de chaque serveur du cluster

Parmi les propriétés Règles de port se trouve l’option mode de filtrage,
qui contrôle l’acheminement du trafic par WLBS vers les divers serveurs d’un cluster.
Le mode de filtrage par défaut est hôtes multiples. Ce mode équilibre automatiquement
le trafic TCP et UDP du cluster entre tous les systèmes qui le composent. Il permet
de définir le pourcentage de charge pour un serveur et, donc, de déterminer comment
les serveurs se partagent la charge des applications. Le paramétrage (par défaut)
du pourcentage de charge, égal, oblige chaque serveur du cluster à  partager
la charge équitablement. Mais il est possible de modifier cette valeur pour chaque
serveur du cluster. La somme des pourcentages de charge de tous les serveurs d’un
cluster ne doit pas être égale à  100, car les serveurs peuvent entrer ou sortir
dynamiquement du cluster. WLBS divise le pourcentage de charge d’un serveur par
le total des pourcentages de charge pour calculer dynamiquement la véritable part
de trafic qui sera traitée par chaque serveur.

Les administrateurs systèmes peuvent se servir de ce calcul pour optimiser la
charge des serveurs du cluster, par exemple en accordant un pourcentage élevé
à  un serveur très puissant, pour qu’il assume la plus grande partie de la charge.
Lorsque ce gros serveur doit être arrêté, ils ont la possibilité de configurer
les autres serveurs pour leur faire partager la charge équitablement ou adapter
le pourcentage de charge aux autres serveurs.

L’utilisation du mode serveur multiple permet également de modifier un autre paramètre,
la propriété Affinité, qui permet de définir comment le cluster route les
requêtes à  partir d’un système client. WLBS utilise cette propriété pour faciliter
la gestion les états (c’est-à -dire stocker des informations sur les utilisateurs
sur le serveur, entre les visites qu’ils font à  l’application).

Les applications créées avec ASP permettent d’utiliser des variables de session
pour stocker des informations et maintenir l’état de l’application de l’utilisateur
entre les différentes visites effectuées à  l’application. Le moteur ASP envoie
un cookie au browser de l’utilisateur pour faire le suivi des variables de sessions.Lorsque
vous utilisez des variables de sessions pour traiter la gestion des états, vous
devez régler le paramètre Affinité sur Unique. Ce paramètre route toutes les requêtes
d’une adresse IP à  un même serveur du cluster. IIS peut ainsi faire le suivi des
sessions des utilisateurs et traiter correctement leurs requêtes.Un serveur proxy
permet à  plusieurs clients d’utiliser une seule adresse IP.

Cette fonction complique l’utilisation de WLBS pour router les clients du serveur
proxy. WLBS considère les clients accédant au cluster par un serveur proxy, comme
un seul utilisateur à  cause de l’adresse IP. Pour permettre à  WLBS de traiter
la gestion des sessions avec un serveur proxy, il faut modifier le paramètre d’Affinité
sur Classe C lorsque les clients arrivent de réseaux utilisant ce type de serveurs.

Avec un paramétrage de ce type, WLBS traite les clients d’un même sous-réseau
comme un seul groupe et les achemine vers un même serveur. Tant que les serveurs
proxy, utilisés par les clients pour accéder au cluster, se trouvent dans le même
sous-réseau, le paramètre Classe C route ces clients vers un même serveur du cluster.Il
est également possible de définir des règles de filtrage pour chaque serveur d’un
cluster. Ce filtrage permet de spécifier comment les serveurs d’un cluster ventilent
les requêtes en fonction de leur port cible.
Ces règles donnent une plus grande granularité à  l’ordonnancement que l’utilisation
du pourcentage de charge. Pour les définir, il faut spécifier les ports TCP ou
UDP, les protocoles et le mode de filtrage qui régit comment le cluster traite
les ports et le trafic défini par les protocoles.

Avec WLBS, on peut se passer de solutions matérielles pour améliorer la fiabilité
et l’évolutivité des serveurs d’applications

Téléchargez gratuitement cette ressource

Le Guide d’Orchestration du Parcours client

Le Guide d’Orchestration du Parcours client

Au-delà de la clarification des nouveaux concepts de gestion du parcours client, ce guide vous permettra de définir, créer et mettre œuvre une orchestration complète articulée autour des trois volets essentiels au succès de l’expérience client et de l’entreprise.

Tech - Par iTPro - Publié le 24 juin 2010