Semaine de projet SIO 2

Avant de se lancer tête baissée dans la mise en place de l'infrastructure demandée, nous avons d'abord commencé par réaliser un schéma réseau du contexte avec notre plan d'adressage défini et clair.

Une fois cela terminé, je me suis mis à déployer les machines virtuelles nécessaires à la réalisation de ce projet. Pour ma part, j'ai mis en place un HAProxy ainsi qu'une redondance de base de données avec Galera.

La redondance des bases de données MariaDB était réalisée sur deux nœuds, ce qui n'est pas idéal, mais dans ce contexte, c'était imposé. Il est préférable d’effectuer ce type d’installation sur un nombre impair de nœuds.

Côté SLAM et développement, je me suis appuyé sur leur schéma MCD, qui représente clairement les données.

Sur la partie système, nous devions également déployer un serveur Centreon, qui est un outil de supervision permettant de remonter des informations cruciales sur des équipements réseau ou des services utilisant le protocole SNMP.

L'application web, quant à elle, était développée en amont sur une machine de développement que j'avais prévue à cet effet, le temps de mettre en place HAProxy et Galera. Nous disposions donc, d’un environnement de production et de préproduction, ce qui a constitué un réel gain de productivité.

Enfin, dans le cadre de la matière Culture Générale et Expression, notre mission était de passer à l’oral afin d’expliquer concrètement les tâches réalisées durant cette semaine de projet, de manière simple, comme si nous nous adressions à des personnes non initiées. Pour m’appuyer lors de cet oral, j’ai donc décidé de réaliser un schéma explicatif, simple, du fonctionnement de base de HAProxy et de Galera.