

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.

# Erste Schritte mit AWS Database Migration Service
<a name="CHAP_GettingStarted"></a>

Im folgenden Tutorial erfahren Sie, wie Sie eine Datenbankmigration mit AWS Database Migration Service (AWS DMS) durchführen.

Gehen Sie folgendermaßen vor, um eine Datenbankmigration durchzuführen:

1. Richten Sie Ihr AWS Konto ein, indem Sie den Schritten unter folgen[Eingerichtet für AWS Database Migration Service](CHAP_GettingStarted.SettingUp.md).

1. Erstellen Sie Ihre Beispieldatenbanken und einen Amazon-EC2-Client, um Ihre Quelldatenbank zu füllen und die Replikation zu testen. Erstellen Sie außerdem eine Virtual Private Cloud (VPC) basierend auf dem Amazon Virtual Private Cloud (Amazon VPC)-Service, um Ihre Tutorial-Ressourcen zu speichern. Um diese Ressourcen zu erstellen, folgen Sie den Schritten unter [Vollständige Voraussetzungen für die Einrichtung AWS Database Migration Service](CHAP_GettingStarted.Prerequisites.md).

1. Füllen Sie Ihre Quelldatenbank mit einem [Beispielskript zur Datenbankerstellung](https://github.com/aws-samples/aws-database-migration-samples) auf. 

1. Verwenden Sie die DMS-Schemakonvertierung, um das Schema von der Quelldatenbank in die Zieldatenbank zu konvertieren. Führen Sie die Schritte unter [Erste Schritte mit DMS Schema Conversion](getting-started.md) aus. Wenn Sie die ältere Version AWS Schema Conversion Tool (AWS SCT) verwenden, folgen Sie alternativ den Schritten unter[Schema migrieren](CHAP_GettingStarted.SCT.md).

1. Erstellen Sie eine Replikations-Instance, die alle Migrationsprozesse durchführt. Führen Sie die Schritte unter [Replikation](CHAP_GettingStarted.Replication.md) aus, um diese und die folgenden Aufgaben auszuführen.

1. Geben Sie die Quell- und Zielendpunkte an. Weitere Informationen zum Erstellen von Endpunkten finden Sie unter [Erstellen der Quell- und Zielendpunkte](CHAP_Endpoints.Creating.md).

1. Erstellen Sie eine Aufgabe, um festzulegen, welche Tabellen und Replikationsprozesse verwendet werden sollen, und starten Sie die Replikation. Informationen zum Erstellen von Datenbankmigrationsaufgaben finden Sie unter [Erstellen einer Aufgabe](CHAP_Tasks.Creating.md).

1. Stellen Sie sicher, dass die Replikation funktioniert, indem Sie Abfragen in der Zieldatenbank ausführen.

## Erfahren Sie mehr über die Arbeit mit AWS Database Migration Service
<a name="CHAP_GettingStarted.References"></a>

Später in diesem Handbuch erfahren Sie, wie Sie Ihre Daten AWS DMS zu und aus den am häufigsten verwendeten kommerziellen und Open-Source-Datenbanken migrieren können. 

Wir empfehlen Ihnen außerdem, sich bei der Vorbereitung und Durchführung eines Datenbankmigrationsprojekts die folgenden Ressourcen anzusehen:
+ [AWS DMS Step-by-Step Migrationshandbuch](https://docs.aws.amazon.com/dms/latest/sbs/DMS-SBS-Welcome.html) — Dieses Handbuch enthält step-by-step exemplarische Vorgehensweisen, die den Prozess der Datenmigration zu erläutern. AWS
+ [AWS DMS API-Referenz](https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html) — In dieser Referenz werden alle API-Operationen ausführlich beschrieben. AWS Database Migration Service 
+ [AWS CLI für AWS DMS](https://docs.aws.amazon.com/cli/latest/reference/dms/index.html) — Diese Referenz enthält Informationen zur Verwendung von AWS Command Line Interface (AWS CLI) mit AWS DMS.

# Eingerichtet für AWS Database Migration Service
<a name="CHAP_GettingStarted.SettingUp"></a>

## Melden Sie sich an für ein AWS-Konto
<a name="sign-up-for-aws"></a>

Wenn Sie noch keine habenAWS-Konto, führen Sie die folgenden Schritte aus, um eine zu erstellen.

**Um sich für eine anzumelden AWS-Konto**

1. Öffnen Sie [https://portal.aws.amazon.com/billing/die Anmeldung.](https://portal.aws.amazon.com/billing/signup)

1. Folgen Sie den Online-Anweisungen.

   Während der Anmeldung erhalten Sie einen Telefonanruf oder eine Textnachricht und müssen einen Verifizierungscode über die Telefontasten eingeben.

   Wenn Sie sich für eine anmeldenAWS-Konto, *Root-Benutzer des AWS-Kontos*wird eine erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem Benutzer Administratorzugriff zu und verwenden Sie nur den Root-Benutzer, um [Aufgaben auszuführen, die Root-Benutzerzugriff erfordern](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWSsendet Ihnen nach Abschluss des Anmeldevorgangs eine Bestätigungs-E-Mail. Sie können Ihre aktuellen Kontoaktivitäten jederzeit einsehen und Ihr Konto verwalten, indem Sie zu [https://aws.amazon.com/](https://aws.amazon.com/)gehen und **Mein Konto** auswählen.

## Erstellen eines Benutzers mit Administratorzugriff
<a name="create-an-admin"></a>

Nachdem Sie sich für einen angemeldet habenAWS-Konto, sichern Sie Ihren Root-Benutzer des AWS-KontosAWS IAM Identity Center, aktivieren und erstellen Sie einen Administratorbenutzer, sodass Sie den Root-Benutzer nicht für alltägliche Aufgaben verwenden.

**Sichern Sie Ihre Root-Benutzer des AWS-Kontos**

1.  Melden Sie sich [AWS-Managementkonsole](https://console.aws.amazon.com/)als Kontoinhaber an, indem Sie **Root-Benutzer** auswählen und Ihre AWS-Konto E-Mail-Adresse eingeben. Geben Sie auf der nächsten Seite Ihr Passwort ein.

   Hilfe bei der Anmeldung mit dem Root-Benutzer finden Sie unter [Anmelden als Root-Benutzer](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) im *AWS-Anmeldung Benutzerhandbuch* zu.

1. Aktivieren Sie die Multi-Faktor-Authentifizierung (MFA) für den Root-Benutzer.

   Anweisungen finden Sie unter [Aktivieren eines virtuellen MFA-Geräts für Ihren AWS-Konto Root-Benutzer (Konsole)](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) im *IAM-Benutzerhandbuch*.

**Erstellen eines Benutzers mit Administratorzugriff**

1. Aktivieren Sie das IAM Identity Center.

   Anweisungen finden Sie unter [Aktivieren AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html) im *AWS IAM Identity Center Benutzerhandbuch*.

1. Gewähren Sie einem Administratorbenutzer im IAM Identity Center Benutzerzugriff.

   *Ein Tutorial zur Verwendung von IAM-Identity-Center-Verzeichnis als Identitätsquelle finden Sie IAM-Identity-Center-Verzeichnis im Benutzerhandbuch unter [Benutzerzugriff mit der Standardeinstellung konfigurieren](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html). AWS IAM Identity Center*

**Anmelden als Administratorbenutzer**
+ Um sich mit Ihrem IAM-Identity-Center-Benutzer anzumelden, verwenden Sie die Anmelde-URL, die an Ihre E-Mail-Adresse gesendet wurde, als Sie den IAM-Identity-Center-Benutzer erstellt haben.

  Hilfe bei der Anmeldung mit einem IAM Identity Center-Benutzer finden Sie [im *AWS-AnmeldungBenutzerhandbuch* unter Anmeldung beim AWS Access-Portal](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html).

**Weiteren Benutzern Zugriff zuweisen**

1. Erstellen Sie im IAM-Identity-Center einen Berechtigungssatz, der den bewährten Vorgehensweisen für die Anwendung von geringsten Berechtigungen folgt.

   Anweisungen hierzu finden Sie unter [ Berechtigungssatz erstellen](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html) im *AWS IAM Identity Center Benutzerhandbuch*.

1. Weisen Sie Benutzer einer Gruppe zu und weisen Sie der Gruppe dann Single Sign-On-Zugriff zu.

   Eine genaue Anleitung finden Sie unter [ Gruppen hinzufügen](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html) im *AWS IAM Identity Center Benutzerhandbuch*.

# Vollständige Voraussetzungen für die Einrichtung AWS Database Migration Service
<a name="CHAP_GettingStarted.Prerequisites"></a>

In diesem Abschnitt erfahren Sie, welche Aufgaben erforderlich sind AWS DMS, z. B. die Einrichtung Ihrer Quell- und Zieldatenbanken. Im Rahmen dieser Aufgaben richten Sie auch eine Virtual Private Cloud (VPC) basierend auf dem Amazon-VPC-Service für Ihre Ressourcen ein. Darüber hinaus richten Sie eine Amazon-EC2-Instance ein, die Sie verwenden, um Ihre Quelldatenbank zu füllen und die Replikation in Ihrer Zieldatenbank zu überprüfen.

**Anmerkung**  
Das Auffüllen der Quelldatenbank dauert bis zu 45 Minuten.

Für dieses Tutorial erstellen Sie eine MariaDB-Datenbank als Quelle und eine PostgreSQL-Datenbank als Ziel. In diesem Szenario werden häufig verwendete, kostengünstige Datenbank-Engines verwendet, um die Replikation zu demonstrieren. Die Verwendung verschiedener Datenbank-Engines demonstriert AWS DMS Funktionen für die Migration von Daten zwischen heterogenen Plattformen.

Die Ressourcen in diesem Tutorial verwenden die Region USA West (Oregon). Wenn Sie eine andere AWS Region verwenden möchten, geben Sie stattdessen die von Ihnen gewählte Region an, unabhängig davon, wo USA West (Oregon) erscheint.

**Anmerkung**  
Der Einfachheit halber verwenden die Datenbanken, die Sie für dieses Tutorial erstellen, keine Verschlüsselung oder andere erweiterte Sicherheits-Features. Sie müssen Sicherheits-Features verwenden, um die Sicherheit Ihrer Produktionsdatenbanken zu gewährleisten. Weitere Informationen finden Sie unter [Sicherheit in Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.html).

Die erforderlichen Schritte finden Sie unter den folgenden Themen:

**Topics**
+ [Erstellen einer VPC](#CHAP_GettingStarted.Prerequisites.VPC)
+ [Erstellen von Amazon-RDS-Parametergruppen](#CHAP_GettingStarted.Prerequisites.params)
+ [Erstellen Ihrer Amazon-RDS-Quelldatenbank](#CHAP_GettingStarted.Prerequisites.sdatabase)
+ [Erstellen Ihrer Amazon-RDS-Zieldatenbank](#CHAP_GettingStarted.Prerequisites.tdatabase)
+ [Erstellen eines Amazon-EC2-Clients](#CHAP_GettingStarted.Prerequisites.client)
+ [Füllen Ihrer Quelldatenbank](#CHAP_GettingStarted.Prerequisites.Populate)

## Erstellen einer VPC
<a name="CHAP_GettingStarted.Prerequisites.VPC"></a>

In diesem Abschnitt erstellen Sie eine VPC, die Ihre AWS Ressourcen enthält. Die Verwendung einer VPC ist eine bewährte Methode bei der Verwendung von AWS Ressourcen, sodass Ihre Datenbanken, Amazon EC2 EC2-Instances, Sicherheitsgruppen usw. logisch organisiert und sicher sind. 

Wenn Sie eine VPC für Ihre Tutorial-Ressourcen verwenden, wird auch sichergestellt, dass Sie alle Ressourcen löschen, die Sie verwenden, wenn Sie mit dem Tutorial fertig sind. Sie müssen alle Ressourcen löschen, die eine VPC enthält, bevor Sie die VPC löschen können.

**So erstellen Sie eine VPC zur Verwendung mit AWS DMS**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon VPC-Konsole unter [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. Wählen Sie im Navigationsbereich die Option **VPC-Dashboards** und wählen Sie dann **VPC erstellen**.

1. Geben Sie auf der Seite **VPC erstellen** die folgenden Optionen ein:
   + **Zu erstellende Ressourcen**: **VPC und mehr**
   + **Auto-Generierung von Namens-Tags**: Wählen Sie **Automatisch generieren** und geben Sie **DMSVPC** ein.
   + **IPv4 blockieren**: **10.0.1.0/24**
   + **IPv6 CIDR-Block**: **Kein IPv6 CIDR-Block**
   + **Tenancy**: **Standard**
   + **Anzahl der Availability Zones**: 2
   + **Anzahl der öffentlichen Subnetze**: 2
   + **Anzahl der privaten Subnetze**: 2
   + **NAT-Gateways (\$1)**: **Keine**
   + **VPC-Endpunkte**: **Keine**

   Wählen Sie **VPC erstellen** aus.

1. **Wählen Sie im Navigationsbereich Ihr aus. VPCs** Notieren Sie die VPC-ID für **DMSVPC**.

1. Wählen Sie im Navigationsbereich **Sicherheitsgruppen** aus. 

1. Wählen Sie die Gruppe mit dem Namen **default** aus mit einer **VPC-ID**, die der ID entspricht, die Sie für **DMSVPC** notiert haben.

1. Wählen Sie die Registerkarte **Eingehende Regeln** und anschließend **Eingehende Regeln bearbeiten** aus.

1. Wählen Sie **Regel hinzufügen** aus. **Fügen Sie eine Regel vom Typ **MySQL/Aurora** hinzu und wählen Sie **Anywhere- IPv4** als Quelle.** 

1. Wählen Sie erneut **Regel hinzufügen**. **Fügen Sie eine Regel vom Typ **PostgreSQL** hinzu und wählen Sie **Anywhere- IPv4** als Quelle.**

1. Wählen Sie **Regeln speichern** aus.

## Erstellen von Amazon-RDS-Parametergruppen
<a name="CHAP_GettingStarted.Prerequisites.params"></a>

Verwenden Sie Amazon RDS-Parametergruppen AWS DMS, um Einstellungen für Ihre Quell- und Zieldatenbanken festzulegen. Um die anfängliche und die fortlaufende Replikation zwischen Ihren Datenbanken zu ermöglichen, stellen Sie sicher, dass Sie Folgendes konfigurieren:
+ Das Binärprotokoll Ihrer Quelldatenbank, sodass ermittelt AWS DMS werden kann, welche inkrementellen Aktualisierungen repliziert werden müssen.
+ Die Replikationsrolle Ihrer Zieldatenbank, sodass Fremdschlüsseleinschränkungen bei der ersten Datenübertragung AWS DMS ignoriert werden. Mit dieser Einstellung AWS DMS können Daten nicht in der richtigen Reihenfolge migriert werden.

**Um Parametergruppen für die Verwendung mit zu erstellen AWS DMS**

1. Öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parametergruppen** aus.

1. Wählen Sie auf der Seite **Parametergruppen** die Option **Parametergruppe erstellen** aus.

1. Geben Sie auf der Seite **Parametergruppe erstellen** die folgenden Parameter ein:
   + **Parametergruppenfamilie**: **mariadb10.6**
   + **Gruppenname:** **dms-mariadb-parameters**
   + **Description (Beschreibung:** **Group for specifying binary log settings for replication**

   Wählen Sie **Erstellen** aus.

1. Wählen Sie **dms-mariadb-parameters**auf der Seite **Parametergruppen** die Option und dann auf der **dms-mariadb-parameters**Seite **Bearbeiten** aus.

1. Legen Sie die folgenden Parameter auf die folgenden Werte fest:
   + **binlog\$1checksum**: **KEINE**
   + **binlog\$1format**: **ZEILE**

   Wählen Sie **Änderungen speichern ** aus.

1. Wählen Sie auf der Seite **Parametergruppen** erneut die Option **Parametergruppe erstellen** aus.

1. Geben Sie auf der Seite **Parametergruppe erstellen** die folgenden Parameter ein:
   + **Parametergruppenfamilie**: **postgres16**
   + **Gruppenname:** **dms-postgresql-parameters**
   + **Description (Beschreibung:** **Group for specifying role setting for replication**

   Wählen Sie **Erstellen** aus.

1. Wählen Sie auf der Seite **Parametergruppen** die Option. **dms-postgresql-parameters**

1. **Wählen Sie auf der **dms-postgresql-parameters**Seite **Bearbeiten** und legen Sie den Parameter **session\$1replication\$1role auf replica** fest.** Beachten Sie, dass sich der Parameter **session\$1replication\$1role** nicht auf der ersten Parameterseite befindet. Verwenden Sie die Paginierungssteuerelemente oder das Suchfeld, um den Parameter zu finden.

1. Wählen Sie **Änderungen speichern ** aus.

## Erstellen Ihrer Amazon-RDS-Quelldatenbank
<a name="CHAP_GettingStarted.Prerequisites.sdatabase"></a>

Gehen Sie wie folgt vor, um Ihre Amazon-RDS-Quelldatenbank zu erstellen.

**So erstellen Sie Ihre Amazon-RDS-für-MariaDB-Quelldatenbank**

1. Öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie auf der Seite **Dashboard** die Option **Datenbank erstellen** im Abschnitt **Datenbank** aus. Wählen Sie nicht die Option **Datenbank erstellen** im Abschnitt **Testen der neuen Amazon-RDS-Multi-AZ-Bereitstellungsoption für MySQL und PostgreSQL** oben auf der Seite.

1. Stellen Sie auf der Seite **Datenbank erstellen** die folgenden Optionen ein:
   + Wählen Sie unter **Auswahl eines Datenbank-Erstellungsverfahrens**: **Standard-Erstellung** aus.
   + **Engine-Optionen**: Wählen Sie als **Engine-Typ** **MariaDB** aus. Lassen Sie für **Version** **MariaDB 10.6.14** ausgewählt.
   + **Vorlagen**: Wählen Sie **Dev/Test** aus.
   + **Einstellungen**: 
     + **DB-Instance-Kennung**: Geben Sie **dms-mariadb** ein.
     + Geben Sie im Abschnitt **Einstellungen für Anmeldeinformationen** Folgendes ein:
       + **Master-Benutzername**: Lassen Sie **admin** stehen.
       + Lassen Sie die Option **Masteranmeldedaten in AWS Secrets Manager verwalten** deaktiviert.
       + **Passwort automatisch generieren**: Wählen Sie diese Option nicht aus.
       + **Master-Passwort**: Geben Sie **changeit** ein.
       + **Passwort bestätigen**: Geben Sie **changeit** erneut ein.
   + **Instance-Konfiguration**: 
     + **DB-Instance-Klasse**: Lassen Sie **Standardklassen** ausgewählt.
     + Wählen Sie als **DB-Instance-Klasse** **db.m5.large** aus.
   + **Speicherung**: 
     + Deaktivieren Sie das Feld **Automatische Speicherskalierung aktivieren**.
     + Behalten Sie die restlichen Einstellungen bei.
   + **Verfügbarkeit und Dauerhaftigkeit**: Lassen Sie die Option **Keine Standby-Instance erstellen** ausgewählt.
   + **Connectivity (Konnektivität)**:
     + **Computing-Ressource** Lassen Sie **Keine Verbindung zu einer EC2-Computing-Ressource** unverändert
     + **Netzwerktyp**: **IPv4**Ausgewählt lassen.
     + **Virtual Private Cloud**: **DMSVPC-vpc**
     + **Öffentlicher Zugang**: **Ja**. Sie müssen den öffentlichen Zugriff aktivieren, um AWS Schema Conversion Tool verwenden zu können.
     + **Availability Zone**: **us-west-2a**
     + Behalten Sie die restlichen Einstellungen bei.
   + **Datenbankauthentifizierung**: Lassen Sie die Option **Passwortauthentifizierung** ausgewählt.
   + Deaktivieren Sie unter **Überwachung** das Feld **Performance Insights aktivieren**. Erweitern Sie den Abschnitt **Zusätzliche Konfiguration** und deaktivieren Sie das Kontrollkästchen **Erweiterte Überwachung aktivieren**.
   + Erweitern Sie **Zusätzliche Konfiguration**.
     + Geben Sie auf der Seite **Datenbankoptionen** in das Feld **Anfänglicher Datenbankname** **dms\$1sample** ein. 
     + Wählen Sie unter **DB-Parametergruppe** die Option **dms-mariadb-parameters**.
     + Lassen Sie für **Optionsgruppe** die Option **default:mariadb-10-6** ausgewählt.
     + Gehen Sie unter **Backup** wie folgt vor:
       + Lassen Sie die Option **Automatische Backups aktivieren** ausgewählt. In Ihrer Quelldatenbank müssen automatische Backups aktiviert sein, um die fortlaufende Replikation zu unterstützen.
       + Wählen Sie unter **Aufbewahrungszeitraum für Backups** den Wert **1 Tag**.
       + Lassen Sie für **Backup-Fenster** die Option **Keine Präferenz** ausgewählt.
       + Löschen Sie das Feld **Tags in Schnappschüsse kopieren**.
       + Lassen Sie die Option **Replikation in einer anderen AWS Region aktivieren** deaktiviert.
     + Deaktivieren Sie unter **Verschlüsselung** das Kontrollkästchen **Verschlüsselung aktivieren**.
     + Lassen Sie den Abschnitt **Protokollexporte** unverändert.
     + Deaktivieren Sie unter **Wartung** das Kontrollkästchen **Automatische Nebenversions-Upgrades aktivieren** und belassen Sie die Einstellung für das **Wartungsfenster** bei **Keine Präferenz**.
     + Lassen Sie **Löschschutz aktivieren** ohne Markierung.

1. Wählen Sie **Datenbank erstellen** aus.

## Erstellen Ihrer Amazon-RDS-Zieldatenbank
<a name="CHAP_GettingStarted.Prerequisites.tdatabase"></a>

Wiederholen Sie das vorherige Verfahren mit den folgenden Änderungen, um Ihre Amazon-RDS-Zieldatenbank zu erstellen.

**So erstellen Sie Ihre RDS-für-PostgreSQL-Zieldatenbank**

1. Wiederholen Sie die Schritte 1 und 2 des vorigen Verfahrens. 

1. Legen Sie auf der Seite **Datenbank erstellen** dieselben Optionen fest, mit Ausnahme der folgenden:

   1. Wählen Sie unter **Engine-Optionen** die Option **PostgreSQL**.

   1. Wählen Sie für **Version** eine verfügbare **PostgreSQL 16-Version**

   1. Geben Sie als **DB-Instance-ID** **dms-postgresql** ein.

   1. Lassen Sie für den **Master-Benutzernamen** die Option **postgres** ausgewählt.

   1. Wählen Sie für **DB-Parametergruppe** die Option. **dms-postgresql-parameters**

   1. Löschen Sie **Automatische Backups aktivieren**.

1. Wählen Sie **Datenbank erstellen** aus.

## Erstellen eines Amazon-EC2-Clients
<a name="CHAP_GettingStarted.Prerequisites.client"></a>

In diesem Abschnitt erstellen Sie einen Amazon-EC2-Client. Sie verwenden diesen Client, um Ihre Quelldatenbank mit zu replizierenden Daten zu füllen. Sie verwenden diesen Client auch, um die Replikation zu überprüfen, indem Sie Abfragen in der Zieldatenbank ausführen.

Die Verwendung eines Amazon-EC2-Clients für den Zugriff auf Ihre Datenbanken bietet die folgenden Vorteile gegenüber dem Zugriff auf Ihre Datenbanken über das Internet:
+ Sie können den Zugriff auf Ihre Datenbanken auf Clients beschränken, die sich in derselben VPC befinden.
+ Wir haben geprüft, ob die Tools, die Sie in diesem Tutorial verwenden, auf Amazon Linux 2023 funktionieren und einfach zu installieren sind, was wir für dieses Tutorial empfehlen.
+ Datenoperationen zwischen Komponenten in einer VPC funktionieren im Allgemeinen besser als Datenoperationen über das Internet.

**So erstellen und konfigurieren Sie einen Amazon-EC2-Client zum Auffüllen Ihrer Quelldatenbank**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im **Dashboard** die Option **Instance starten**.

1. Geben Sie auf der Seite **Eine Instance starten** die folgenden Werte ein:

   1. Geben Sie im Abschnitt **Name und Tags** **DMSClient** für **Name** ein.

   1. Behalten Sie die Einstellungen unter **Anwendungs- und BS-Images (Amazon Machine Image)** unverändert bei.

   1. Wählen Sie im Abschnitt **Instance-Typ** die Option **t2.xlarge** aus.

   1. Wählen Sie unter **Schlüsselpaar (Anmeldung)** die Option **Neues Schlüsselpaar erstellen**. 

   1. Geben Sie auf der Seite **Schlüsselgruppe erstellen** folgendes ein:
      + **Schlüsselpaarname:** **DMSKeyPair**
      + **Schlüsselpaartyp**: Lassen Sie **RSA** unverändert.
      + **Dateiformat für private Schlüssel**: Wählen Sie **pem** für OpenSSH unter MacOS oder Linux oder **ppk** für PuTTY unter Windows.

      Speichern Sie die Schlüsseldatei, wenn Sie dazu aufgefordert werden.
**Anmerkung**  
Sie können auch ein vorhandenes Amazon-EC2-Schlüsselpaar verwenden, anstatt ein neues zu erstellen.

   1. Wählen Sie im Abschnitt **Netzwerkeinstellungen** die Option **Bearbeiten** aus. Wählen Sie die folgenden Einstellungen aus:
      + **VPC - *erforderlich***: Wählen Sie die VPC mit der ID aus, die Sie für die **DMSVPC-vpc**-VPC aufgezeichnet haben.
      + **Subnetz**: Wählen Sie das erste öffentliche Subnetz.
      + **Öffentliche IP-Adresse automatisch zuweisen:** Wählen Sie **Aktivieren**.

      Behalten Sie die übrigen Einstellungen bei und wählen Sie **Instance starten**.

## Füllen Ihrer Quelldatenbank
<a name="CHAP_GettingStarted.Prerequisites.Populate"></a>

In diesem Abschnitt finden Sie Endpunkte für Ihre Quell- und Zieldatenbanken zur späteren Verwendung und verwenden die folgenden Tools, um die Quelldatenbank zu füllen:
+ Git, um das Skript herunterzuladen, das Ihre Quelldatenbank füllt.
+ MariaDB-Client, um dieses Skript auszuführen.

### Endpunkte finden
<a name="CHAP_GettingStarted.Prerequisites.Populate.Hosts"></a>

Suchen und notieren Sie sich die Endpunkte Ihrer RDS for MariaDB- und RDS for PostgreSQL-DB-Instances für die spätere Verwendung.

**So ermitteln Sie Ihre DB-Instance-Endpunkte**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Datenbanken** aus.

1. Wählen Sie die Datenbank **dms-mariadb** aus und notieren Sie sich den **Endpunkt**-Wert für die Datenbank.

1. Wiederholen Sie die vorherigen Schritte für die **dms-postgresql**-Datenbank.

### Füllen Ihrer Quelldatenbank
<a name="CHAP_GettingStarted.Prerequisites.Populate.Git"></a>

Stellen Sie als Nächstes eine Verbindung zu Ihrer Client-Instanz her, installieren Sie die erforderliche Software, laden Sie AWS Beispieldatenbankskripts von Git herunter und führen Sie die Skripts aus, um Ihre Quelldatenbank zu füllen.

**So füllen Sie Ihre Quelldatenbank**

1. Stellen Sie mithilfe des Host-Namens und des öffentlichen Schlüssels, die Sie in den vorherigen Schritten gespeichert haben, eine Verbindung zur Client-Instance her. 

   Weitere Informationen zum Herstellen einer Verbindung mit einer Amazon EC2 EC2-Instance finden Sie unter [Accessing Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) im *Amazon EC2 EC2-Benutzerhandbuch*.
**Anmerkung**  
Wenn Sie PuTTY verwenden, aktivieren Sie TCP-Keepalives auf der Seite mit den **Verbindungseinstellungen**, damit Ihre Verbindung nicht aufgrund von Inaktivität unterbrochen wird.

1. Installieren Sie Git, MariaDB und PostgreSQL. Bestätigen Sie die Installation nach Bedarf.

   ```
   $ sudo yum install git
   $ sudo dnf install mariadb105
   $ sudo dnf install postgresql15
   ```

1. Führen Sie den folgenden Befehl aus, um die Skripts zur Datenbankerstellung von herunterzuladen. GitHub

   ```
   git clone https://github.com/aws-samples/aws-database-migration-samples.git
   ```

1. Wechseln Sie in das `aws-database-migration-samples/mysql/sampledb/v1/`-Verzeichnis.

1. Führen Sie den folgenden Befehl aus. Geben Sie beispielsweise den Endpunkt für Ihre Quell-RDS-Instance an, den Sie zuvor notiert haben, zum Beispiel `dms-mariadb.cdv5fbeyiy4e.us-east-1.rds.amazonaws.com`.

   ```
   mysql -h dms-mariadb.abcdefghij01.us-east-1.rds.amazonaws.com -P 3306 -u admin -p dms_sample < ~/aws-database-migration-samples/mysql/sampledb/v1/install-rds.sql
   ```

1. Lassen Sie das Skript zur Datenbankerstellung ausführen. Das Skript benötigt bis zu 45 Minuten, um das Schema zu erstellen und die Daten aufzufüllen. Sie können Fehler und Warnungen, die das Skript anzeigt, ignorieren.

# Migrieren Sie Ihr Quellschema in Ihre Zieldatenbank mit AWS SCT
<a name="CHAP_GettingStarted.SCT"></a>

Wir empfehlen die Verwendung von DMS Schema Conversion, um Ihre Quelldatenbankschemas zu konvertieren. Weitere Informationen finden Sie unter [Erste Schritte mit DMS Schema Conversion](getting-started.md). Wenn Sie lieber die ältere Version verwenden möchten AWS Schema Conversion Tool, gehen Sie wie folgt vor.

**Um Ihr Quellschema in Ihre Zieldatenbank zu migrieren mit AWS SCT**

1. Installieren Sie die AWS Schema Conversion Tool. Weitere Informationen finden Sie unter [Installieren, Prüfen und Aktualisieren von AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Installing.html#CHAP_Installing.Procedure) im *Benutzerhandbuch zum AWS Schema Conversion Tool*. 

   Wenn Sie JDBC-Treiber für MySQL und PostgreSQL herunterladen, notieren Sie sich, wo Sie die Treiber speichern, falls das Tool Sie nach ihren Speicherorten fragt.

1. Öffne das AWS Schema Conversion Tool. Wählen Sie **Datei** und dann **Neues Projekt** aus.

1. Stellen Sie im Fenster **Neues Projekt** die folgenden Werte ein:
   + Setzen Sie **Projektname** auf **DMSProject**.
   + Behalten Sie den **Speicherort** unverändert bei, um Ihr AWS SCT Projekt im Standardordner zu speichern.

   Wählen Sie **OK** aus.

1. Wählen Sie **Quelle hinzufügen**, um Ihrem Projekt eine MySQL-Quelldatenbank hinzuzufügen, wählen Sie dann **MySQL** und schließlich **Weiter**.

1. Stellen Sie auf der Seite **Quelle hinzufügen** die folgenden Werte ein:
   + **Name der Verbindung**: **source**
   + **Servername**: Geben Sie den Endpunkt für die MySQL-Datenbank ein, den Sie zuvor notiert haben.
   + **Server-Port**: **3306**
   + **Benutzername**: **admin**
   + **Passwort**: **changeit**

1. Wählen Sie **Ziel hinzufügen**, um Ihrem Projekt eine Amazon-RDS-für-PostgreSQL-Zieldatenbank hinzuzufügen, und wählen Sie dann **Amazon RDS für PostgreSQL**. Wählen Sie **Weiter** aus.

1. Stellen Sie auf der Seite **Ziel hinzufügen** die folgenden Werte ein:
   + **Name der Verbindung**: **target**
   + **Servername**: Geben Sie den Endpunkt für die PostgreSQL-Datenbank ein, den Sie zuvor notiert haben.
   + **Server-Port**: **5432**
   + **Datenbank**: Geben Sie den Namen Ihrer PostgreSQL-Datenbank ein.
   + **Benutzername**: **postgres**
   + **Passwort**: **changeit**

1. Wählen Sie im linken Bereich **dms\$1sample** unter **Schemata** aus. Wählen Sie im rechten Bereich Ihre Amazon-RDS-für-PostgreSQL-Zieldatenbank aus. Wählen Sie **Zuordnung erstellen**. Sie können einem einzelnen AWS SCT Projekt mehrere Zuordnungsregeln hinzufügen. Weitere Informationen zu Zuordnungsregeln finden Sie unter [Erstellen von Zuordnungsregeln](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Mapping.html). 

1. Wählen Sie **Hauptansicht**.

1. Wählen Sie im linken Bereich **dms\$1sample** unter **Schemata** aus. Öffnen Sie das Kontextmenü (rechte Maustaste) und wählen Sie **Schema konvertieren** aus. Bestätigen Sie die Aktion.

   Nachdem das Tool das Schema konvertiert hat, wird das Schema **dms\$1sample** im rechten Bereich angezeigt.

1. Öffnen Sie im rechten Bereich unter **Schemata** das Kontextmenü (Rechtsklick) für **dms\$1sample** und wählen Sie **Auf Datenbank anwenden** aus. Bestätigen Sie die Aktion.

Prüfen Sie, ob die Schemamigration abgeschlossen ist. Führen Sie die folgenden Schritte aus.

**So prüfen Sie Ihre Schemamigration**

1. Stellen Sie eine Verbindung zu Ihrem Amazon-EC2-Client her.

1. Verwenden Sie den folgenden Befehl, um den PSQL-Client zu starten. Geben Sie Ihren PostgreSQL-Datenbank-Endpunkt an und geben Sie das Datenbankpasswort ein, wenn Sie dazu aufgefordert werden.

   ```
   psql \
      --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \
      --port=5432 \
      --username=postgres \
      --password \
      --dbname=dms_sample
   ```

1. Fragen Sie eine der (leeren) Tabellen ab, um zu überprüfen, ob das Schema korrekt AWS SCT angewendet wurde.

   ```
   dms_sample=> SELECT * from dms_sample.player;
    id | sport_team_id | last_name | first_name | full_name
   ----+---------------+-----------+------------+-----------
   (0 rows)
   ```

# Replikation einrichten für AWS Database Migration Service
<a name="CHAP_GettingStarted.Replication"></a>

In diesem Thema richten Sie die Replikation zwischen den Quell- und Zieldatenbanken ein.

## Schritt 1: Erstellen Sie eine Replikationsinstanz mithilfe der AWS DMS Konsole
<a name="CHAP_GettingStarted.Replication.ReplicationInstance"></a>

Um mit der Arbeit zu beginnen AWS DMS, erstellen Sie eine Replikationsinstanz.

Eine *Replikations-Instance* führt die tatsächliche Migration von Daten zwischen Quell- und Zielendpunkten durch. Ihre Instance benötigt ausreichend Speicher und Rechenleistung, um die Aufgaben auszuführen, mit denen Daten aus Ihrer Quelldatenbank in Ihre Zieldatenbank migriert werden. Wie groß diese Replikations-Instance sein sollte, hängt von der Menge der zu migrierenden Daten und den Aufgaben ab, die Ihre Instance ausführen muss. Weitere Informationen zu Replikations-Instances finden Sie unter [Mit einer AWS DMS Replikationsinstanz arbeiten](CHAP_ReplicationInstance.md).

![\[Erstellen einer Replikations-Instance\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/datarep-create-replication-30a.png)


**So erstellen Sie eine Replikations-Instance über die Konsole**

1. Melden Sie sich bei [https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole.

1. Wählen Sie im Navigationsbereich **Replikations-Instances** und dann **Replikations-Instance erstellen** aus.

1. Geben Sie auf der Seite **Replikations-Instance erstellen** die Konfiguration Ihrer Replikations-Instance an:

   1. Geben Sie unter **Name** **DMS-instance** ein. 

   1. Geben Sie unter **Beschreibung** eine kurze Beschreibung für Ihre Replikations-Instance ein (optional).

   1. Lassen Sie für **Instance-Klasse** **dms.t3.medium** ausgewählt.

      Die Instance benötigt ausreichend Speicher-, Netzwerk- und Rechenleistung für Ihre Migration. Weitere Informationen zur Auswahl einer Instance-Klasse finden Sie unter [Auswahl der richtigen AWS DMS-Replikationsinstanz für Ihre Migration](CHAP_ReplicationInstance.Types.md).

   1. Behalten Sie für **Engine-Version** den Standardwert bei.

   1. Wählen Sie für **Multi AZ** **Dev- oder Test-Workload (Single-AZ)**.

   1. Akzeptieren Sie für **Allied Storage (GiB)** den Standardwert von 50 GiB.

      In AWS DMS wird der Speicher hauptsächlich für Protokolldateien und zwischengespeicherte Transaktionen verwendet. Für zwischengespeicherte Transaktionen wird Speicherplatz nur verwendet, wenn die zwischengespeicherten Transaktionen auf Festplatte geschrieben werden müssen. Daher verbraucht es AWS DMS keine nennenswerte Menge an Speicherplatz.

   1. Wählen Sie als **Netzwerktyp **IPv4****.

   1. Wählen Sie für **VPC** **DMSVPC**.

   1. Behalten Sie für **Replikationssubnetzgruppe** die aktuell gewählte Replikationssubnetzgruppe bei.

   1. Löschen Sie **Öffentlich zugänglich**.

1. Wählen Sie die Registerkarte **Erweiterte Sicherheits- und Netzwerkkonfiguration** aus, um Werte für Netzwerk- und Verschlüsselungseinstellungen festzulegen, wenn Sie diese benötigen: 

   1. Wählen Sie für **Availability Zone** **us-west-2a**.

   1. Wählen Sie für **VPC-Sicherheitsgruppe(n)** die **Standard**-Sicherheitsgruppe aus, falls sie nicht bereits ausgewählt ist.

   1. Lassen Sie für **AWS KMS key** **(Standard) aws/dms** ausgewählt.

1. Lassen Sie die Einstellungen auf der Registerkarte **Wartung** unverändert. Die Standardeinstellung ist ein 30-minütiges Fenster, das nach dem Zufallsprinzip aus einem 8-Stunden-Zeitblock für jede AWS Region ausgewählt wird und an einem zufälligen Wochentag stattfindet.

1. Wählen Sie **Erstellen** aus.

AWS DMS erstellt eine Replikationsinstanz, um Ihre Migration durchzuführen.

## Schritt 2: Angeben von Quell- und Zielendpunkten
<a name="CHAP_GettingStarted.Replication.Endpoints"></a>

Während Ihre Replikations-Instance erstellt wird, können Sie die Endpunkte der Quell- und Zieldatenbank für die bereits erstellten Amazon-RDS-Datenbanken angeben. Sie erstellen jeden Endpunkt separat.

![\[Endpunkt erstellen\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/datarep-create-endpoint-30a.png)


**So geben Sie mithilfe der Konsole einen Quellendpunkt und einen Datenbank-Endpunkt an AWS DMS**

1. Wählen Sie im Navigationsbereich **Endpunkte** und anschließend **Endpunkt erstellen** aus.

1. Wählen Sie auf der Seite **Endpunkt erstellen** den Endpunkttyp der **Quelle** aus. Wählen Sie das Feld **RDS-DB-Instance auswählen** und wählen Sie die **dms-mariadb**-Instance aus.

1. Geben Sie im Abschnitt **Endpunkt-Konfiguration** **dms-mysql-source** für **Endpunkt-Kennung** ein.

1. Lassen Sie für **Quell-Engine** **MySQL** ausgewählt.

1. Wählen Sie für **Zugriff auf Endpunktdatenbank** die Option **Zugriffsinformationen manuell bereitstellen** aus. Prüfen Sie, ob **Port**, **Secure-Socket-Layer (SSL)-Modus**, **Benutzername** und **Passwort** korrekt sind. 

1. Wählen Sie die Registerkarte **Testen der Endpunktverbindung (optional)**. Wählen Sie für **VPC** **DMSVPC**.

1. Lassen Sie für **Replikations-Instance** **dms-instance** ausgewählt.

1. Wählen Sie **Test ausführen ** aus.

   Nachdem Sie **Test ausführen** ausgewählt haben, AWS DMS wird der Endpunkt mit den von Ihnen angegebenen Details erstellt und eine Verbindung hergestellt. Wenn die Verbindung fehlschlägt, bearbeiten Sie die Endpunktdefinition und testen Sie die Verbindung erneut. Sie können den Endpunkt auch manuell löschen.

1. Wählen Sie nach einem erfolgreichen Test **Endpunkt erstellen** aus.

1. Geben Sie mithilfe der AWS DMS Konsole einen Zieldatenbank-Endpunkt an. Wiederholen Sie dazu die vorherigen Schritte mit den folgenden Einstellungen:
   + **Endpunkttyp**: **Zielendpunkt**
   + **RDS-Instance**: **dms-postgresql**
   + **Endpunkt-Kennung**: **dms-postgresql-target**
   + **Ziel-Engine**: **PostgreSQL** ausgewählt lassen.

Wenn Sie alle Informationen für Ihre Endgeräte bereitgestellt haben, AWS DMS erstellt er Ihre Quell- und Zielendpunkte für die Verwendung während der Datenbankmigration. 

## Schritt 3: Erstellen einer Aufgabe und Migrieren der Daten
<a name="CHAP_GettingStarted.Replication.Tasks"></a>

In diesem Schritt erstellen Sie eine Aufgabe, um Daten zwischen den von Ihnen erstellten Datenbanken zu migrieren. 

![\[Erstellen einer Migrationsaufgabe\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/datarep-create-task-20a.png)


**So erstellen Sie eine Migrationsaufgabe und starten Ihre Datenbankmigration**

1. Wählen Sie im Navigationsbereich der Konsole **Datenbankmigrationsaufgaben** und dann **Aufgabe erstellen** aus. Die Seite **Datenbankmigrationsaufgabe erstellen** wird geöffnet. 

1. Geben Sie im Abschnitt **Aufgabenkonfiguration** die folgenden Aufgabenoptionen an: 
   + **Aufgaben-ID**: Geben Sie **dms-task** ein.
   + **Replikationsinstanz**: Wählen Sie Ihre Replikationsinstanz (**dms-instance-vpc- *<vpc id>***). 
   + **Endpunkt der Quelldatenbank**: Wählen Sie **dms-mysql-source**.
   + **Zieldatenbank-Endpunkt**: Wählen Sie **dms-postgresql-target**.
   + **Migrationstyp**: Wählen Sie **Vorhandene Daten migrieren und fortlaufende Änderungen replizieren**.

1. Wählen Sie die Registerkarte **Aufgabeneinstellungen**. Verwenden Sie die folgenden Einstellungen:
   + **Zieltabellen-Vorbereitungsmodus**: **Keine Aktion**
   + **Aufgabe nach Abschluss der Volllast anhalten**: **Nicht anhalten**

1. Wählen Sie die Registerkarte **Tabellenzuordnungen** aus und erweitern Sie **Auswahlregeln**. Wählen Sie **Neue Auswahlregel hinzufügen**. Verwenden Sie die folgenden Einstellungen:
   + **Schema**: **Geben Sie ein Schema ein**
   + **Schemaname**: **dms\$1sample**

1. Wählen Sie die Registerkarte **Startkonfiguration der Migrationsaufgabe**. Wählen Sie **Mit Bewertungen vor der Migration beginnen (empfohlen)** aus, um die Bewertungen vor dem Start der Aufgabe durchzuführen. Alternativ können Sie bei der **Erstellung automatisch starten wählen, um sofort mit der** Migration zu beginnen, oder **nur Bewertungen ausführen**, um die Aufgabe zu evaluieren, ohne die Aufgabe zu starten.  
![\[Erstellen einer Migrationsaufgabe\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/datarep-create-task-21.png)

1. Wählen Sie **Create task** aus.

AWS DMS erstellt dann die Migrationsaufgabe und startet sie. Die anfängliche Datenbankreplikation dauert ca. 10 Minuten. Stellen Sie sicher, dass Sie den nächsten Schritt im Tutorial ausführen, bevor AWS DMS mit der Migration der Daten fertig ist.

## Schritt 4: Testen der Replikation
<a name="CHAP_GettingStarted.Replication.Monitoring"></a>

In diesem Abschnitt fügen Sie während und nach der ersten Replikation Daten in die Quelldatenbank ein und fragen die Zieldatenbank nach den eingefügten Daten ab.

**So testen Sie die Replikation**

1. Stellen Sie sicher, dass Ihre Datenbankmigrationsaufgabe den Status **Wird ausgeführt** anzeigt, Ihre erste Datenbankreplikation, die im vorherigen Schritt gestartet wurde, jedoch noch nicht abgeschlossen ist.

1. Verbinden Sie sich mit Ihrem Amazon-EC2-Client und starten Sie den MySQL-Client mit dem folgenden Befehl. Geben Sie Ihren MySQL-Datenbank-Endpunkt an.

   ```
   mysql -h dms-mysql.abcdefg12345.us-west-2.rds.amazonaws.com -P 3306 -u admin -pchangeit dms_sample
   ```

1. Führen Sie den folgenden Befehl aus, um einen Datensatz in die Quelldatenbank einzufügen.

   ```
   MySQL [dms_sample]> insert person (full_name, last_name, first_name) VALUES ('Test User1', 'User1', 'Test');
   Query OK, 1 row affected (0.00 sec)
   ```

1. Beenden Sie den MySQL-Client.

   ```
   MySQL [dms_sample]> exit
   Bye
   ```

1. Bevor die Replikation abgeschlossen ist, fragen Sie die Zieldatenbank nach dem neuen Datensatz ab. 

   Stellen Sie von der Amazon-EC2-Instance aus mithilfe des folgenden Befehls eine Verbindung zur Zieldatenbank her und geben Sie dabei Ihren Zieldatenbank-Endpunkt an.

   ```
   psql \
      --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \
      --port=5432 \
      --username=postgres \
      --password \
      --dbname=dms_sample
   ```

   Geben Sie das Passwort (**changeit**) ein, wenn Sie dazu aufgefordert werden.

1. Bevor die Replikation abgeschlossen ist, fragen Sie die Zieldatenbank nach dem neuen Datensatz ab. 

   ```
   dms_sample=> select * from dms_sample.person where first_name = 'Test';
    id | full_name | last_name | first_name
   ----+-----------+-----------+------------
   (0 rows)
   ```

1. Während Ihre Migrationsaufgabe ausgeführt wird, können Sie den Fortschritt Ihrer Datenbankmigration während der Ausführung überwachen:
   + Wählen Sie im Navigationsbereich der DMS-Konsole die Option **Datenbankmigrationsaufgaben** aus.
   + Wählen Sie **dms-task**.
   + Wählen Sie **Tabellenstatistiken.**

   Weitere Informationen zur Überwachung finden Sie unter [AWS DMS-Aufgaben überwachen](CHAP_Monitoring.md).

1. Fragen Sie nach Abschluss der Replikation die Zieldatenbank erneut nach dem neuen Datensatz ab. AWS DMS migriert den neuen Datensatz nach Abschluss der ersten Replikation.

   ```
   dms_sample=> select * from dms_sample.person where first_name = 'Test';
      id    | full_name  | last_name | first_name
   ---------+------------+-----------+------------
    7077784 | Test User1 | User1     | Test
   (1 row)
   ```

1. Beenden Sie den psql-Client.

   ```
   dms_sample=> quit
   ```

1. Wiederholen Sie Schritt 1, um erneut eine Verbindung zur Quelldatenbank herzustellen.

1. Fügen Sie einen weiteren Datensatz in die `person`-Tabelle ein.

   ```
   MySQL [dms_sample]> insert person (full_name, last_name, first_name) VALUES ('Test User2', 'User2', 'Test');
   Query OK, 1 row affected (0.00 sec)
   ```

1. Wiederholen Sie die Schritte 3 und 4, um die Verbindung mit der Quelldatenbank zu trennen und sich mit der Zieldatenbank zu verbinden.

1. Fragen Sie die Zieldatenbank erneut nach den replizierten Daten ab.

   ```
   dms_sample=> select * from dms_sample.person where first_name = 'Test';
      id    | full_name  | last_name | first_name
   ---------+------------+-----------+------------
    7077784 | Test User1 | User1     | Test
    7077785 | Test User2 | User2     | Test
   (2 rows)
   ```

## Schritt 5: Ressourcen AWS DMS bereinigen
<a name="CHAP_GettingStarted.Replication.Deleting"></a>

Nachdem Sie das Tutorial abgeschlossen haben, empfehlen wir, dass Sie die erstellten Ressourcen löschen. Sie können sie mit der AWS Konsole entfernen. Stellen Sie sicher, dass Sie die Migrationsaufgaben löschen, bevor Sie die Replikations-Instance und die Endpunkte löschen.

**So löschen Sie eine Migrationsaufgabe mithilfe der Konsole**

1. Wählen Sie im Navigationsbereich der AWS DMS Konsole die Option **Datenbankmigrationsaufgaben** aus.

1. Wählen Sie **dms-task**.

1. Wählen Sie **Aktionen**, **Löschen** aus. 

**Löschen einer Replikations-Instance unter Verwendung der -Konsole**

1. Wählen Sie im Navigationsbereich der AWS DMS Konsole die Option **Replication instances** aus.

1. Wählen Sie **DMS-Instance**.

1. Wählen Sie **Aktionen**, **Löschen** aus. 

AWS DMS löscht die Replikationsinstanz und entfernt sie von der Seite **Replikationsinstanzen**.

**So entfernen Sie Endpunkte mithilfe der Konsole**

1. Wählen Sie im Navigationsbereich der AWS DMS Konsole die Option **Endpoints** aus.

1. Wählen Sie **dms-mysql-source**.

1. Wählen Sie **Aktionen**, **Löschen** aus.

Nachdem Sie Ihre AWS DMS Ressourcen gelöscht haben, stellen Sie sicher, dass Sie auch die folgenden Ressourcen löschen. Hilfe zum Löschen von Ressourcen in anderen Services finden Sie in der Dokumentation der einzelnen Services.
+ Ihre RDS-Datenbanken.
+ Ihre RDS-Datenbank-Parametergruppen.
+ Ihre RDS-Subnetzgruppen.
+ Alle CloudWatch Amazon-Protokolle, die zusammen mit Ihren Datenbanken und Ihrer Replikationsinstanz erstellt wurden.
+ Sicherheitsgruppen, die für Ihren Amazon-VPC- und Amazon-EC2-Client erstellt wurden. Stellen Sie sicher, dass Sie die Regel für eingehende Nachrichten aus der **Standardeinstellung** für die Sicherheitsgruppen **launch-wizard-1** entfernen, da dies erforderlich ist, damit Sie sie löschen können.
+ Ihr Amazon-EC2-Client.
+ Ihre Amazon-VPC.
+ Ihr Amazon-EC2-Schlüsselpaar für Ihren Amazon-EC2-Client.