Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Migration von MongoDB zu Amazon DocumentDB: Online
Diese Architektur zeigt, wie die Migration von MongoDB zu Amazon DocumentDB mithilfe des Online-Ansatzes mit dem AWS Database Migration Service (AWS DMS) durchgeführt wird. Dieser Ansatz bietet nahezu keine Ausfallzeiten bei mittlerer Komplexität.
Migration von MongoDB zu Amazon DocumentDB: Online-Ansatz
Die folgenden Schritte beschreiben die Architektur:
-
Wenn Sie die Online-Methode für die Migration zu Amazon DocumentDB verwenden, schreibt Ihre Anwendung weiterhin in die MongoDB Quelldatenbank.
-
Erstellen Sie eine Amazon EC2-Instance in derselben VPC wie Ihr Amazon DocumentDB-Cluster und installieren Sie die Mongo-Shell. Stellen Sie die Konnektivität von der Amazon EC2-Instance zu Ihrer MongoDB Quelle her und exportieren Sie dann die Datenindizes mithilfe des Mongodump-Tools in die Amazon EC2-Migrationsinstanz.
-
AWS DMS ermöglicht die Datenbankmigration mithilfe von CDC (Full Data Load and Change Data Capture). Der Online-Migrationsansatz verwendet AWS DMS, um eine vollständige Datenkopie durchzuführen, und CDC verwendet CDC, um Delta-Änderungen in Amazon DocumentDB zu replizieren. Verwenden Sie die Option zur automatischen Segmentierung oder Bereichssegmentierung, um die Leistung von AWS DMS-Migrationen mit vollständiger Datenlast zu verbessern.
-
Verwenden Sie die in Schritt 2 erstellte Amazon EC2-Instance, um eine Verbindung zum Amazon DocumentDB-Cluster herzustellen und Indizes zu migrieren. Verwenden Sie das Amazon DocumentDB Index Tool, um die gedumpten Indizes auf Kompatibilität zu überprüfen, und erstellen Sie die Indizes vorab auf dem Amazon DocumentDB-Zielcluster.
-
Wenn die Daten synchronisiert sind, ändern Sie die Datenbankverbindungszeichenfolge Ihrer Anwendung so, dass sie den neuen Amazon DocumentDB-Zielcluster verwendet.