Évaluer une base de données avec Azure Migrate

Effectué

Azure Migrate offre différents outils pour évaluer vos charges de travail locales actuelles, en fournissant des insights utiles pour planifier la migration. Vous pouvez aussi effectuer une détection d’environnement sans agent ou utiliser des agents pour mener une analyse des dépendances. Cela vous aide à identifier les dépendances entre les différents composants installés dans votre environnement.

Qu’est-ce qu’Azure Migrate ?

Azure Migrate simplifie le processus de migration, de modernisation et d’optimisation de votre environnement Azure en offrant un large éventail de services complets. Cela comprend toutes les étapes de pré-migration, dont la détection, les évaluations et le dimensionnement approprié des ressources locales pour l’infrastructure, les données et les applications. En outre, Azure Migrate peut s’intégrer avec des outils tiers, ce qui étend ses capacités de prise en charge d’une grande diversité de cas d’usage.

Azure Migrate prend en charge la découverte et l’évaluation de différents déploiements SQL Server, par exemple, les instances de cluster de basculement (ICF) Always On et les groupes de disponibilité Always On SQL Server.

Plusieurs outils sont disponibles dans Azure Migrate, par exemple Azure Migrate : découverte et évaluation, et migration et modernisation. Ces outils, qui peuvent être intégrés à d’autres services Azure et à des offres de fournisseurs de logiciels indépendants (ISV), prennent en charge l’évaluation, la migration et la modernisation des serveurs, des bases de données, des applications web et des bureaux virtuels.

Par exemple, si vous évaluez l’ensemble du patrimoine de données SQL Server à grande échelle sur VMware, vous pouvez utiliser Azure Migrate pour obtenir des recommandations de déploiement Azure SQL, le dimensionnement approprié de la cible et des estimations mensuelles.

Capture d’écran de l’écran Démarrage de la Vue d’ensemble d’Azure Migrate du portail Azure.

Pendant la phase de découverte, Azure Migrate est également utile pour analyser le réseau, et identifier toutes les instances et fonctionnalités SQL Server utilisées dans votre organisation.

Outils d’évaluation

Le hub Azure Migrate pour l’évaluation comprend ces outils :

Azure Migrate: découverte et évaluation

Vous pouvez créer trois types d’évaluations à l’aide de l’outil Azure Migrate : découverte et évaluation.

  • Découverte et évaluation SQL Server

    L’outil prend en charge les déploiements SQL Server qui s’exécutent dans des environnements VMware, Microsoft Hyper-V et physiques, en plus des services IaaS d’autres clouds publics. Il fournit une découverte sans agent, une estimation des coûts et une configuration optimale d’Azure SQL. Il requiert une appliance Azure Migrate que vous déployez localement. Cet outil est recommandé pour les charges de travail où vous avez besoin d’évaluer la préparation des machines virtuelles et des serveurs physiques, en plus des serveurs SQL Server.

    Capture d’écran de l’outil Azure Migrate : découverte et évaluation dans le tableau de bord Azure Migrate.

    Pendant la phase de découverte, vous pouvez également utiliser l’outil de découverte et d’évaluation SQL Server pour analyser le réseau et identifier toutes les instances et fonctionnalités SQL Server utilisées dans votre organisation. Vous pouvez ainsi obtenir des insights utiles au sujet de votre environnement SQL Server existant, qui vous permettront d’évaluer la préparation et l’étendue de votre projet de migration.

  • analyse de rentabilité

    Ce type d’évaluation vous aidera à développer une analyse de rentabilité complète pour évaluer le retour sur investissement de la migration de serveurs, de déploiements SQL Server et d’applications web ASP.NET vers Azure. Il vous permettra aussi de lever l’incertitude et d’obtenir des insights sur le coût total de possession (TCO), l’utilisation des ressources, et les gains rapides apportés par la migration et la modernisation.

  • Optimiser les coûts

    Ce type d’évaluation utilise la découverte sans agent, les vérifications de préparation Azure et l’analyse des dépendances pour parvenir à l’identification et au mappage optimum des ressources locales prêtes pour la migration. Il se base sur les insights fournis pour estimer le coût de la migration de vos ressources vers Azure.

Assistant Migration de données (DMA)

Vous en apprendrez davantage sur DMA dans l’unité suivante. Toutefois, il est important de noter que DMA est utilisé pendant les évaluations de type Base de données (uniquement) dans Azure Migrate. Pour les migrations vers Azure SQL, DMA vérifie aussi la parité des fonctionnalités pour trouver les fonctionnalités partiellement prises en charge ou non prises en charge dans Azure. Pour tirer pleinement parti des fonctionnalités offertes par Azure Migrate, vous devez installer et créer un projet d’évaluation avec DMA, puis charger le rapport d’évaluation dans Azure Migrate.

