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 9 (Stretch - stable actuelle)

Serveurs/services : Apache2, PHP7, MariaDB/Mysql-server 5.8 installés et configurés à l'identique sur deux serveurs, Corosync et Pacemaker, HAProxy 1.7.5-2.

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.
  • 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 V2.1
Date de Publication 29 Septembre 2013
Date de Modification 07 Décembre 2018
Téléchargement 1 PDF icon repartitionCharge-V2.1.pdf
Téléchargement 2 Fichier repartitionCharge-V2.1.odt