Dans les articles précédents de cette série, nous avons discuté de la stratégie initiale pour migrer les charges de travail SQL vers Microsoft Azure, des différentes plateformes cibles de base de données fournies par Azure, et des outils pour découvrir et évaluer l’environnement sur site. Dans cet article, nous explorerons trois nouveaux outils qui peuvent être utilisés pour évaluer les bases de données sur site et identifier les éventuels obstacles à la migration, ainsi que pour migrer ces bases de données vers les services de base de données Microsoft Azure.
Assistant de migration des données Microsoft
L’outil Assistant de migration des données (DMA) est principalement utilisé pour vérifier les problèmes de compatibilité qui peuvent affecter la fonctionnalité de la base de données lors de la migration vers une nouvelle version de SQL Server ou Azure SQL Database. DMA identifie les fonctionnalités de la version actuelle qui ne sont pas prises en charge dans la nouvelle version ou dans le cloud, fournit des recommandations pour améliorer les performances et la fiabilité, et facilite le processus de migration. DMA peut être utilisé pour évaluer et migrer n’importe quel serveur SQL installé sur des machines Windows avec la version 2005 et ultérieure, vers n’importe quelle instance de SQL Server installée sur Windows ou Linux avec la version 2012 et ultérieure, ou vers Azure SQL Database. Il est recommandé comme alternative à l’outil SQL Server Upgrade Advisor pour évaluer et effectuer une mise à niveau vers de nouvelles versions de SQL Server. Pour migrer vers Azure SQL Database, il est recommandé d’utiliser plutôt le service de migration Azure.
Utilisation de l’Assistant de migration des données
Pour utiliser l’Assistant de migration des données, téléchargez-le et installez-le à partir du Centre de téléchargement Microsoft. Une fois installé, assurez-vous d’être membre du rôle SQL Server fixe sysadmin. L’outil vous permet de configurer le nombre de bases de données à évaluer et à migrer en parallèle, ainsi que le délai d’expiration de la connexion SQL. Lorsque vous démarrez l’Assistant de migration des données, créez un nouveau projet d’évaluation pour vérifier les éventuels obstacles, les fonctionnalités non prises en charge ou les recommandations avant de migrer vos bases de données vers Azure SQL Database. Spécifiez le type d’évaluation, les plates-formes de données source et de destination, et ce qui sera évalué dans les bases de données source. Fournissez le nom et les informations d’identification du serveur SQL, et sélectionnez les bases de données à évaluer. Lancez le processus d’évaluation et examinez la liste des points de rupture et des fonctionnalités non prises en charge fournies par l’Assistant de migration des données.
Service de migration de base de données Azure
Le service de migration de base de données Azure permet la migration de bases de données en ligne ou hors ligne à partir de différentes sources de bases de données, telles que SQL Server, MySQL, Oracle, DB2, MongoDB et PostgreSQL, vers la plateforme de données Microsoft Azure. Il utilise l’outil Assistant de migration des données pour générer des rapports d’évaluation et fournir les modifications nécessaires avant de démarrer le processus de migration. Avant de créer une nouvelle instance de service de migration de base de données Azure, enregistrez le fournisseur de ressources Microsoft.DataMigration dans le portail Azure. Une fois enregistré, créez une nouvelle instance du service de migration de base de données Azure et configurez le projet de migration. Fournissez les informations requises pour vous connecter aux bases de données source et de destination, associez la base de données source à la base de données de destination, et sélectionnez les tables à migrer.
Service Azure Migrate
Le service Azure Migrate est un outil complet qui peut être utilisé pour évaluer et migrer des machines virtuelles, de l’infrastructure, des applications et des bases de données sur site vers Microsoft Azure. Il fournit des recommandations pour la taille de la machine virtuelle Azure de destination et le coût mensuel estimé pour l’exécution de votre machine virtuelle dans Azure. Le service Azure Migrate est composé de plusieurs outils intégrés, notamment l’outil d’évaluation de serveur, l’outil de migration de serveur, l’Assistant de migration des données, le service de migration de base de données Azure, l’Assistant de migration d’applications Web et Azure Data Box. Pour utiliser l’outil de service Azure Migrate pour migrer vos bases de données de l’infrastructure sur site vers Azure, recherchez Azure Migrate dans le portail Azure et choisissez l’option Évaluer et migrer les bases de données. Sélectionnez les outils qui seront utilisés pour évaluer et migrer les bases de données, fournissez les informations nécessaires, et examinez vos sélections avant de créer le projet.
Conclusion
Dans cet article, nous avons exploré plusieurs outils utiles pour évaluer et migrer des charges de travail SQL vers les services de base de données Microsoft Azure. L’Assistant de migration des données, le service de migration de base de données Azure et le service Azure Migrate fournissent des solutions complètes pour évaluer les problèmes de compatibilité, effectuer une migration de base de données en ligne ou hors ligne, et migrer des machines virtuelles, de l’infrastructure, des applications et des bases de données vers Azure. Dans le prochain article, nous discuterons de la migration des charges de travail SQL vers une instance de SQL Server hébergée sur une machine virtuelle Azure. Restez à l’écoute !