Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Migration de MongoDB vers Amazon DocumentDB : en ligne
Cette architecture montre comment MongoDB migrer depuis Amazon DocumentDB en utilisant l'approche en ligne avec AWS Database Migration Service (AWS DMS). Cette approche garantit un temps d'arrêt quasi nul avec une complexité moyenne.
Migration de MongoDB vers Amazon DocumentDB : approche en ligne
Les étapes suivantes décrivent l'architecture :
-
Lorsque vous utilisez la méthode en ligne pour migrer vers Amazon DocumentDB, votre application continue d'écrire dans la MongoDB base de données source.
-
Créez une instance Amazon EC2 dans le même VPC que votre cluster Amazon DocumentDB et installez le shell Mongo. Établissez la connectivité entre l'instance Amazon EC2 et votre MongoDB source, puis exportez les index de données vers l'instance de migration Amazon EC2 à l'aide de l'outil mongodump.
-
AWS DMS permet la migration de bases de données à l'aide de la saisie complète des données (CDC). L'approche de migration en ligne utilise AWS DMS pour effectuer une copie complète des données et utilise CDC pour répliquer les modifications delta dans Amazon DocumentDB. Pour améliorer les performances des migrations de chargement complet de données AWS DMS, utilisez l'option de segmentation automatique ou de segmentation par plage.
-
Utilisez l'instance Amazon EC2 créée à l'étape 2 pour vous connecter au cluster Amazon DocumentDB afin de migrer les index. Utilisez l'outil d'indexation Amazon DocumentDB pour vérifier la compatibilité des index supprimés et précréez les index sur le cluster Amazon DocumentDB cible.
-
Lorsque les données sont synchronisées, modifiez la chaîne de connexion à la base de données de votre application pour utiliser le nouveau cluster Amazon DocumentDB cible.