Répartition de charge sur une plate-forme Web

Intitulé long Répartition de charge sur une plate-forme Web avec réplication des données
Public Concerné BTS SIO
Présentation

L'objectif de ce Côté Labo (mis en œuvre en module) est d'optimiser l'utilisation des deux serveurs Web en configurant une répartition de charge.

Pré-Requis Avoir réalisé le Coté Labo « Haute disponibilité du service Web » et éventuellement celui sur la « Haute disponibilité du service FTP ».
Compétences

Caractériser les éléments nécessaires à la qualité, à la continuité et à la sécurité d'un service ;
Installer et configurer les éléments nécessaires à la qualité et à la continuité du service ;
Contrôler et améliorer les performances d’un service ;
Valider et documenter la qualité, la continuité et la sécurité d'un service

Savoir

D1.3 - Mise en production d'un service
A1.3.2 Définition des éléments nécessaires à la continuité d'un service
D2.1 - Exploitation des services
A2.1.2 Évaluation et maintien de la qualité de service
D3.2 - Installation d’une solution d’infrastructure
D3.3 - Administration et supervision d'une infrastructure
A3.3.1 Administration sur site ou à distance des éléments d'un réseau, de serveurs, de services et d'équipements terminaux

Transversalité

SI7 :
Stratégies et techniques associées à la continuité de service
Stratégies et techniques de répartition et de réplication
SISR4 :
Contrôler et améliorer les performances d’un système

Outils

SE : Serveur Linux Debian Wheezy (stable actuelle) ou ultérieur ;
Serveurs/services : Apache2, PHP, Mysql-server installé et configuré à l'identique sur deux serveurs, Hearbeat et Pacemaker, HAProxy 1.4.21 ;
Clients : navigateur sur STA Linux, Windows ou autre système (Lynx pour le navigateur en console) ;
Contexte : organisation/GSB-Organisation.doc.

Site officiel de HAProxy: http://haproxy.1wt.eu/
Documentation en ligne : http://haproxy.1wt.eu/#docs

Sources :
http://1wt.eu/articles/2006_lb/ : article sur la répartition de charges par le développeur d'HAProxy
http://architectures-web.smile.fr/Repartition-de-charge/Principe-de-repa...
Article de Fabien Germain dans Linux Magazine Hors-série n°45

Mots Clés Disponibilité, HA, HD, Heartbeat, Pacemaker, Répartition de charge, HAProxy
Auteurs Apollonie Raffalli et David Duron avec la relecture attentive de Gaëlle Castel
Version V1.1
Date de Publication 29 Septembre 2013
Date de Modification 02 Mars 2015