Émigrer
Les migrations impliquent la planification, l’exécution et l’optimisation des migrations de charges de travail à partir de centres de données locaux et d’autres plateformes cloud vers Azure. Les recommandations aident les organisations à réduire les risques de migration, à réduire les coûts et à obtenir des résultats d’adoption du cloud réussis.
Planifier la migration
Évaluez la préparation et les compétences de la migration. Évaluez les fonctionnalités Azure de votre équipe dans les domaines d’infrastructure, de sécurité et d’application, puis engagez les partenaires Microsoft ou les architectes de solutions Azure pour combler les lacunes d’expertise.
Choisissez votre chemin de migration de données. Sélectionnez ExpressRoute pour les transferts à bande passante élevée, les passerelles VPN pour les connexions chiffrées, Azure Data Box pour les migrations hors connexion ou l’Internet public pour les données non sensibles.
Déterminez la séquence de migration. Mapper les dépendances d’application à l’aide d’Azure Migrate, hiérarchiser les charges de travail par critique métier et créer des planifications de migration qui évitent les périodes de pointe.
Choisissez la méthode de migration pour chaque charge de travail. Sélectionnez une migration quasi-nulle des temps d’arrêt pour les charges de travail critiques ou la migration planifiée des temps d’arrêt pour les applications qui prennent en charge les fenêtres de maintenance.
Définissez le plan de restauration. Développez des stratégies de sauvegarde avec des scripts de récupération automatisés, établissez des délais de restauration et testez les procédures de récupération dans des environnements hors production.
Engagez les parties prenantes sur le plan de migration. Documenter les approches de migration avec justification métier, présenter des procédures de restauration testées, valider les planifications par rapport aux contraintes métier et établir des critères de réussite clairs.
Préparer des charges de travail pour le cloud
Corrigez les problèmes de compatibilité dans Azure. Déployez des ressources de charge de travail dans des abonnements de test, identifiez les problèmes de compatibilité, remplacez les configurations codées en dur par Azure Key Vault et éliminez les dépendances locales via les services natifs Azure.
Valider la fonctionnalité de charge de travail. Testez la connectivité réseau, vérifiez les flux d’authentification, effectuez des tests fonctionnels, mesurez les performances avec Azure Load Testing et validez les résultats par rapport aux bases de référence de l’environnement source.
Créez une infrastructure réutilisable. Développez des modèles ARM ou des fichiers Bicep pour les composants d’infrastructure, créez des scripts d’automatisation pour la gestion de la configuration et établissez des flux de travail de contrôle de version.
Créez une documentation de déploiement. Documenter les procédures de déploiement, les exigences de configuration des enregistrements, créer des runbooks opérationnels et établir des guides de résolution des problèmes.
Exécuter des migrations
Préparez les parties prenantes à la migration. Distribuez les planifications de migration avec des responsabilités, confirmez la disponibilité du support technique et effectuez des révisions de préparation avant la migration.
Implémentez un gel des modifications. Communiquez les périodes de gel, implémentez les procédures de contrôle des modifications et surveillez les systèmes sources pour les modifications non autorisées.
Finalisez l’environnement de production. Déployez l’infrastructure à l’aide de modèles testés, appliquez des stratégies de sécurité, vérifiez que les services Azure sont opérationnels et confirmez la connectivité réseau.
Exécuter le basculement. Pour un temps d’arrêt quasi nul : configurez la réplication de base de données, migrez des fichiers statiques, suspendez les écritures pour la synchronisation et redirigez le trafic. Pour les temps d’arrêt planifiés : arrêtez les opérations, migrez les données avec la validation, la fonctionnalité de test et le trafic de redirection.
Conserver l’option de secours. Conservez l’infrastructure source, maintenez la connectivité réseau, documentez les procédures de secours et établissez une surveillance des problèmes.
Valider la réussite de la migration. Testez les performances par rapport aux critères de réussite, effectuez une validation fonctionnelle, vérifiez l’intégrité des données et obtenez l’acceptation formelle des parties prenantes.
Prise en charge de la charge de travail pendant la stabilisation. Établissez des équipes de support dédiées, mettez à jour les bases de données de configuration, gérez une surveillance améliorée et documentez les leçons apprises.
Optimiser les charges de travail après la migration
Ajuster les configurations de charge de travail. Appliquez des recommandations Azure Advisor, implémentez des conseils spécifiques au service, résolvez les recommandations de sécurité et configurez la supervision.
Valider les configurations critiques. Vérifiez que la surveillance capture les données de télémétrie, vérifiez que le suivi des coûts s’aligne sur les bases de référence, les procédures de sauvegarde de test et valide les configurations de sécurité.
Collectez et agissez sur les commentaires des utilisateurs. Rassemblez des commentaires par le biais d’enquêtes et d’entrevues, documentez les problèmes dans les systèmes de suivi, attribuez la propriété à la résolution et communiquez des améliorations.
Planifiez des révisions régulières des charges de travail. Effectuez des révisions trimestrielles à l’aide d’outils Well-Architected Framework, évaluez les opportunités d’optimisation des coûts, évaluez les métriques de performances et documentez les actions d’optimisation.
Optimisez les dépendances hybrides et multiclouds. Surveillez les connexions hybrides avec Azure Arc, sécurisez les communications inter-environnements, identifiez les opportunités de remplacement de la plateforme Azure en tant que service et planifiez la migration systématique.
Partagez les résultats de la migration. Suivez les économies de coûts avec Azure Cost Management, mesurez les améliorations des performances, documentez les avantages opérationnels et présentez les résultats aux parties prenantes.
Désaffecter les charges de travail sources
Obtenez l’approbation des parties prenantes avant la désaffectation. Demandez l’approbation écrite des propriétaires d’entreprises, documentez l’approbation avec les chronologies, enregistrez les décisions dans les systèmes centralisés et établissez des pistes d’audit.
Récupérer et optimiser les licences logicielles. Identifiez les licences éligibles pour Azure Hybrid Benefit, mettez à jour les systèmes d’inventaire, réallouez les licences inutilisées et documentez les modifications de conformité.
Conservez les données pour les besoins de conformité et de récupération. Identifiez les données soumises aux exigences de rétention, implémentez un stockage conforme à l’aide du Stockage Blob Azure, créez des procédures de récupération et établissez des stratégies de gestion du cycle de vie.
Mettez à jour la documentation et les procédures. Mettez à jour des diagrammes d’architecture, révisez les procédures opérationnelles, modifiez les configurations de surveillance et archivez la documentation héritée avec des avis de dépréciation.
Pour obtenir des instructions détaillées sur le Framework d’adoption du cloud, consultez Migrer des charges de travail vers Azure.