Déploiement de Chocolate’In sur Azure et continuité d’activité

Ce travail pratique de deuxième année porte sur le déploiement de l’application web Chocolate’In, d’abord en local puis dans un environnement Cloud Microsoft Azure, avec une attention particulière portée à la disponibilité du service, à la sécurité des données et à la continuité d’activité.

Dans le cadre de cette réalisation, j’ai créé une application web avec Azure App Service, mis en place une base de données Azure Database for MySQL / MariaDB, puis configuré les paramètres de connexion entre l’application et la base de données. Le déploiement du site a été réalisé avec Git, après la création d’un compte de déploiement dédié.

J’ai également configuré les accès nécessaires à la base de données, notamment à l’aide des règles de pare-feu Azure. Une étude de la mise à l’échelle de l’App Service a été menée afin d’adapter les ressources en cas de forte affluence.

Des tests ont permis de vérifier le bon fonctionnement de l’application, la restauration d’une base de données après une perte de données simulée, ainsi que l’utilisation d’un réplica en lecture seule pour préparer une reprise d’activité en cas de panne du serveur principal.

Ce projet illustre mes compétences en administration Cloud, en déploiement d’application web, en gestion de base de données, en sauvegarde, en restauration et en continuité de service.