Capture d’écran montrant comment charger une évaluation de l’Assistant Migration de données vers Azure Migrate.

Remarque

Bien que l’Assistant Migration de données soit un outil disponible utile, nous vous recommandons d’utiliser le Azure Database Migration Service pour des migrations volumineuses et bénéficier d’une expérience globale améliorée.

Exercice : Évaluer une base de données et synchroniser les résultats dans Azure Migrate

Pour faire cet exercice, vous devez préalablement effectuer ces étapes :

Notes

Pour effectuer cet exercice, vous devez avoir accès à un abonnement Azure pour créer des ressources Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Si vous choisissez de faire cet exercice dans ce module, sachez que des frais peuvent être facturés dans votre abonnement Azure.

Prérequis

  • SQL Server 2022 avec la dernière version de la base de données AdventureWorks.

  • Une fois la base de données restaurée, exécutez la commande suivante :

    USE [AdventureWorks]
    GO    
    
    ALTER TABLE [Person].[Person] ADD [Next] VARCHAR(5);
    
    CREATE PROCEDURE [HumanResources].[usp_legacyIntegration]
    AS
    SELECT DataCreated, UserID, ActionID 
    FROM LogDB..Logs
    
  • Un utilisateur SQL Server disposant d’un accès en lecture à la base de données source.

Tâche 1 : Créer un projet Azure Migrate

  1. Dans le portail Azure, recherchez Azure Migrate.
  2. Dans Services, sélectionnez Azure Migrate.
  3. Dans la section Objectifs de migration, sélectionnez Serveurs, bases de données et applications web, puis sélectionnez + Créer un projet.
  4. Dans la page Créer un projet, sélectionnez l’abonnement Azure, et le groupe de ressources.
  5. Dans Détails du projet, spécifiez le Projet et la Zone géographique où vous souhaitez créer le projet.
  6. Sélectionnez Create (Créer).

Tâche 2 : Évaluer une base de données avec DMA

  1. Téléchargez et installez la dernière version de DMA à partir du Centre de téléchargement Microsoft, puis exécutez le fichier DataMigrationAssistant.msi.

  2. Lancez l’Assistant Migration de données Microsoft, sélectionnez + Nouveau et fournissez les informations suivantes :

    • Type de projet : Évaluation
    • Nom du projet -<indiquez le nom de votre choix>
    • Type d’évaluation - Moteur de base de données
    • Type de serveur source - SQL Server
    • Type du serveur cible : Azure SQL Database. Il s’agit du serveur cible pour lequel vous allez évaluer la compatibilité.
  3. Sélectionnez Créer

  4. Dans la page d’évaluation, sélectionnez Vérifier la parité des fonctionnalités. Sélectionnez Suivant.

  5. Dans la barre latérale Se connecter à un serveur, indiquez les détails de connexion de votre serveur source. Sélectionnez Connecter.

  6. Dans la barre latérale Ajouter des sources, sélectionnez la base de données à évaluer. Sélectionnez Ajouter.

  7. Sélectionnez Démarrer l’évaluation. Une fois l’évaluation terminée, vous pouvez voir les résultats sous l’onglet Examiner les résultats.

Capture d’écran de l’onglet Examiner les résultats après l’exécution d’une évaluation dans l’Assistant Migration de données.

Tâche 3 : Charger le rapport d’évaluation dans Azure Migrate

  1. Dans la page des résultats de l’évaluation dans DMA, sélectionnez Charger dans Azure Migrate.
  2. Dans la barre latérale Se connecter à Azure, sélectionnez Se connecter. Effectuez les étapes pour vous connecter à votre compte Azure.
  3. Dans la barre latérale Charger dans Azure Migrate, sélectionnez votre abonnement, puis sélectionnez le projet Azure Migrate que vous avez créé dans la première tâche de cet exercice.
  4. Sélectionnez Télécharger.

Tâche 4 : Examiner les résultats dans Azure Migrate

  1. Dans la section Bases de données (uniquement) dans Azure Migrate, sélectionnez Actualiser. Cela garantit que les données affichées dans le tableau de bord sont à jour.

    Capture d’écran des résultats de l’outil Azure Migrate : migration de base de données après le chargement du rapport d’évaluation.

    Notes

    Les résultats de l’évaluation que nous avons chargés à partir de DMA dans la tâche précédente sont maintenant affichés.

  2. Sélectionnez Bases de données évaluées et passez en revue les résultats.

    Capture d’écran des résultats de la page des bases de données évaluées après le chargement du rapport d’évaluation.

Notez que le rapport est désormais disponible sur Azure Migrate, et accessible aux différentes équipes. Prenez un moment pour examiner les résultats de l’évaluation ainsi que les colonnes du rapport d’évaluation.