Mercredi 13 avril 2005

 

Répartition de charge entre serveurs HTTP

avec Websphere Network Dispatcher

-Part1-

 

Composant Network Dispatcher

Supposons que nous sommes en environnement demandant de disposer de plusieurs machines Web en frontal. Le composant Network Dispatcher va intercepter les requêtes clientes et les transmettre au serveur le plus adapté pour fournir une réponse. Il équilibre donc la charge des requêtes entrantes sur un ensemble de machines qui traitent le même type de requêtes.

Network Dispatcher peut répartir les requêtes entre plusieurs serveurs (notamment HTTP et Caching Proxy) en donnant des règles bien spécifiques à suivre.

 

Le Network dispatcher contient plusieurs modules que nous allons décrire brièvement dans les lignes suivantes.

• Dispatcher

Composant permettant de réaliser une redirection vers les serveurs en utilisant les méthodes :

à         MAC

à         NAT (Network Address Translation)

à         CBR : description ci dessous

 

• Content Based Routing (CBR)

CBR travaille avec Caching Proxy pour faire passer les requêtes des clientes aux serveurs http.

CBR permet de :

à         déterminer un ensemble de serveurs qui prendra en charge une requête en fonction de son contenu.

à         paramétrer plusieurs serveurs pour chaque type de requête.

à         détecter les incidents survenant sur un serveur et arrêter la direction de la requête vers le serveur défaillant.

 

 

• Site Selector

 

Un client envoie une requête à un serveur de noms appartenant au réseau.

Le serveur de noms achemine la requête vers le serveur contenant le service Site Selector qui résout le nom de domaine en adresse IP de l'un des serveurs cible et qui la lui renvoie. Le serveur de noms renvoie ensuite l'adresse IP au client.

Site Selector utilise le composant Metric server (installé sur chaque noeud) du dispatcher  pour

à         surveiller la charge d'un serveur

à         identifier les serveurs les moins chargés

à         identifier la défaillance d’un serveur

 

 

• Cisco CSS Controller & Nortel Alteon Controller

 

Ces contrôleurs font appel au Network Dispatcher et Metric Server pour déterminer la charge du serveur. Ils utilisent les informations fournies par ND et Metric Server pour calculer la pondération qu’ils envoient aux CSS Switch a Alteon .

Les serveurs Switch et Alteon utilisent les données fournies pour gérer la matrice des décisions d'équilibrage de charge.

 

par mehdi KASMI publié dans : Architecture Technique
ajouter un commentaire commentaires (0)    créer un trackback recommander

Calendrier

Mai 2008
L M M J V S D
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
<< < > >>
créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus