

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.

# Migrieren Sie eine lokale MySQL-Datenbank zu Aurora MySQL
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql"></a>

*Igor Obradovic, Amazon Web Services*

## Zusammenfassung
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-summary"></a>

Dieses Muster erklärt, wie eine lokale MySQL-Quelldatenbank zur Amazon Aurora MySQL-Compatible Edition migriert wird. **Es beschreibt zwei Optionen für die Migration: die Verwendung von AWS Database Migration Service (AWS DMS) oder die Verwendung nativer MySQL-Tools wie **mysqldbcopy und mysqldump**.** 

## Voraussetzungen und Einschränkungen
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-prereqs"></a>

**Voraussetzungen**
+ Ein aktiver AWS-Konto
+ Eine MySQL-Quelldatenbank in einem lokalen Rechenzentrum

**Einschränkungen**
+ Größenbeschränkung der Datenbank: 128 TB

**Produktversionen**
+ MySQL Version 8.0 (Aurora MySQL Version 3) ist im Rahmen der Standardunterstützung verfügbar. 
+ MySQL Version 5.7 (Aurora MySQL Version 2) ist im Rahmen des erweiterten Supports gegen Aufpreis erhältlich.

Die aktuelle Liste der unterstützten Versionen finden Sie in der AWS Dokumentation unter [Amazon Aurora Aurora-Versionen](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.release-calendars.html). Wenn Sie verwenden AWS DMS, siehe auch [Verwenden einer MySQL-kompatiblen Datenbank als Ziel für AWS DMS für](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html) MySQL-Versionen, die von unterstützt werden. AWS DMS

## Architektur
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-architecture"></a>

**Quelltechnologie-Stack**
+ Eine lokale MySQL-Datenbank

**Zieltechnologie-Stack**
+ Amazon Aurora MySQL-Compatible Edition 

**Zielarchitektur**

Aurora-Daten werden in einem Cluster-Volume gespeichert, bei dem es sich um ein einzelnes virtuelles Volume handelt, das Solid-State-Laufwerke (SSDs) verwendet. Ein Cluster-Volume besteht aus Datenkopien, die sich zwischen drei Availability Zones in einer einzelnen AWS-Region befinden. Da die Daten automatisch über Availability Zones hinweg repliziert werden, sind sie äußerst robust und die Wahrscheinlichkeit eines Datenverlusts ist geringer.

Aurora teilt Ihr Datenbankvolumen automatisch in 10-GB-Segmente auf, die auf viele Festplatten verteilt sind. Jeder 10-GB-Abschnitt Ihres Datenbankvolumens wird auf sechs Arten in drei Availability Zones repliziert. Das folgende Diagramm veranschaulicht die Beziehung zwischen dem Cluster-Volume, der Writer-DB-Instance und den Reader-DB-Instances in einem Aurora-DB-Cluster sowie die Trennung von Rechenkapazität und Speicher. Weitere Informationen zu dieser Architektur finden Sie in der [Aurora-Dokumentation](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.html) und in den [häufig gestellten Fragen](https://aws.amazon.com/rds/aurora/faqs/#product-faqs).

![\[Aurora MySQL-DB-Instances und gemeinsam genutztes Speichervolumen auf AWS.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/22729803-e4ff-45a2-ab5b-8ba2445e5e21/images/0d7d8ebd-e0f2-4bcf-b296-8bdfb2f12b64.png)


**Architektur der Datenmigration**

*Verwenden von AWS DMS:*

Das folgende Diagramm veranschaulicht die Migration einer lokalen MySQL-Datenbank zu einem Aurora MySQL-kompatiblen Cluster im, using. AWS Cloud AWS DMS

![\[Migration einer lokalen MySQL-Datenbank zu Aurora MySQL mithilfe von AWS DMS.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/22729803-e4ff-45a2-ab5b-8ba2445e5e21/images/e5d72ebd-d157-45d7-8844-d1011f1646c0.png)


*Verwendung nativer MySQL-Tools:*

****Das folgende Diagramm veranschaulicht die Migration einer lokalen MySQL-Datenbank zu einem Aurora MySQL-kompatiblen Cluster im AWS Cloud, wobei native MySQL-Tools wie mysqldbcopy und mysqldump verwendet werden.****

![\[Migration einer lokalen MySQL-Datenbank zu Aurora MySQL mithilfe von mysqldbcopy und mysqldump.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/22729803-e4ff-45a2-ab5b-8ba2445e5e21/images/26258752-24f6-4241-a49f-59c15e946314.png)


 

## Tools
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-tools"></a>
+ [AWS Database Migration Service () unterstützt mehrere Quell AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) - und Zieldatenbank-Engines. Hinweise zu MySQL-Quell- und Zieldatenbanken, die von unterstützt werden AWS DMS, finden Sie unter [MySQL-kompatible Datenbanken migrieren](https://docs.aws.amazon.com/dms/latest/sbs/CHAP_MySQL.html) zu. AWS Wir empfehlen Ihnen, die neueste Version von zu verwenden, um die umfassendste AWS DMS Versions- und Funktionsunterstützung zu erhalten.
+ [mysqldbcopy](https://manpages.ubuntu.com/manpages/focal/man1/mysqldbcopy.1.html) ist ein MySQL-Hilfsprogramm, das eine MySQL-Datenbank auf einen einzelnen Server oder zwischen Servern kopiert.
+ [mysqldump](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html) ist ein MySQL-Hilfsprogramm, das zu Sicherungs- oder Migrationszwecken eine Dump-Datei aus einer MySQL-Datenbank erstellt.

## Epen
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-epics"></a>

### Planen Sie die Migration
<a name="plan-the-migration"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Überprüfen Sie die Version und die Engine. | Überprüfen Sie die Datenbankversion und die Engine für die Quell- und Zieldatenbanken. | DBA | 
| Identifizieren Sie die Hardwareanforderungen. | Identifizieren Sie die Hardwareanforderungen für die Zielserverinstanz. | DBA, Systemadministrator | 
| Identifizieren Sie die Speicheranforderungen. | Identifizieren Sie die Speicheranforderungen (Speichertyp und Kapazität). | DBA, Systemadministrator | 
| Wählen Sie den Instance-Typ aus. | Wählen Sie den richtigen Instanztyp basierend auf Ihren Rechen-, Speicher- und Netzwerkanforderungen. | DBA, Systemadministrator | 
| Ermitteln Sie die Sicherheitsanforderungen für den Netzwerkzugriff. | Identifizieren Sie die Sicherheitsanforderungen für den Netzwerkzugriff für die Quell- und Zieldatenbanken. | DBA, Systemadministrator | 
| Legen Sie die Strategie fest. | Identifizieren Sie die Strategie für die Anwendungsmigration. | DBA, App-Besitzer, Systemadministrator | 

### Konfigurieren Sie die Infrastruktur
<a name="configure-the-infrastructure"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen einer Virtual Private Cloud (VPC). | Anweisungen finden Sie unter [Erstellen einer VPC](https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html) in der Dokumentation zu Amazon Virtual Private Cloud (Amazon VPC). | Systemadministrator | 
| Erstellen Sie Sicherheitsgruppen. | Anweisungen finden Sie unter [Erstellen einer Sicherheitsgruppe für Ihre VPC](https://docs.aws.amazon.com/vpc/latest/userguide/creating-security-groups.html) in der Amazon VPC-Dokumentation. | Systemadministrator | 
| Konfigurieren und starten Sie einen Aurora MySQL-kompatiblen DB-Cluster in Ihrem. AWS-Konto | Anweisungen finden Sie in der Aurora-Dokumentation unter [Erstellen eines Amazon Aurora Aurora-DB-Clusters](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html). | Systemadministrator | 

### Daten migrieren — Option 1
<a name="migrate-data---option-1"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Verwenden Sie native MySQL-Tools oder Tools von Drittanbietern, um Datenbankobjekte und Daten zu migrieren. | [Anweisungen finden Sie in der Dokumentation für MySQL-Tools wie [mysqldbcopy und mysqldump](https://manpages.ubuntu.com/manpages/focal/man1/mysqldbcopy.1.html).](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html) | DBA | 

### Daten migrieren — Option 2
<a name="migrate-data---option-2"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Migrieren Sie Daten mit AWS DMS. | Anweisungen finden Sie in der [Dokumentation unter Verwenden einer MySQL-kompatiblen Datenbank als Quelle](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MySQL.html) und [Verwenden einer MySQL-kompatiblen Datenbank als Ziel](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html). AWS DMS  | DBA | 

### Migrieren Sie die Anwendung
<a name="migrate-the-application"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Folgen Sie der Strategie. | Folgen Sie der Strategie zur Anwendungsmigration. | DBA, App-Besitzer, Systemadministrator | 

### Überschneiden
<a name="cut-over"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Wechseln Sie zwischen den Anwendungsclients. | Schalten Sie die Anwendungsclients um, um eine Verbindung zum neuen Aurora-Cluster-Endpunkt herzustellen. | DBA, App-Besitzer, Systemadministrator | 

### Schließen Sie das Projekt
<a name="close-the-project"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Ressourcen herunterfahren. | Temporäre AWS Ressourcen herunterfahren. | DBA, Systemadministrator | 
| Überprüfen Sie die Dokumentation. | Überprüfen und validieren Sie die Projektdokumente. | DBA, App-Besitzer, Systemadministrator | 
| Sammeln Sie Metriken. | Erfassen Sie Kennzahlen zum Zeitpunkt der Migration, zum Prozentsatz manueller Schritte im Vergleich zur Nutzung der Tools, zu Kosteneinsparungen usw. | DBA, App-Besitzer, Systemadministrator | 
| Schließen Sie das Migrationsprojekt ab. | Schließen Sie das Projekt ab und geben Sie Feedback. | App-Besitzer, DBA, Systemadministrator | 

## Zugehörige Ressourcen
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-resources"></a>

**Referenzen**
+ [Daten zum Amazon Aurora MySQL-DB-Cluster migrieren](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.html)
+ [AWS DMS website](https://aws.amazon.com/dms/)
+ [AWS DMS Dokumentation](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)
+ [Amazon Aurora Aurora-Preise](https://aws.amazon.com/rds/aurora/pricing/)
+ [Einen Aurora MySQL-DB-Cluster erstellen und eine Verbindung zu diesem herstellen](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.CreatingConnecting.Aurora.html)
+ [Amazon VPC und Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html)
+ [Amazon Aurora Aurora-Dokumentation](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)

**Tutorials und Videos**
+ [Erste Schritte mit AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Erste Schritte mit Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.html)