Microsoft AZ-305: Migration et modernisation — Guide d'étude

Fait partie du Microsoft Azure Solutions Architect Expert AZ-305 — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Microsoft, ou passez des tests chronométrés sur ExamRoll.io.

Vue d’ensemble

La migration et la modernisation sur Azure combinent une planification basée sur la découverte avec les bons outils de déplacement de données, des services de migration spécifiques aux charges de travail, une gestion hybride et une optimisation des coûts. L’objectif est de respecter les contraintes de délai de rentabilisation sans compromettre la fiabilité, la sécurité ou les opérations. Commencez par un inventaire factuel et une cartographie des dépendances, élaborez un dimensionnement basé sur les performances et un TCO (coût total de possession), sélectionnez la stratégie de migration la moins perturbatrice qui fait tout de même progresser les capacités cloud-natives, et protégez l’analyse de rentabilité avec des optimisations de licences et de réservations. Azure fournit une suite intégrée : Azure Migrate pour la découverte, l’évaluation et l’orchestration ; Azure Database Migration Service et App Service Migration Assistant pour les déplacements de charges de travail ; Azure Data Box et Import/Export pour le transfert en masse hors ligne ; Azure Arc pour la gouvernance hybride ; et des parcours de modernisation tels que les conteneurs, le serverless et la refactorisation API-first.

Découverte, évaluation et migration des charges de travail

Azure Migrate est le plan de contrôle pour les projets de migration. Déployez l’appliance Azure Migrate pour découvrir les serveurs VMware, Hyper-V et physiques sans agent, ou utilisez des agents lorsque des métadonnées plus approfondies (processus, ports) sont nécessaires. La découverte collecte des données sur le matériel, le système d’exploitation, les compteurs de performance et les dépendances pour établir des évaluations précises. La visualisation des dépendances est essentielle pour regrouper les charges de travail et planifier les vagues de migration qui préservent la localité du trafic est-ouest et les niveaux applicatifs.

Les évaluations de serveurs fournissent l’état de préparation (prise en charge du SE, pilotes, agents), un dimensionnement basé sur les performances (vCPU/RAM/IOPS/débit) et des estimations de coûts mensuels alignées sur les séries de VM, les disques et les réservations. Azure Migrate peut cibler soit des VM Azure, soit Azure VMware Solution. Pour les charges de travail web, Azure Migrate inclut une évaluation d’applications web pour évaluer les sites IIS en vue d’une migration vers Azure App Service, en signalant les fonctionnalités non prises en charge telles que les filtres ISAPI, les dépendances GAC ou les frameworks .NET hérités. Pour les bases de données, Azure Migrate fédère les évaluations vers Azure Database Migration Service (DMS), qui teste la compatibilité des SKU et les corrections requises (types de données, surface d’exposition T-SQL, classement, parité des fonctionnalités).

L’orchestration de la migration pour les serveurs utilise Azure Migrate: Server Migration pour répliquer en continu les serveurs VMware, Hyper-V ou physiques vers Azure avec des points de récupération et un basculement planifié. Vous pouvez exécuter des migrations de test vers des réseaux virtuels (VNet) isolés pour valider le démarrage, le lancement de l’application et la connectivité avant le basculement final. Pour les applications web hébergées sur IIS, Azure App Service Migration Assistant effectue une évaluation de l’état de préparation et peut empaqueter et déployer des sites ASP.NET ou PHP sur App Service, réécrire la configuration si nécessaire et révéler les lacunes en matière de dépendances (COM spécifiques à Windows, pilotes au niveau de la machine, assemblys GAC). Il convient le mieux aux charges de travail IIS Windows migrant vers App Service sur Windows.

Azure Database Migration Service propose des migrations en ligne (temps d’arrêt minimal) et hors ligne (ponctuelles) :

Les modèles source/cible pris en charge incluent SQL Server vers Azure SQL Database ou Azure SQL Managed Instance, SQL Server vers SQL Server sur des VM Azure, MySQL vers Azure Database for MySQL, PostgreSQL vers Azure Database for PostgreSQL, et MongoDB vers Azure Cosmos DB (API MongoDB). DMS évalue la compatibilité, orchestre le déplacement du schéma et des données, et peut automatiser les tâches de validation post-migration.

