Qu’est-ce qu’Azure Database Migration Service ?

Azure Database Migration Service est un service entièrement géré conçu pour permettre des migrations fluides de diverses sources de base de données vers des plateformes de données Azure avec un temps d’arrêt minime (migrations en ligne).

Avec Azure Database Migration Service, nous proposons actuellement deux options :

  1. Extension de migration Azure SQL pour Azure Data Studio
  2. Database Migration Service (classique), via le Portail Azure, PowerShell et Azure CLI.

L’extension de migration Azure SQL pour Azure Data Studio s’appuie sur la dernière version de Database Migration Service et offre d’autres fonctionnalités. Actuellement, il prend en charge la modernisation de SQL Database vers Azure. Pour améliorer les fonctionnalités et la prise en charge, envisagez de migrer vers Azure SQL Database à l’aide de l’extension de migration Azure SQL pour Azure Data Studio.

Database Migration Service (classique), via le Portail Azure, PowerShell et Azure CLI, est une version antérieure d’Azure Database Migration Service. Il offre une modernisation de la base de données pour Azure et prend en charge des scénarios tels que : SQL Server, PostgreSQL, MySQL et MongoDB. 

Migrer des bases de données avec l’extension Migration Azure SQL pour Azure Data Studio

L’extension de migration Azure SQL dans Azure Data Studio regroupe une expérience d’évaluation, de suggestion et de migration simplifiée qui offre les fonctionnalités suivantes :

  • Interface utilisateur réactive qui vous offre une expérience de migration de bout en bout commençant par une évaluation de préparation de la migration, une suggestion de référence SKU (basée sur des données de performances), et se terminant par la migration effective vers Azure SQL.
  • Mécanisme d’évaluation amélioré qui peut évaluer des instances SQL Server et identifie les bases de données prêtes à être migrées vers les différentes cibles Azure SQL.
  • Moteur de recommandations de référence SKU (préversion) qui collecte des données de performances sur l’instance SQL Server source locale et génère des suggestions de référence SKU appropriées en fonction de votre cible Azure SQL.
  • Service Azure fiable, optimisé par Azure Database Migration Service, qui orchestre les activités de déplacement de données pour offrir une expérience de migration fluide.
  • Possibilité d’exécuter des modes de migration en ligne (pour les migrations nécessitant un temps d’arrêt minime) ou hors connexion (pour les migrations dont les temps d’arrêt durent pendant toute la migration) afin de répondre à vos besoins métier.
  • Possibilité de créer et configurer un runtime d’intégration autohébergé pour fournir votre propre calcul afin d’accéder à l’instance SQL Server source et aux sauvegardes dans votre environnement local.
  • Fournit une expérience utilisateur sécurisée et améliorée pour la migration des bases de données TDE et des connexions SQL/Windows vers Azure SQL.

Consultez les tutoriels pas à pas suivants pour plus d’informations sur chaque scénario de migration spécifique selon la cible Azure SQL :

Scénario de migration Mode de migration
SQL Server vers Azure SQL Managed Instance En ligne / Hors connexion
SQL Server vers SQL Server sur une machine virtuelle Azure En ligne / Hors connexion
SQL Server vers Azure SQL Database Hors connexion

Pour en savoir plus, consultez Migrer des bases de données avec l’extension de migration Azure SQL pour Azure Data Studio.

Comparer les versions

En 2021, une version plus récente du Azure Database Migration Service a été publiée en tant qu’extension pour Azure Data Studio, ce qui a amélioré les fonctionnalités, l’expérience utilisateur et la prise en charge du service de migration. Envisagez l’utilisation de l’extension de migration Azure SQL pour Azure Data Studio dès que possible.

Le tableau suivant compare les fonctionnalités des versions du Database Migration Service :

Fonctionnalité DMS (classique) Extension Azure SQL pour Azure Data Studio Notes
Évaluation Non Oui Évaluation de la compatibilité de la source.
Recommandation SKU Non Oui Recommandations de référence SKU pour la cible basées sur l’évaluation de la source.
Azure SQL Database (migration hors connexion) Oui Oui Migration vers Azure SQL Database (hors connexion)
Azure SQL Managed Instance (migration en ligne) Oui Oui Migration vers Azure SQL Managed Instance en ligne avec un temps d’arrêt minimal.
Azure SQL Managed Instance (migration hors connexion) Oui Oui Migration vers Azure SQL Managed Instance (hors connexion).
SQL Server sur machine virtuelle Azure SQL (migration en ligne) Non Oui Migration vers SQL Server sur des machines virtuelles Azure en ligne avec un temps d’arrêt minimal.
SQL Server sur machine virtuelle Azure SQL (migration hors connexion) Oui Oui Migration vers SQL Server sur une machine virtuelle Azure (hors connexion).
Migration des connexions Oui Oui Migration des connexions de votre source vers votre cible.
Migration des schémas Oui Non Migration des schémas de votre source vers votre cible.
Prise en charge du portail Azure Oui Oui Surveillance de la migration à l’aide du Portail Azure.
Intégration à Azure Data Studio Non Oui Prise en charge de la migration intégrée à Azure Data Studio.
Disponibilité régionale Oui Oui Plus de régions sont disponibles avec l’extension.
Expérience utilisateur améliorée Non Oui L’extension est plus rapide, plus sécurisée et plus facile à dépanner.
Automatisation Oui Oui L’extension prend en charge PowerShell et Azure CLI.
Instances Private Endpoint Non Oui Connexion à votre source et cible à l’aide de points de terminaison privés.
Prise en charge de TDE Non Oui Migration des bases de données chiffrées avec TDE.

Migrer des bases de données vers Azure avec des outils bien connus

Azure Database Migration Service intègre des fonctionnalités de nos services et outils existants. Il fournit aux clients une solution complète hautement disponible. Le service utilise l’Assistant Migration de données pour générer des rapports d’évaluation qui fournissent des suggestions concernant les modifications requises avant d’effectuer une migration. Libre à vous d’effectuer ou non une correction nécessaire. Quand vous êtes prêt à commencer le processus de migration, Azure Database Migration Service effectue toutes les étapes nécessaires. Vous pouvez lancer vos projets de migration et ne plus vous en occuper, car vous savez que le processus s’appuie sur les bonnes pratiques de Microsoft.

Disponibilité régionale

Pour obtenir des informations à jour sur la disponibilité régionale d’Azure Database Migration Service, consultez Produits disponibles par région.

Étapes suivantes