Comment migrer mes données d'un moteur de base de données vers un autre à l'aide d'AWS DMS ?

Date de la dernière mise à jour : 20/05/2020

Comment puis-je migrer mes données d'un moteur de base de données vers un autre à l'aide d'AWS Database Migration Service (AWS DMS) ?

Brève description

Vous pouvez utiliser AWS DMS pour migrer des bases de données relationnelles, des entrepôts de données, des bases de données NoSQL et d'autres types de magasins de données. Vous pouvez utiliser AWS DMS pour migrer entre des instances sur site ou entre des combinaisons de configurations cloud et sur site.

AWS DMS prend en charge les migrations homogènes (entre deux bases de données avec le même moteur) et hétérogènes (entre différents moteurs de base de données). Par exemple, une migration homogène peut être d'une base de données Oracle vers une base de données Oracle et une migration hétérogène peut être d'Oracle vers MySQL.

Lorsque vous utilisez AWS DMS, la base de données source ou cible doit se trouver sur un service AWS. Par exemple, vous pouvez utiliser AWS DMS pour migrer vers AWS depuis une base de données sur site ou depuis un service de base de données AWS vers un environnement sur site.

Résolution

AWS DMS crée uniquement le nombre minimum d'objets requis pour migrer efficacement les données. Cependant, vous pouvez migrer la plupart ou l'ensemble du schéma source.

Si vous effectuez une migration homogène, vous pouvez migrer le schéma en utilisant les outils natifs de votre moteur pour exporter et importer uniquement le schéma. Si votre migration est hétérogène, vous pouvez utiliser AWS Schema Conversion Tool pour générer un schéma cible complet. Pour plus d'informations, consultez la section Mise en route avec AWS Schema Conversion Tool.

Si AWS DMS répond aux besoins de votre moteur de base de données source et cible consultez la section Configuration d'AWS Database Migration Service. Ensuite, vérifiez que l'instance de réplication AWS DMS peut se connecter aux bases de données source et cible. Pour plus d'informations sur les scénarios de mise en réseau courants, consultez la section Sécurité dans AWS Database Migration Service.

Lorsque vous êtes prêt à migrer vos données, consultez la section Mise en route avec AWS Database Migration Service.