Options de transfert de données en masse

Lorsque la bande passante réseau, la gravité des données ou la conformité empêchent la copie en ligne, tirez parti des offres de transfert hors ligne d’Azure.

Famille Azure Data Box :

Tous les appareils utilisent un chiffrement matériel, une logistique de chaîne de possession et une ingestion automatique dans les comptes Azure Storage sélectionnés à leur retour. Ils sont généralement utilisés pour un amorçage initial (suivi d’une réplication delta continue via AzCopy, Storage Mover en préversion ou des outils tiers), des archives ponctuelles ou des déplacements de région à région où des contraintes de sortie s’appliquent.

Le service Azure Import/Export utilise vos propres supports SATA HDD/SSD chiffrés avec BitLocker. L’outil WAImportExport prépare les lecteurs, génère les fichiers journaux et manifestes, valide les mappages de données et de dossiers, et écrit les clés de chiffrement. Le flux de travail d’expédition est le suivant :

  1. Créez une tâche d’importation (ou d’exportation) dans le portail et spécifiez les comptes de stockage et les conteneurs de destination (ou source).
  2. Utilisez WAImportExport pour préparer et chiffrer les lecteurs et générer le fichier CSV de l’ensemble de lecteurs.
  3. Expédiez les supports au centre de données Microsoft indiqué dans la tâche en utilisant un transporteur agréé et fournissez les détails de suivi.
  4. Microsoft ingère (ou exporte) les données directement vers (ou depuis) votre compte de stockage, met à jour l’état de la tâche et réexpédie les supports. Import/Export est optimal lorsque vous avez déjà des lecteurs à disposition, que vous avez besoin d’un contrôle précis sur la chaîne de l’appareil ou que le volume est modeste par rapport aux appliances Data Box.

Stratégie, licences et optimisation des coûts

Sélectionnez des stratégies de migration en fonction du temps, du risque et des objectifs de modernisation :

Défendez l’analyse de rentabilité avec les licences et les réservations :

Modèles de gestion hybride et de modernisation

Azure Arc étend la gouvernance Azure aux environnements sur site et multicloud. Les serveurs avec Azure Arc intègrent des machines Windows et Linux avec un agent qui les projette en tant que ressources Azure, activant la configuration invité Azure Policy, Update Management, Defender for Cloud et des outils basés sur des extensions (certificats Key Vault, Dependency agent). Kubernetes avec Azure Arc attache des clusters conformes à la CNCF à Azure pour une configuration basée sur GitOps (Flux), Azure Policy pour Kubernetes et le cycle de vie des extensions (Open Service Mesh, Azure Monitor pour les conteneurs). SQL Server avec Azure Arc inventorie les instances n’importe où, fait remonter les recommandations de fin de support et de SKU, applique des bases de référence de sécurité et s’intègre avec Defender for SQL. Pour les environnements en périphérie (edge) ou déconnectés, Arc apporte un plan de contrôle cohérent pour la gouvernance tandis que les charges de travail restent là où elles sont.

Les modèles de modernisation doivent être superposés aux plans de migration :

Scénario de problème pratique

Adobe Inc. doit migrer un portefeuille d’applications web IIS sur site, de bases de données SQL Server et de 600 To d’actifs multimédias vers Azure tout en minimisant les temps d’arrêt et en se préparant à un avenir orienté conteneurs (container-first).

