Haute disponibilité d'un service Web dynamique

Intitulé long Haute disponibilité d'un serveur Web avec réplication de la base de données correspondante
Public Concerné BTS SIO
Présentation

L'objectif de ce Coté Labo (mis en œuvre en module) est de mettre en place une solution de haute disponibilité pour l'application de gestion de frais du laboratoire pharmaceutique Galaxy-Swiss Bourdin (GSB). Il peut être réalisé à la suite du Coté Labo « Le service Web sécurisé » : http://www.reseaucerta.org/?q=content/service-web-securise, mais ce n’est pas obligatoire.

La situation de départ nécessite uniquement que l’application Web de gestion de frais de GSB soit installée et opérationnelle : cela peut être aussi l’occasion de vérifier que les étudiants soient capables, en autonomie, de mettre à disposition une application Web accessible via une nom d’hôte pleinement qualifié.

Ce Coté Labo est scindé en quatre activités :

  • Activité 1 : Installation et première configuration des serveurs primaire (serveur maître) et secondaire (serveur esclave).
  • Activité 2 : Configuration des ressources « failover IP » et « serviceWeb ».
  • Activité 3 : Configuration de la réplication des bases de données.
  • Activité 4 : Intégration de la solution au cluster.
Pré-Requis Avoir quelques notions sur l'installation, la configuration et l'administration d'un serveur Linux ainsi que sur l’exploitation des services Web et des bases de données (dont sauvegarde et restauration). L'application gestion de frais est installée et opé
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
  • 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 ser- vice
  • 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 :

  • Justifier le choix d’une solution de mise en production d’un service
  • Stratégies et techniques associées à la continuité de service
  • Stratégies et techniques de sauvegarde et de restauration de données • Stratégies et techniques de répartition et de réplication

SISR4 :

  • Justifier le choix d’une solution de gestion de la disponibilité d’un serveur
  • Installer et configurer une solution de disponibilité de serveurs
  • Disponibilité des systèmes, méthodes, technologies, techniques, normes et standards associés
Outils

SE : Serveur Linux Debian Jessie (stable actuelle)
Serveurs/services : Apache2, PHP5, MySQL-server 5.5 installé et configuré à l'identique sur deux serveurs, Corosync et Pacemaker.
Clients : navigateur web sur STA Linux, Windows ou autre système.
Outils d'analyse et de tests de bon fonctionnement ainsi que phpMyAdmin.
Contexte : organisation/GSB-Organisation.doc.
Site officiel de Pacemaker : http://clusterlabs.org/
Documentation : http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Cluster s_from_Scratch

Mots Clés Disponibilité, HA, HD, Cluster, Heartbeat, Corosync, Pacemaker, réplication
Auteurs Apollonie Raffalli avec la relecture de Yann Barrot
Version V2.0
Date de Publication 17 Septembre 2013
Date de Modification 27 Septembre 2016
Téléchargement 1 PDF icon haServiceWeb-v2.pdf
Téléchargement 2 Package icon haServiceWeb_v2.zip
Publication suivante sur ce thème La haute disponibilité d'un serveur FTP