Partager via


Planification des vagues de migration

Cet article explique comment organiser les charges de travail en vagues de migration structurées pour réussir l’adoption d’Azure. La planification des vagues de migration divise les grands projets de migration en groupes de charges de travail plus petits et gérables qui peuvent être migrés ensemble. Cette approche réduit les risques et la complexité tout en augmentant la vitesse de votre parcours d’adoption du cloud. En migrant dans des lots contrôlés plutôt que de tenter de déplacer tout en même temps, vous bénéficiez d’une expérience précieuse avec chaque vague qui améliore les migrations suivantes.

Planifier de manière itérative pour s’adapter aux exigences changeantes

Une approche itérative de planification de la migration regroupe les charges de travail en vagues et s’adapte aux nouvelles informations découvertes pendant l'exécution. Cette approche offre une flexibilité pour ajuster votre stratégie de migration lorsque vous découvrez les défis techniques, le changement de priorités métier et les dépendances précédemment inconnues. Vous devez structurer votre migration à l’aide de vagues, car la planification itérative offre de meilleurs résultats que des plans rigides et complets.

  1. Créez des cycles d’apprentissage qui améliorent les migrations suivantes. Chaque vague terminée fournit des insights sur les exigences de performances, les complexités des dépendances et les fonctionnalités organisationnelles. Utilisez ces leçons pour affiner votre approche pour les charges de travail restantes. Documentez ce qui fonctionnait bien et quels défis ont émergé pour créer des connaissances institutionnelles.

  2. Exécutez les vagues actuelles tout en planifiant les futures vagues. Pendant que votre équipe migre une vague de charges de travail, utilisez le temps nécessaire pour planifier la prochaine vague et rechercher les futurs candidats. Cette approche parallèle optimise la productivité de l’équipe et maintient l’élan de migration. Affectez des membres de l’équipe aux activités d’exécution et de planification pour garantir la progression continue.

  3. Gardez les vagues futures flexibles jusqu’à ce que vous ayez suffisamment d’informations. Définissez uniquement la prochaine vague immédiate en détail, laissant les vagues ultérieures à un niveau élevé jusqu’à ce que vous compreniez leurs exigences spécifiques. Cette flexibilité empêche les engagements prématurés basés sur des informations incomplètes et vous permet d’intégrer les leçons apprises à partir de vagues antérieures.

Regrouper les systèmes dépendants au sein de la même vague

Les dépendances système déterminent votre composition d’ondes et le séquencement de migration. Vous devez identifier les charges de travail qui communiquent ou partagent des ressources et les regroupent dans la même vague de migration. Ce regroupement empêche les interruptions de service causées par les dépendances rompues et réduit la complexité de la migration.

  1. Découvrez d’abord toutes les dépendances. Les dépendances entre les charges de travail provoquent des interruptions de service si elles ne sont pas migrées ensemble. Mappez les dépendances internes et externes pour découvrir ces connexions avant de créer des groupes de migration.

  2. Analysez les types de dépendances et la criticité. Différents types de dépendances nécessitent différentes approches de migration. Faites la distinction entre ces catégories :

    Type de dépendance Descriptif Approche de migration
    Dépendances directes Exiger une communication immédiate et une faible latence entre les composants. Déplacez tous les composants connectés directement ensemble pour maintenir les performances et éviter les interruptions.
    Dépendances indirectes Impliquez des interactions occasionnelles ou non critiques entre les systèmes. Migrez ensemble ou dans des vagues distinctes si la connexion tolère la latence ou prend en charge l’utilisation hybride.
    Dépendances métier Dépend des relations organisationnelles ou de gestion. Regroupez et migrez les charges de travail et les systèmes de création de rapports associés pour s’aligner sur les priorités métier.
  3. Regrouper les charges de travail par relations de dépendances. Créez des groupes basés sur des bases de données partagées, des API, des services d’authentification ou des connexions réseau. Ces groupes constituent la base de vos vagues de migration et garantissent que tous les composants requis pour la fonctionnalité se déplacent ensemble. Lorsque l’incertitude existe sur la criticité des dépendances, regroupez les composants. Cette approche conservatrice offre une flexibilité pour la séparation future.

  4. Documentez systématiquement chaque groupe de dépendances. Étiqueter les ressources en fonction de leurs groupes de dépendances à l’aide de conventions d’affectation de noms cohérentes. Documentez chaque groupe avec :

    • Nom et ID de groupe - Identificateur unique et nom descriptif
    • Inventaire des composants - Tous les éléments d’infrastructure, applications et services
    • Dépendances critiques - Connexions essentielles nécessitant une gestion spéciale
    • Contraintes de migration - Exigences métier, techniques ou temporelles
  5. Valider l’exhaustivité du groupe. Vérifiez que chaque groupe inclut tous les composants nécessaires pour que les applications fonctionnent, notamment l’infrastructure prenant en charge des équilibreurs de charge, des enregistrements DNS ou des couches de mise en cache.

Hiérarchiser les charges de travail à l’aide d’une infrastructure structurée

