Les 7 stratégies de migration
Appliquez les stratégies Rehost, Replatform, Repurchase, Refactor, Retire, Retain et Relocate pour catégoriser chaque charge de travail et élaborer un plan de migration.
Les 7 stratégies de migration est une leçon Cloud & IT Cert Prep gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cloud & IT Cert Prep, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.
Pourquoi la stratégie de Migration est importante
Déplacer des charges de travail vers AWS consiste rarement en une seule action : il s’agit plutôt d’un ensemble de décisions prises pour chaque Application. Les 7 R de la Migration fournissent aux architectes un vocabulaire commun pour classer les Applications et choisir le parcours de Migration approprié. Pour l’examen SAA-C03, vous devez savoir quel R s’applique à une description de scénario donnée, car les questions évaluent souvent votre capacité à associer une caractéristique d’Application à la bonne stratégie de Migration.
Rehost : déplacer telle quelle
Rehost déplace une Application vers AWS sans modifier son code ni son architecture. Utilisez AWS Application Migration Service (MGN) pour répliquer des VM sur site vers des instances EC2. Rehost est la stratégie la plus rapide à mettre en œuvre et présente le moins de risques, ce qui la rend idéale pour les Migrations à grande échelle où la rapidité est essentielle et où l’optimisation pourra être effectuée ultérieurement. Elle ne tire pas parti des fonctionnalités natives du Cloud.
# Rehost signal words in exam questions:
# 'move quickly', 'minimal changes', 'same OS and application',
# 'lift-and-shift', 'fastest migration'
# --> Answer: AWS Application Migration Service (MGN)Replatform : déplacer avec quelques ajustements
Replatform apporte quelques optimisations ciblées pour le Cloud sans modifier l’architecture principale de l’Application. Exemples : Migrer une base de données MySQL d’EC2 vers Amazon RDS (correctifs et sauvegardes gérés), ou déplacer un serveur d’Application Java vers AWS Elastic Beanstalk (mise à l’échelle gérée). Vous conservez la même logique d’Application, tout en remplaçant les tâches opérationnelles complexes par des Services gérés. Il s’agit d’un compromis offrant des avantages modérés pour un faible risque de Migration.
# Replatform signal words:
# 'move to managed service', 'reduce operational overhead',
# 'same application, but use RDS instead of self-managed MySQL'
# --> Answer: Migrate to RDS / Elastic Beanstalk / ECSRepurchase : abandonner pour acheter
Repurchase remplace une Application existante par un produit SaaS commercial. Exemples : remplacer un CRM autogéré par Salesforce, ou substituer un système RH personnalisé à Workday. Du point de vue d’AWS, cela signifie résilier la licence sur site et souscrire à une offre SaaS. Le travail de Migration porte davantage sur la Migration des données et la formation des utilisateurs que sur l’infrastructure. Cette stratégie convient lorsque l’Application personnalisée ne constitue plus un facteur de différenciation pour l’entreprise.
# Repurchase signal words:
# 'legacy CRM', 'switch to SaaS', 'no longer maintain in-house',
# 'purchase a commercial off-the-shelf solution'
# --> Answer: Move to SaaS (no AWS infrastructure)Refactor : repenser l’architecture
Refactor implique de repenser l’Application afin de tirer pleinement parti des capacités natives du Cloud. Exemples : décomposer un monolithe en microservices exécutés sur Lambda et API Gateway, ou réimplémenter le traitement par lots à l’aide de SQS et de workers à mise à l’échelle automatique. Refactor offre les plus grands avantages à long terme en matière d’évolutivité, de résilience et de coûts, mais constitue la stratégie de Migration la plus coûteuse et la plus longue à mettre en œuvre.
# Refactor signal words:
# 'add features', 'improve scalability', 'reduce technical debt',
# 'modernise', 'cloud-native', 'serverless'
# --> Answer: Redesign with Lambda / containers / event-drivenRetire : mettre hors service
Retire signifie arrêter les Applications qui ne sont plus nécessaires. Une évaluation approfondie du portefeuille révèle généralement que 10 à 20 % des Applications n’ont plus d’utilisateurs actifs, font double emploi avec un autre système ou ne répondent plus aux besoins. Leur mise hors service réduit les coûts de licence, la surface d’exposition aux risques de sécurité et le périmètre de Migration. Avant de les mettre hors service, confirmez la décision auprès des parties prenantes et vérifiez les exigences de conformité relatives à la conservation des données.
# Retire signal words:
# 'no longer used', 'duplicate functionality', 'low usage',
# 'can be decommissioned', 'no business value'
# --> Answer: Retire (do not migrate)Retain : conserver sur site
Retain (parfois appelé Revisit) signifie conserver l’Application sur site pour le moment. Les raisons peuvent inclure : des exigences réglementaires imposant la souveraineté des données, un investissement récent dans le matériel, des dépendances complexes vis-à-vis de fournisseurs ou une Application proche de sa fin de vie. Les Applications conservées ne sont pas migrées lors de la vague actuelle, mais pourront être réévaluées ultérieurement. Retain est un résultat valide et courant d’une évaluation de Migration.
# Retain signal words:
# 'compliance', 'data sovereignty', 'recently upgraded on-prem',
# 'end of life in 12 months', 'too risky to migrate now'
# --> Answer: Retain (keep on-premises, revisit later)Relocate : déplacer au niveau de l’hyperviseur
Relocate est le septième R, ajouté ultérieurement au cadre. Il déplace l’infrastructure vers AWS sans acheter de nouveau matériel, refactoriser les Applications ni repenser leur architecture. Plus précisément, il s’agit de Migrer des charges de travail VMware vSphere vers VMware Cloud on AWS, ce qui permet d’utiliser les mêmes outils vCenter pour gérer les VM qui s’exécutent désormais sur le matériel physique d’AWS. Cette approche est plus rapide que Rehost dans les environnements fortement basés sur VMware qui ne sont pas prêts à modifier leur OS ou leurs Applications.
# Relocate signal words:
# 'VMware', 'vSphere', 'maintain same virtualisation tools',
# 'move hypervisor-level without refactoring'
# --> Answer: VMware Cloud on AWS (Relocate)Appliquer les 7 R en pratique
Lors d’une véritable vague de Migration, une même organisation peut appliquer les 7 R simultanément : mettre hors service les Applications inutilisées, conserver celles bloquées par la conformité, effectuer un Rehost de la plupart avec MGN, Replatform des bases de données vers RDS, refactoriser un ou deux monolithes stratégiques en architectures sans serveur, remplacer l’ancien CRM par un produit SaaS et Relocate les clusters VMware. L’AWS Migration Readiness Assessment (MRA) et le Migration Hub permettent de suivre la classification selon les 7 R de chaque Application dans l’ensemble du portefeuille.
Considérations de coût pour chaque stratégie
Le coût de Migration augmente lorsque vous passez de Retire à Relocate, Retain, Rehost, Replatform, Repurchase, puis Refactor. Refactor présente le coût initial d’ingénierie le plus élevé, mais permet généralement d’obtenir les dépenses Cloud à long terme les plus faibles grâce à la mise à l’échelle automatique sans serveur et à la facturation à l’utilisation. Rehost permet d’accéder au Cloud le plus rapidement, mais peut entraîner l’utilisation d’instances EC2 surdimensionnées qu’il faudra redimensionner par la suite pour réaliser des économies.
# Cost vs. effort rough ordering (low to high effort):
# Retire < Retain < Rehost < Relocate < Replatform < Repurchase < Refactor
# Long-term cloud savings rough ordering (low to high savings):
# Rehost < Replatform < Repurchase < Relocate < RefactorConseils pour l’examen SAA-C03 sur les questions de Migration
Les questions de scénario de Migration suivent un schéma récurrent : elles décrivent une caractéristique d’Application et demandent quelle stratégie de Migration est la plus appropriée. Repérez les mots-clés : « Migration la plus rapide » = Rehost ; « Service géré, sans modification du code » = Replatform ; « moderniser/sans serveur » = Refactor ; « déplacer VMware » = Relocate ; « plus nécessaire » = Retire ; « conformité/souveraineté des données » = Retain ; « passer au SaaS » = Repurchase. Un seul R est correct pour chaque scénario : éliminez les autres en vous appuyant sur les indices fournis par les mots-clés.
Vérification rapide
Vérifiez votre compréhension des concepts AWS Solutions Architect (SAA-C03) abordés dans cette leçon.
Récapitulatif de la leçon
Dans cette leçon, vous avez appris que les 7 R sont Rehost, Replatform, Repurchase, Refactor, Retire, Retain et Relocate, que les questions d’examen évaluent votre capacité à associer les caractéristiques d’une Application au R correct à l’aide de mots-clés, et que Refactor offre le plus grand avantage dans le Cloud, mais aussi le coût initial le plus élevé. Nous allons maintenant découvrir AWS Migration Hub et Application Discovery Service pour évaluer le portefeuille.
Questions Fréquemment Posées
La leçon « Les 7 stratégies de migration » est-elle gratuite ?
Oui — le texte complet de « Les 7 stratégies de migration » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cloud & IT Cert Prep, passe à CoddyKit PRO. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Les 7 stratégies de migration » ?
Appliquez les stratégies Rehost, Replatform, Repurchase, Refactor, Retire, Retain et Relocate pour catégoriser chaque charge de travail et élaborer un plan de migration. Tu pratiques Cloud & IT Cert Prep avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Cloud & IT Cert Prep ?
Aucune expérience préalable n'est requise. Cloud & IT Cert Prep sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Les 7 stratégies de migration » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Cloud & IT Cert Prep ?
Oui. Chaque leçon Cloud & IT Cert Prep inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Les 7 stratégies de migration
- AWS Migration Hub et Application Discovery Service
- Application Migration Service (MGN)
- Database Migration Service (DMS) et Schema Conversion Tool