Migrieren Sie eine lokale SQL My-Datenbank zu Amazon EC2 - AWS Prescriptive Guidance

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

AWSArchitektur der Datenmigration

Verwenden von AWSDMS:

Verwendung der nativen SQL Tools von My:

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

AufgabeBeschreibungErforderliche 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
AufgabeBeschreibungErforderliche 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
AufgabeBeschreibungErforderliche 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
AufgabeBeschreibungErforderliche 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
AufgabeBeschreibungErforderliche Fähigkeiten
Migrieren Sie Daten mit AWSDMS.DBA
AufgabeBeschreibungErforderliche Fähigkeiten
Folgen Sie der Strategie zur Anwendungsmigration.DBA, SysAdmin, Besitzer der App
AufgabeBeschreibungErforderliche Fähigkeiten
Folgen Sie der Strategie zur Umstellung oder Umstellung der Anwendung.DBA,, Besitzer SysAdmin der App
AufgabeBeschreibungErforderliche 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

Referenzen

Tutorials und Videos