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

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

SOLUTIONS DE LA REPARTITION DES

CHARGES INTEGREE A LA HAUTE

DISPONIBILITE

Nous devons comprendre que la haute disponibilité matérialise la répartition des charges. En d'autres termes qui dit haute disponibilité dit redondance de matériels et qui dit redondance du matériels dit répartition des charges. Dans ce chapitre nous allons présenter les solutions possibles. Tout en précisant ceux qui sont plus efficaces. Et nous ne manquerons pas de faire les schémas des architectures possibles.

I) SOLUTIONS DE LA HAUTE DISPONIBILITE

I.1) VIRTUALISATION D'UN SERVEUR [4]

Une des premières solutions est la mise en place d'un serveur virtuel, qui aurait permis de diffuser le flux de pages web à partir des deux serveurs physique. En cas de chute d'un de ces derniers ou de saturation d'un lien, la diffusion pourrait alors être assurée par le serveur virtuel à partir de la deuxième machine.

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

Figure 25 : Architecture de la HA avec un serveur virtuel

Plusieurs solutions libres sont accessible depuis Internet, notamment les logiciel XEN, Linux Server, Virtual Box ou VMware. Cependant cette solution est très complexe à mettre en

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

place et nécessitant la pris en charge de l'adresse virtuelle par la passerelle, elle semble très difficile à rendre fonctionnelle.

I.2) UTILISATION D'HEARTBEAT [4]

Une deuxième solution et qui semble la mieux adaptée est l'utilisation d'Hearbeat, un logiciel utilisé pour la mise en place de haute disponibilité dans un cluster. Nous revoyons dans l'annexe 2 pour plus de détail.

Serveur
primaire

 
 
 
 
 
 
 
 

Adresse IP virtuelle

 
 
 
 

Serveur secondaire

 
 
 

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

Figure 26 : Architecture de la HA avec le logiciel Heartbeat

I.3) MISE EN PLACE D'IPTABLES [4]

La solution la plus efficace et évidente à mettre en place assez rapidement est basée sur la redirection de paquets à partir de règles Iptables configurées sur la machine utilisée comme passerelle.

Figure 27 : Schéma explication du iptables

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

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

Voici les différentes étapes lors d'une connexion client pour une page web :

? Flèche 1 : Le client se connecte sur l'adresse IP dite « publique » (dans notre cas adresse IP privé utilisé)

? Flèche 2 : Le routeur par défaut va rediriger la requête du client lui arrivant sur l'interface correspondante à celle d'Internet vers le serveur primaire

? Flèche 3 : Si jamais le lien Wifi (la flèche 2) est tombé, le routeur par le biais d'un script va changer la règle NAT afin de rediriger la requête du client vers le serveur secondaire

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








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon