AWS Database Migration Service (AWS DMS), bevor du anfängst - AMS-Leitfaden für fortgeschrittene Anwendungsentwickler

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.

AWS Database Migration Service (AWS DMS), bevor du anfängst

Beachten Sie bei der Planung einer Datenbankmigration mit dem AMS AWS DMS Folgendes:

  • Quell- und Zielendpunkte: Sie müssen wissen, welche Informationen und Tabellen in der Quelldatenbank in die Zieldatenbank migriert werden müssen. AMS AWS DMS unterstützt die grundlegende Schemamigration, einschließlich der Erstellung von Tabellen und Primärschlüsseln. AMS erstellt jedoch AWS DMS nicht automatisch Sekundärindizes, Fremdschlüssel, Konten usw. in der Zieldatenbank. Weitere Informationen finden Sie unter Quellen für die Datenmigration und Ziele für die Datenmigration.

  • Schema-/Code-Migration: AMS führt AWS DMS keine Schema- oder Codekonvertierung durch. Sie können Ihr Schema mithilfe von Tools wie Oracle SQL Developer, MySQL Workbench oder pgAdmin III umwandeln. Wenn Sie ein vorhandenes Schema in eine andere Datenbank-Engine konvertieren möchten, können Sie das AWS Schema Conversion Tool verwenden. Dieses Tool kann ein Zielschema erstellen, aber auch ein ganzes Schema generieren und erstellen, wie Tabellen, Indizes, Ansichten und so weiter. Sie können das Tool auch verwenden, um PL/SQL oder TSQL in PgSQL und andere Formate zu konvertieren.

  • Nicht unterstützte Datentypen: Einige Quelldatentypen müssen in die entsprechenden Datentypen für die Zieldatenbank konvertiert werden.

AWS DMS zu berücksichtigende Szenarien

Die folgenden dokumentierten Szenarien können Ihnen dabei helfen, Ihren eigenen Datenbankmigrationspfad zu erstellen.

Für eine Datenbankmigration müssen Sie die folgenden Schritte ausführen:

  • Planen Sie Ihre Datenbankmigration, dazu gehört auch die Einrichtung einer Replikationssubnetzgruppe.

  • Ordnen Sie eine Replikationsinstanz zu, die alle Prozesse für die Migration ausführt.

  • Geben Sie einen Quell- und einen Zieldatenbank-Endpunkt an.

  • Erstellen Sie eine oder mehrere Aufgaben, um festzulegen, welche Tabellen und Replikationsprozesse verwendet werden sollen.

  • Erstellen Sie das AWS DMS IAM dms-cloudwatch-logs-role und die dms-vpc-role Rollen. Wenn Sie Amazon Redshift als Zieldatenbank verwenden, müssen Sie auch die IAM-Rolle erstellen und dms-access-for-endpoint zu Ihrem AWS-Konto hinzufügen. Weitere Informationen finden Sie unter Erstellen der IAM-Rollen zur Verwendung mit der AWS-CLI und der AWS DMS-API.

Diese exemplarischen Vorgehensweisen bieten ein Beispiel für die Verwendung der AMS-Konsole oder der AMS-CLI zur Erstellung eines AWS Database Migration Service ()AWS DMS. CLI-Befehle zum Erstellen der AWS DMS Replikationsinstanz, der Subnetzgruppe und der Aufgabe sowie eines AWS DMS Quellendpunkts und eines Zielendpunkts werden bereitgestellt.

Weitere Informationen zu AMS AWS DMS finden Sie unter allgemeine AWS Database Migration ServiceInformationen und Antworten AWS Database Migration Service FAQsauf häufig gestellte Fragen.