La sélection initiale de la charge de travail établit la base de votre programme de migration et renforce la confiance de l’équipe grâce à des réussites précoces. Vos équipes d’adoption et de stratégie du cloud doivent s’entendre sur les critères de hiérarchisation qui équilibrent la valeur métier, les risques techniques et les objectifs d’apprentissage organisationnel.

  1. Passez en revue les détails de la charge de travail. Collaborez avec les parties prenantes pour passer en revue les détails métier et techniques de chaque charge de travail. Assurez-vous que les impacts sur les temps d’arrêt ou les défaillances sont bien compris et s’alignent sur les priorités de l’entreprise actuelles. Utilisez le plan d’adoption de la migration pour vérifier les détails tels que l’unité commerciale, le propriétaire de la charge de travail, les dépendances techniques et la classification de la criticité. Ces détails permettent de hiérarchiser et de séquencer efficacement les charges de travail.

    Priority Valeur commerciale Effort Descriptif
    High High Low Victoires rapides : migrer en premier pour un impact immédiat
    Medium-High High High Investissements stratégiques - planifier soigneusement les ressources adéquates
    Medium-Low Low Low Candidats simples - combler les écarts entre les migrations majeures
    Low Low High Éviter ou différer - concentrer les ressources sur les opportunités à valeur plus élevée
  2. Commencez par des charges de travail plus simples pour réduire les risques. Commencez à migrer des charges de travail moins complexes et qui présentent un risque moindre. Cette approche permet à votre équipe de gagner en confiance et d’affiner les processus de migration avant de s’attaquer à des charges de travail plus difficiles. Ciblez des outils internes, des environnements de développement ou des applications à faible utilisation avec des architectures autonomes et des points d’intégration minimes.

  3. Déplacez des environnements hors production avant la production. Les environnements hors production fournissent un espace sûr pour tester le processus de migration complet. Migrez les environnements de développement, de préproduction et d’assurance qualité avant la production pour valider la préparation. Cet ordre permet aux équipes de tester les configurations, les performances et les procédures de récupération sans affecter les utilisateurs. Utilisez des migrations hors production pour former des équipes d’opérations.

  4. Planifiez des systèmes critiques après avoir démontré la réussite initiale. Les applications critiques nécessitent des fonctionnalités de migration éprouvées avant de les déplacer vers Azure. Planifiez ces migrations pour les vagues ultérieures lorsque votre équipe démontre une compétence avec les services Azure. Les échéances métier, telles que les cycles d’actualisation matérielle, peuvent vous obliger à hiérarchiser les applications critiques plus tôt avec des protections supplémentaires et des périodes de test prolongées.

  5. Incluez des charges de travail complexes représentatives pour tester des scénarios. Ajoutez une ou deux charges de travail complexes à chaque vague précoce pour exposer les défis auxquels vous rencontrez avec des applications stratégiques. Choisissez des charges de travail qui représentent des modèles courants tels que des applications multiniveau ou des systèmes dépendants de la base de données.

Définir des chronologies pour chaque vague

Des chronologies claires pour chaque vague fournissent une structure à votre effort de migration. Les dates de début et de fin définies permettent de gérer l’étendue, de définir les attentes des parties prenantes et de suivre la progression entre les équipes.

  1. Définissez des durées d’onde en fonction de la complexité de la charge de travail et de la capacité de l’équipe. Tenez compte de l’expérience Azure de votre équipe, de la disponibilité des experts en matière et des demandes de projet simultanées lors de l’estimation des durées. Facteur dans le temps pour les activités de test, de validation et de transfert de connaissances.

  2. Incluez le temps tampon pour les défis inattendus et l’apprentissage. Ajoutez le temps d’urgence aux estimations initiales pour tenir compte des problèmes techniques imprévus, des découvertes de dépendances et des activités de résolution des problèmes. Les projets de migration rencontrent constamment des défis qui n’étaient pas apparents lors de la planification. Le temps de mémoire tampon empêche la pression planifiée qui conduit à des raccourcis ou à des compromissions de qualité.

  3. Établissez des points de contrôle de jalon dans chaque vague. Créez des points de révision à 25%, 50%et 75% achèvement pour évaluer la progression, valider les hypothèses et ajuster les plans si nécessaire. Utilisez ces points de contrôle pour communiquer le statut aux parties prenantes, repérer les bloqueurs dès le début et apporter des ajustements de cap avant qu’ils n’affectent les activités suivantes.

  4. Planifiez les fenêtres de transition pendant les heures appropriées pour l’entreprise. Planifiez les activités de basculement finales pendant les fenêtres de maintenance établies, les heures creuses ou les périodes d’arrêt planifiées. Coordonnez-vous avec les parties prenantes de l’entreprise pour vous assurer que le délai de basculement s’aligne sur les cycles d’activité, les périodes de rapports réglementaires et les activités commerciales critiques. Documenter les procédures de restauration et les critères de réussite pour chaque passage à un nouveau système.

  5. Ajustez les chronologies en fonction des commentaires d’exécution. Les chronologies de migration sont dynamiques. Vous devez passer en revue les durées réelles et planifiées après chaque vague et ajuster les vagues futures pour rester sur la voie.

Gérer votre plan de migration

Les outils de planification collaborative permettent une gestion efficace des vagues au sein de votre équipe d’adoption. Azure Boards fournit des fonctionnalités permettant de suivre l’état des tâches, la propriété, le séquencement et les mises à jour tout au long de votre migration. Configurez votre outil de planification avec ces types d’éléments de travail :

Type d'élément de travail Objectif Example
Epic Étendue globale du projet Migration du centre de données vers Azure
Caractéristique Composant principal du projet Évaluation du patrimoine numérique
Élément du journal des travaux en souffrance du produit Livrable spécifique Déploiement d’Azure Migrate
Tâche Élément d’action individuel Configurer des plages d’adresses IP locales
Bug Problème bloquant la progression Le pare-feu bloque l’analyse d’Azure Migrate
Cas de test Critères de validation Les analyses Azure Migrate se terminent sans aucune erreur

Outils et ressources Azure

Catégorie Tool Descriptif
Planning Azure Boards Gère les vagues de migration, suit la progression et coordonne les activités de l’équipe
Découverte Azure Migrate Détecte les dépendances entre les applications et évalue la préparation de la migration

Étapes suivantes