WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Site web de e-commerce avec haute disponibilité et payement en ligne avec express union mobile.

( Télécharger le fichier original )
par Etienne Borel NZOGANG SOH
Institut Universitaire des Technologies Fotso Victor de Bandjoun - Licence Technologique en Ingenierie des réseaux et des Télécommmunications 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II) SOLUTION POUR REPARTIR LES CHARGES

L'équilibrage de charge utilise essentiellement deux techniques qui sont le DNS et le load-balancing. Pour réaliser de l'équilibrage de charge plusieurs solutions sont possibles, le plus simple est l'utilisation d'un DNS. Dans le cas du DNS, c'est ce serveur qui va rediriger le client vers une adresse différente appartenant au même nom de domaine du site désiré. Nous nous attarderons essentiellement sur le DNS comme solution.

Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 38

CHAPITRE 5 : SOLUTION DE LA REPARTITION DES CHARGES
INTEGREE A LA HAUTE DISPONIBILITE

II.1) Le DNS [3] [6]

II.1.1) Principe de fonctionnement

La répartition de charge de niveau DNS intervient dans l'association d'une adresse IP à un nom de serveur.

Lorsque le navigateur doit accéder à un serveur dont il connaît le nom, par exemple www.google.fr, il commence par rechercher l'adresse IP correspondant à ce serveur www sur le domaine google.fr. Il adresse une requête à son serveur DNS, qui lui-même, s'il ne dispose pas de l'information, interrogera d'autres serveurs DNS, de manière récursive.

Une fois que le poste client a obtenu l'adresse IP, il la conserve en cache selon différentes règles, généralement de l'ordre d'une demi-heure.

C'est dans cette phase d'association entre un nom de serveur et une adresse IP, c'est à dire un serveur Web, qu'intervient la répartition de charge de niveau DNS, simplement en fournissant différentes adresses IP pour un même nom de serveur.

Il existe trois types de solutions de répartition de niveau DNS : DNS Round-Robin, GeoDNS et Anycast.

La première est la seule qui soit totalement standard, compatible avec n'importe quel DNS et la seule sur laquelle nous nous attarderons.

Les deux suivantes requièrent un serveur DNS spécifique et sont donc sensiblement plus complexes à mettre en oeuvre.

II.1.2) Le DNS Round-Robin [3]

La technique de répartition DNS la plus simple et la plus couramment utilisée est celle du DNS Round-Robin, ou DNS-RR.

Lorsqu'un serveur DNS répond à un client, il peut fournir non pas une adresse IP, mais une liste d'adresses IP, dans un certain ordre. La première adresse est celle qu'il faut utiliser en premier lieu, les autres sont des adresses de secours. Si l'on dispose de trois serveurs S1, S2, S3 capables de traiter les requêtes, alors le serveur DNS pourra répondre {S1, S2, S3}, dans cet ordre. Rappelons qu'ici Si désigne l'adresse IP du serveur i. Le principe du DNS-RR consiste à répondre en indiquant les serveurs en permutation circulaire : {S1, S2, S3}, puis {S2, S3, S1}, puis {S3, S1, S2} et ainsi de suite. Le premier client, s'adressera donc à S1, le second à S2, le troisième à S3. Et si S1 ne répond pas, alors le premier s'adressera à S2 en secours.

Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 39

CHAPITRE 5 : SOLUTION DE LA REPARTITION DES CHARGES
INTEGREE A LA HAUTE DISPONIBILITE

Voici un schéma pour chacune des 3 phases qui constituent le processus de répartition dans le cas d'un cluster de 3 serveurs Web. Quand la phase 3 est atteinte, on reprend à la phase 1.

Figure 28: phase 1 du DNS RR

Figure 29 : Phase 2 du DNS RR

Figure 30 : Phase 3 du DNS RR

Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 40

CHAPITRE 5 : SOLUTION DE LA REPARTITION DES CHARGES
INTEGREE A LA HAUTE DISPONIBILITE

Cette technique a le mérite d'être très simple à mettre en oeuvre, et ne requiert pas un DNS spécifique, le Round-Robin est supporté par tous les serveurs DNS de l'Internet. On met en oeuvre également le DNS-RR lorsqu'on vise un hébergement low-cost, qui ne permet pas d'insérer de load-balancer.

L'utilisation de DNS ne permet pas de prendre en compte les capacités ou disponibilités des machines, ainsi une autre solution utilisée est celle du load-balancing.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci