

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.

# Automatische Migration von Datenbanken zu Amazon Aurora verwenden AWS Database Migration Service
<a name="USER_DMS_migration"></a>

 AWS Database Migration Service (AWS DMS) wird dafür verwendet. Weitere Informationen dazu finden Sie unter [Was ist AWS Database Migration Service?](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) im *AWS Database Migration Service Benutzerhandbuch*.

Um mit der Migration zu beginnen, müssen Sie eine entsprechende Aurora erstellen. Nachdem Sie Ihre Zieldatenbank erstellt haben, können Sie Ihre Quelle in diese importieren. Bei Quelldatenbanken mit weniger als 1 TiB reduziert diese Migrationsaktion den Zeit- und Ressourcenaufwand für die Migration Ihrer Daten zu Aurora.

## -Übersicht
<a name="USER_DMS_migration-overview"></a>

 Sie müssen eine Aurora-Datenbank erstellen, um die Migration über die Konsole zu ermöglichen.

**Anmerkung**  
Damit die Datenbanken gleichwertig sind, müssen sie dieselbe Datenbank-Engine und dieselben kompatiblen Engine-Versionen aufweisen.

Dieser Ansatz kann für die folgenden Datenbank-Engines verwendet werden:
+ MySQL
+ PostgreSQL

Der Migrationsprozess umfasst die folgenden Schritte:
+ Erstellen Sie eine äquivalente Datenbank in Aurora. Richten Sie dann ein geeignetes Netzwerk zwischen Quelle und Ziel ein. Für EC2-Instances in derselben Region, demselben Konto und derselben VPC kann die Netzwerkeinrichtung übersprungen werden. *Weitere Informationen finden Sie im Benutzerhandbuch unter [Ein Netzwerk einrichten](https://docs.aws.amazon.com/dms/latest/userguide/dm-network.html).AWS Database Migration Service * Anweisungen zum Erstellen Ihrer Datenbank finden Sie unter [Erstellen eines Amazon Aurora-DB Clusters](Aurora.CreateInstance.md).
+ Wählen Sie den Replikationstyp für Ihre Datenbank aus:
  + **Volllastmigration** – Aurora kopiert die vollständige Quelldatenbank in die Zieldatenbank und erstellt bei Bedarf neue Tabellen in der Zieldatenbank.
**Anmerkung**  
Diese Option erfordert Ausfallzeiten. Ihre Aurora wird während des Migrationsprozesses für Anwendungen nicht verfügbar sein.
  + **Volllast- und Change Data Capture (CDC)-Migration** – Ähnlich wie bei der Volllastmigration kopiert Aurora mit dieser Option die gesamte Quelldatenbank in die Zieldatenbank. Nach der Volllastmigration wendet Aurora jedoch alle erfassten Änderungen in der Quelle auf die Zieldatenbank an. Change Data Capture sammelt Änderungen an den Datenbankprotokollen über die native API der Datenbank-Engine.
**Anmerkung**  
Diese Option erfordert Ausfallzeiten. Ihre Aurora wird während des Migrationsprozesses für Anwendungen nicht verfügbar sein.
  + **Change Data Capture (CDC)** – Verwenden Sie diese Option, um Ihre Zieldatenbank während der Migration verfügbar zu halten. Aurora migriert fortlaufende Änderungen in Ihrer Quelldatenbank in die Zieldatenbank.
+ Aurora schafft die notwendigen Ressourcen, um die Migration zu erleichtern. Sobald Aurora die erforderlichen Ressourcen erstellt hat, werden Sie über die erstellten Ressourcen informiert und Sie können die Datenübertragung initiieren.

  Die Zeit, die für den Abschluss der Migration benötigt wird, hängt vom Typ der Replikation und der Größe der Quelldatenbank ab.

## Voraussetzungen
<a name="USER_DMS_migration-Prerequisites"></a>
+ [Einrichtung eines Netzwerks](https://docs.aws.amazon.com/dms/latest/userguide/dm-network.html) (für EC2s in derselben Region, demselben Konto und derselben VPC kann es übersprungen werden)
+ Einrichtung von Quell- und Zieldatenbanken
  + **MySQL **

    Bitte beachten Sie die folgenden Grundvoraussetzungen für Ihre Quelldatenbank:
    + [MySQL verwenden](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-source-mysql.html)

    Bitte beachten Sie die folgenden Grundvoraussetzungen für Ihre Zieldatenbank:
    + [MySQL verwenden](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-target-mysql.html)

    Wenn Sie von einer MySQL-Quelldatenbank migrieren, muss Ihr Aurora außerdem über die Rolle Replication Admin verfügen. Sie müssen auch über die entsprechenden Berechtigungen für diese Rolle verfügen.
  + **PostgreSQL**

    Bitte erfüllen Sie die folgenden Voraussetzungen für Ihre Quelldatenbank:
    + [PostgreSQL als Quelle verwenden](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-source-postgresql.html)

    Bitte beachten Sie die folgenden Voraussetzungen für Ihre Zieldatenbank:
    + [PostgreSQL als Ziel verwenden](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-target-postgresql.html)
**Anmerkung**  
Einige AWS DMS Transaktionen befinden sich für einige Zeit im Leerlauf, bevor die DMS-Engine sie erneut verwendet. Über den Parameter `idle_in_transaction_session_timeout` in PostgreSQL-Versionen 9.6 und höher können Sie für Transaktionen im Leerlauf ein Timeout und Fehlschlagen veranlassen.

## Einschränkungen
<a name="USER_DMS_migration-Limitations"></a>

Die folgenden Einschränkungen gelten für den automatischen Migrationsprozess:
+ Ihr Zieldatenbankstatus muss **Verfügbar** lauten, um mit der Quelldatenbankmigration zu beginnen.
+ Sie können Ihre Quelldatenbank nur in eine Datenbank migrieren:
  + das ist keines der folgenden:
    + Aurora global database
    + Aurora Limitless database
    + Aurora Serverless v1
  + [das eine unterstützte Version von MySQL wie hier aufgeführt](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.html#CHAP_Introduction.Sources.HomogeneousDataMigrations)
+ [Einschränkungen von DMS](https://docs.aws.amazon.com/dms/latest/userguide/data-migrations.html#data-migrations-limitations)

**Anmerkung**  
 AWS DMS Das zugrunde liegende Tool unterstützt zwar Auswahlregeln für bestimmte Migrationsszenarien, die Funktion zur automatischen Migration von Datenbanken zu Aurora jedoch nicht.