Projet OpenClassrooms · étude d’architecture

Préparer une migration vers OVHcloud.

J’ai étudié une migration vers OVHcloud en partant des dépendances d’une application, puis préparé la cible, les étapes de bascule et leur estimation.

Identifier les dépendances à préserver

Je suis parti d’une application associant Apache, une base MySQL d’environ 5 Go et un partage CIFS d’environ 1 To de documents. Dans ce scénario, le serveur web est séparé de la base et des fichiers par une DMZ, mais chaque composant reste un point de panne. J’ai étudié ensemble la synchronisation des données, les permissions du partage et la bascule DNS pour préparer une cible compatible avec les usages existants.

Choisir la cible et répartir les responsabilités

J’ai comparé les modèles IaaS, PaaS et SaaS et plusieurs fournisseurs, puis retenu OVHcloud Public Cloud pour mon étude. J’ai proposé deux serveurs web derrière un répartiteur, avec des accès à MySQL et aux fichiers depuis les instances applicatives. J’ai prévu une base MySQL managée pour déléguer une partie de son exploitation au fournisseur, et un NAS-HA conservant l’interface CIFS attendue par l’application, avec au moins 3 To dans mon chiffrage. Cette combinaison laisse à ma charge la préparation des instances web, du réseau, des règles d’accès et du code, ainsi que leur surveillance. Je n’ai pas défini de mécanisme de mise à l’échelle automatique dans cette cible.

Ordonner la migration et les contrôles

J’ai placé d’abord la conception réseau et sécurité, le provisionnement de préproduction et la préparation des scripts. J’ai ensuite planifié le déploiement de l’application, la copie de la base, la synchronisation des fichiers et un premier contrôle fonctionnel. Avant la bascule DNS, j’ai prévu des tests fonctionnels, de charge et de sécurité, ainsi que la validation d’une procédure de reprise. Après la bascule, j’ai réservé une phase de surveillance avant le retrait de l’ancien environnement. Mon Gantt représente 68 jours-homme sur dix semaines. Ces étapes restent un plan de migration ; je n’ai pas de résultats d’exécution ou de mesures de performance joints à cette étude.

Compléter le chiffrage

Mon estimation historique aboutit à environ 330 € par mois : une instance web à environ 70 €, MySQL managé à environ 80 € et NAS-HA/CIFS à environ 180 €. J’ai pourtant dessiné une cible à deux serveurs web avec un répartiteur. Je dois donc compléter le budget, qui ne comporte pas de poste distinct pour le second serveur ni pour le répartiteur, avant de le rapprocher de l’architecture proposée. Ces montants correspondent à l’étude et ne représentent pas les tarifs actuels.

Autre projet de formation

Auditer Active Directory

Analyse d’un domaine Windows de laboratoire et priorisation des corrections.

Découvrir l’audit