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 SQL My-Datenbank zu Amazon EC2
Erstellt von Sergey Dmitriev () und Lorenzo Mota () AWS AWS
R-Typ: Rehost | Quelle: Datenbanken: Relational | Ziel: Mein SQL bei Amazon EC2 |
Erstellt von: AWS | Umgebung: PoC oder Pilot | Technologien: Datenbanken; Migration |
Arbeitslast: Open Source |
Übersicht
Dieses Muster bietet Anleitungen für die Migration einer lokalen My SQL Database zu einer My SQL database auf einer Amazon Elastic Compute Cloud (AmazonEC2) -Instance. Das Muster beschreibt die Verwendung von AWS Database Migration Service (AWSDMS) oder systemeigenen SQL My-Tools wie mysqldbcopy und mysqldump für die Migration.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktives Konto AWS
Eine Datenbank „Meine SQL Quelle“ in einem lokalen Rechenzentrum
Produktversionen
Meine SQL Versionen 5.5, 5.6 und 5.7
Eine Liste der von Amazon EC2 unterstützten Zielbetriebssysteme finden Sie unter Amazon EC2 FAQs
Architektur
Quelltechnologie-Stack
Eine lokale My-Datenbank SQL
Zieltechnologie-Stack
Eine My SQL Database-Instance bei Amazon EC2
AWSMethoden zur Datenmigration
AWS DMS
Native Meine SQL Tools (mysqldbcopy, mysqldump)
Zielarchitektur
![](images/pattern-img/d22b3e25-4d3b-4bd7-ad07-501748d67752/images/beedd97f-1732-48ae-a814-f57d1e9d32d9.png)
AWSArchitektur der Datenmigration
Verwenden von AWSDMS:
![](images/pattern-img/d22b3e25-4d3b-4bd7-ad07-501748d67752/images/d00e38d5-455a-42ab-925f-3996943c12cb.png)
Verwendung der nativen SQL Tools von My:
![](images/pattern-img/d22b3e25-4d3b-4bd7-ad07-501748d67752/images/a51903c5-f07f-4fda-a858-9a3ac8257cc0.png)
Tools
AWSDMS- AWSDatabase Migration Service (AWSDMS) unterstützt mehrere Quell- und Zieldatenbanken. Informationen zu den SQL Quell- und Zieldatenbanken, die von unterstützt werden AWSDMS, finden Sie unter Migrieren von My SQL -Compatible Databases to. AWS Wenn Ihre Quelldatenbank von nicht unterstützt wird AWSDMS, müssen Sie eine andere Methode für die Migration Ihrer Daten wählen.
Native Meine SQL Tools — mysqldbcopy und mysqldump
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Validieren Sie die Quell- und Zieldatenbankversionen. | DBA | |
Identifizieren Sie die Version des Zielbetriebssystems. | DBA, SysAdmin | |
Identifizieren Sie die Hardwareanforderungen für die Zielserverinstanz auf der Grundlage der SQL Kompatibilitätsliste Meine und der Kapazitätsanforderungen. | DBA, SysAdmin | |
Identifizieren Sie die Speicheranforderungen (Speichertyp und Kapazität). | DBA, SysAdmin | |
Identifizieren Sie Netzwerkanforderungen wie Latenz und Bandbreite. | DBA, SysAdmin | |
Wählen Sie den richtigen Instanztyp auf der Grundlage von Kapazität, Speicherfunktionen und Netzwerkfunktionen aus. | DBA, SysAdmin | |
Identifizieren Sie die Sicherheitsanforderungen für den Netzwerk- oder Hostzugriff für die Quell- und Zieldatenbanken. | DBA, SysAdmin | |
Identifizieren Sie eine Liste der Betriebssystembenutzer, die für die Installation von Meine SQL Software erforderlich sind. | DBA, SysAdmin | |
Legen Sie eine Backup-Strategie fest. | DBA | |
Ermitteln Sie die Verfügbarkeitsanforderungen. | DBA | |
Identifizieren Sie die Strategie für die Anwendungsmigration oder den Switchover. | DBA, SysAdmin |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie eine virtuelle private Cloud (VPC) und Subnetze. | SysAdmin | |
Erstellen Sie Sicherheitsgruppen und Netzwerkzugriffskontrolllisten (ACLs). | SysAdmin | |
Konfigurieren und starten Sie eine EC2 Instanz. | SysAdmin |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie die Betriebssystembenutzer und -gruppen, die erforderlich sind, damit Meine SQL Software funktioniert. | DBA, SysAdmin | |
Laden Sie die erforderliche Version der SQL My-Software herunter. | DBA, SysAdmin | |
Installieren Sie die SQL My-Software auf der EC2 Instanz und konfigurieren Sie den Server. | DBA, SysAdmin |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Verwenden Sie native Tools von My oder SQL Tools von Drittanbietern, um Datenbankobjekte und -daten zu migrieren. | Zu diesen Tools gehören mysqldbcopy und mysqldump. | DBA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Migrieren Sie Daten mit AWSDMS. | DBA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Folgen Sie der Strategie zur Anwendungsmigration. | DBA, SysAdmin, Besitzer der App |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Folgen Sie der Strategie zur Umstellung oder Umstellung der Anwendung. | DBA,, Besitzer SysAdmin der App |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Fahren Sie die temporären AWS Ressourcen herunter. | Fahren Sie die AWS DMS Replikationsinstanz herunter. | DBA, SysAdmin |
Überprüfen und validieren Sie die Projektdokumente. | DBA, SysAdmin, Besitzer der App | |
Erfassen Sie Kennzahlen zum Zeitpunkt der Migration, zum prozentualen Anteil manueller Änderungen im Vergleich zu Tools, zu Kosteneinsparungen usw. | DBA, SysAdmin, Besitzer der App | |
Schließe das Projekt ab und gib Feedback. | DBA, SysAdmin, Besitzer der App |
Zugehörige Ressourcen
Referenzen
Tutorials und Videos