La réplication des données pour la société GSB :

 I/ Contexte || Problématique.

 

Lorsque l'on possède une Base de Données et qui est utilisée pour une application, que ce soit de petite ou de grande envergure, il vaut mieux tout faire pour éviter de perdre des données importantes qui ont été stockés. Pour cela, nous avons pu voir la façon dont il était possible de contourner cette problématique au travers de la notion sur la réplication des données vu et réalisée lors du module SI7 de 2ème année.

 

II/ Solution Mise en place.

 

Plusieurs solutions nous ont été proposées par notre professeur tels que la copie de données d'une Base de Données d'un serveur que l'on appellera Maître vers un autre serveur que l'on appellera Esclave, puis ensuite la réalisation de la réplication dans les 2 sens et en dernier lieu, la possibilité que lorsqu'un serveur tombe en panne, la Base de données du serveur suivant prenne le relais et soit utilisée grâce au protocole Ucarp. Ces composants seront mis en place à l'aide de 2 machine virtuel Debian.

III/ Notion mise en pratique.

  • La réplication des données sous OS Debian

  • SQL

  • Notion de ligne de commande.

IV/ Production réalisé.

  • Documentation sur la mise en place de ce qui a été demandé.

  • Mise en place de la réplication des données entre Maître-Esclave.

  • Mise en place de la réplication des données entre Maître-Maître.

  • Mise en place du protocole Ucarp.

V/ Compétences mises en œuvre :

 

Situation 3 :Elaboration de documents relatifs à la production et à la fourniture de services.

 

Réalisation d'une documentation technique sur le déploiement d'une réplication M-E et M-M avec le protocole U-CARP.

 

A1,2,3 : Évaluation des risques liés à l'utilisation d'un service.

 

Risque de perte de données si la mise en place des composants sont mal configurées.

 

A1,2,4 : Détermination des tests nécessaires à la validation d'un service.

 

Mise en place du service Ucarp et de la réplication des données avec une procédure d'installation manuel.

 

A1,3,1 : Test d'intégration et d'acceptation d'un service.

 

Mise en place de la réplication des données.

 

A1,3,2 : Définition des éléments nécessaires à la continuité d'un service.

 

Sauvegarde de la Base de Données vers les serveurs esclaves.

 

A1,3,4 : Déploiement d'un service.

 

Mise en place du service avec procédure d'installation.

 

A,2,2,3 : Réponse à une interruption de service.

 

Mise en place de la procédure de reprise du service de la BDD grâce à la mise en place du protocole Ucarp.

 

A2,3,2 : Proposition d'amélioration d'un service.

 

Mise en place de serveur Maître-Esclave, puis amélioration de ce service avec un serveur Maître-Maître et enfin amélioration avec le protocole Ucarp sur Maître-Maître.

 

A3,2,1 : Installation et configuration d'éléments d'infrastructure.

 

Installation de serveur web et configuration des fichiers nécessaires à l'utilisation de la réplication des données.

 

A4,1,3 : Conception ou adaptation d'une base de données.

 

Mise en place et utilisation d'une BDD pour vérifier la réplication des données.

 

A,4,1,9 : Rédaction d'une documentation technique.

 

Guide d'installation manuelle des composants à mettre en place(M-M, M-E, Ucarp).

 

A4,2,4 : Mise à jour d'une documentation technique.

 

Mise à jour de la documentation sur la réplication.