Évaluer une base de données avec l’extension de migration Azure

Effectué

Quand ils utilisent l’extension de migration Azure pour Azure Data Studio, les utilisateurs peuvent choisir entre la migration en ligne ou la migration hors connexion en fonction de la cible Azure sélectionnée. Ils peuvent également configurer un runtime d’intégration autohébergé pour accéder aux fichiers de sauvegarde à partir de l’instance SQL Server source dans leur environnement local.

L’extension fournit également une expérience utilisateur sécurisée et améliorée pour la migration des bases de données TDE (Transparent Data Encryption) ainsi que des connexions SQL Server et Windows vers Azure SQL.

Installer l’extension de migration Azure pour Azure Data Studio

En tant que prérequis, vous devez d’abord installer Azure Data Studio. L’extension est disponible dans la Place de marché Azure Data Studio.

Screenshot of the Azure migration extension for Azure Data Studio available in the marketplace.

Pour installer l’extension de migration, suivez ces étapes :

  1. Ouvrez le gestionnaire d’extensions dans Azure Data Studio.

  2. Recherchez Azure SQL Migration, puis sélectionnez l’extension.

  3. Installez l’extension. Après avoir installé l’extension de migration Azure SQL, vous la trouverez dans la liste des extensions installées.

  4. Connectez-vous à une instance SQL Server dans Azure Data Studio.

  5. Cliquez avec le bouton droit sur le nom de l’instance, puis sélectionnez Gérer pour accéder au tableau de bord et à la page de destination de l’extension de migration Azure SQL.

    Animated GIF of the Azure migration extension for Azure Data Studio installation.

Évaluer la préparation de la base de données

L’extension de migration effectue une évaluation détaillée de l’instance SQL Server source en exécutant plusieurs règles pour identifier les problèmes critiques à résoudre avant la migration de votre base de données SQL Server vers Azure SQL.

Un compte Azure n’est pas nécessaire pour les évaluations ou les recommandations relatives aux références SKU. Le fait de ne pas avoir besoin d’un compte Azure pour les évaluations ou les recommandations relatives aux références SKU permet aux utilisateurs d’évaluer la préparation et le coût de la migration de leurs bases de données vers Azure sans devoir créer un compte Azure. Cela se traduit par un gain de temps et d’efforts pour les utilisateurs qui sont toujours au stade de la prise de décision.

Screenshot of the assessment results page for the migration extension wizard.

Comme nous pouvons le voir, plusieurs cibles Azure SQL peuvent être sélectionnées. Les résultats sont automatiquement mis à jour en fonction de votre choix. Cette fonctionnalité vous aide à identifier les blocages potentiels et à déterminer si une autre option cible est plus appropriée à votre environnement.

Vous pouvez également enregistrer le rapport d’évaluation. Cela entraîne la génération d’un fichier JSON contenant toutes les propriétés principales de votre base de données ainsi que les résultats de l’évaluation. De plus, vous pouvez utiliser le fichier JSON afin d’extraire par programmation des données ou informations spécifiques pour une analyse ou un traitement approfondi.

Recommandations relatives aux références SKU de taille appropriée (préversion)

L’extension fournit également la configuration de calcul et de stockage recommandée pour votre cible Azure SQL en fonction des données de performances collectées à partir de votre instance SQL source, que ce soit localement ou dans un autre environnement cloud. Cette fonctionnalité permet de vérifier que la cible Azure SQL répond aux besoins de votre charge de travail.

Screenshot of the Azure recommendation architecture.

Bien que la fonctionnalité des recommandations Azure ne fournisse pas d’estimations de prix en raison de la nature fluctuante des tarifs, il existe d’autres méthodes pour obtenir ces informations. Vous pouvez accéder à la calculatrice de prix Azure, ou générer une évaluation SQL dans Azure Migrate pour collecter des estimations de prix précises. Ces options vous permettent de prendre des décisions informées en tenant compte des détails tarifaires pertinents pour votre scénario.

Screenshot of the Azure recommendation sidebar featuring configurations about where the performance data will be saved.

Comme nous pouvons le voir, une fois que vous avez lancé l’Assistant Extension de migration Azure, vous pouvez sélectionner Obtenir la recommandation Azure pour activer la collecte de données de performances.

Important

Nous collectons simultanément les données de performances de toutes les bases de données d’une instance spécifique. Les mêmes données peuvent être utilisées plusieurs fois pour la migration de différentes bases de données sources.

Automatisation de l’évaluation

En plus d’exécuter les étapes d’évaluation et de recommandation Azure via l’Assistant Extension de migration, vous pouvez utiliser PowerShell ou Azure CLI pour effectuer ces tâches à grande échelle.

Par exemple, vous pouvez exécuter l’évaluation sur un exemple de base de données SQL Server et enregistrer le rapport d’évaluation dans le dossier de sortie du lecteur C, au sein de PowerShell.

Get-AzDataMigrationAssessment -ConnectionString "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" -OutputFolder C:\Output -Overwrite

Vous pouvez également effectuer la même tâche à l’aide d’Azure CLI.

az datamigration get-assessment --connection-string "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" --output-folder "C:\Output" --overwrite

Pour en savoir plus sur les commandes PowerShell et Azure CLI relatives à l’extension de migration Azure, consultez les liens suivants : Module PowerShell pour l’extension de migration des données et Azure CLI pour l’extension de migration des données.