Approche étape par étape :

  1. Découverte et évaluation avec Azure Migrate Déployez l’appliance Azure Migrate pour inventorier les VM VMware et les sites IIS. Utilisez la cartographie des dépendances pour regrouper les niveaux d’application et identifier les bases de données partagées. Exécutez un dimensionnement des VM basé sur les performances et une évaluation de la compatibilité avec App Service. Ce service a été choisi car il centralise la découverte, l’estimation des coûts, l’analyse des dépendances et l’orchestration de la migration dans un plan unique.

  2. Classifier la stratégie de migration par charge de travail Réhébergez (Rehost) initialement les niveaux d’application avec état (stateful) sur des VM Azure pour réduire les risques sur le calendrier, redéfinissez la plateforme (Re-platform) des niveaux web sans état (stateless) vers Azure App Service lorsque l’Assistant Migration indique une haute compatibilité, et planifiez des chantiers de réarchitecture (Re-architect) vers AKS pour les portails à fort trafic. Cette stratégie hybride équilibre la vitesse (lift-and-shift) avec les gains opérationnels (App Service) et l’évolutivité à long terme (AKS).

  3. Migrer les bases de données avec Azure Database Migration Service Utilisez des migrations en ligne pour les backends SQL Server destinés aux clients vers Azure SQL Managed Instance afin de préserver les travaux de l’Agent SQL, les requêtes inter-bases de données et d’assurer un temps d’arrêt quasi nul. Utilisez des migrations hors ligne pour les bases de données métier internes pendant une fenêtre de maintenance planifiée le week-end. DMS a été sélectionné pour son chemin de migration à temps d’arrêt minimal basé sur la CDC (Change Data Capture), sa validation de schéma et son basculement orchestré.

  4. Déplacer les actifs multimédias avec Azure Data Box et Import/Export Commandez plusieurs appliances Azure Data Box (100 To chacune) pour l’amorçage initial de 600 To vers Blob Storage, suivi d’une synchronisation delta via ExpressRoute. Pour deux studios distants avec des archives plus petites, utilisez Azure Import/Export avec des SSD chiffrés existants et l’outil WAImportExport. Data Box gère le transfert en masse rapidement et en toute sécurité ; Import/Export tire parti des disques déjà acquis en périphérie.

  5. Basculer les charges de travail web avec l’Assistant Migration App Service et tester les migrations Pour les sites IIS marqués comme compatibles, utilisez l’Assistant Migration pour empaqueter, convertir la configuration et déployer sur App Service. Exécutez des migrations de test dans des emplacements de préproduction (staging slots) et effectuez un échange (swap) en cas de succès. L’outil réduit les corrections manuelles et accélère la cohérence des déploiements.

  6. Introduire des modèles de modernisation Mettez en conteneur les services sélectionnés avec Azure Migrate: App Containerization, poussez les images vers Azure Container Registry et déployez sur AKS avec GitOps via Kubernetes avec Azure Arc pour une configuration cohérente entre les environnements dev/test/prod. Exposez toutes les API publiques via Azure API Management pour standardiser la limitation de débit (throttling), OAuth2 et l’intégration des partenaires. Cela jette les bases pour les microservices et les canaux orientés API tout en maintenant la gouvernance.

  7. Activer la gouvernance hybride avec Azure Arc Intégrez les serveurs sur site restants et les clusters Kubernetes non-AKS avec Azure Arc pour appliquer Azure Policy, collecter l’inventaire et standardiser les bases de référence de sécurité avant, pendant et après la migration. Arc apporte un plan de contrôle unique à travers l’hybride, assurant la détection de dérive et la conformité.

  8. Optimiser les coûts avec Azure Hybrid Benefit et les réservations Appliquez Azure Hybrid Benefit à Windows Server et SQL Server pour réduire les coûts logiciels. Achetez des instances réservées (Reserved Instances) sur 3 ans pour les SKU de VM et d’instances managées à état stable ; utilisez une portée partagée pour maximiser la couverture entre les abonnements et échangez les réservations si les modèles d’utilisation changent. Cela préserve l’analyse de rentabilité et finance les sprints de modernisation.

Pourquoi ces services : Azure Migrate et DMS minimisent les risques grâce à une planification basée sur les données et une exécution à faible temps d’arrêt ; l’Assistant Migration App Service accélère les migrations éprouvées d’IIS ; Data Box et Import/Export répondent au problème de la gravité des données ; Azure Arc fournit une gouvernance cohérente à travers les environnements hybrides et multicloud ; AKS, Functions et API Management permettent une évolution pérenne et native du cloud sans bloquer les objectifs de migration immédiats.


Surveillance · Tous les domaines · Well-Architected Framework et principes de conception

Entraînez-vous sur ces questions → · Tests chronométrés sur ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Réussissez votre examen →

Parcourir Microsoft →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet