Database Migration Service for MySQL

Sie können MySQL-Datenbanken mit dem Database Migration Service zu Cloud SQL for MySQL-Instanzen migrieren. Der Database Migration Service nutzt die nativen MySQL-Replikationsfunktionen, um Daten aus Ihrer Quelldatenbank in die Cloud SQL for MySQL-Zielinstanz zu replizieren.

Auf dieser Seite finden Sie eine Übersicht über die wichtigsten Funktionen des Database Migration Service für homogene MySQL-Migrationen:

  • Unterstützte Quellen und Ziele sind alle MySQL Versionen aufgeführt, die vom Database Migration Service unterstützt werden.

  • Unter Migrationsdatenfluss finden Sie eine End-to-End-Übersicht darüber, wie Ihre Daten während des Migrationsprozesses in bewegt werden. Google Cloud

  • Unter Monitoring finden Sie eine Einführung in Logs und Messwerte, mit denen Sie Sie den Fortschritt und den Zustand Ihres Migrationsjobs beobachten können.

Unterstützte Quell- und Zieldatenbanken

Mit dem Database Migration Service können Sie zwischen derselben MySQL-Version oder von früheren MySQL-Versionen zu späteren Versionen migrieren, die in Cloud SQL unterstützt werden.

In der folgenden Tabelle sind alle unterstützten MySQL-Quell- und ‑Zieldatenbankangebote aufgeführt. Eine vollständige Liste der genauen Versionen und der Unterstützung für verschiedene Versionen finden Sie unter Versionsunterstützung.

Quelldatenbanken Zieldatenbanken
Amazon RDS Cloud SQL for MySQL
Amazon Aurora
Microsoft Azure Database for MySQL
Selbstverwaltetes MySQL

(lokal oder auf einer vollständig von Ihnen verwalteten Cloud-VM)

Migrationsdatenfluss

Bei homogenen MySQL-Migrationen zu Cloud SQL stellt der Database Migration Service eine Verbindung zur Zielinstanz von Cloud SQL her und verwaltet dann den Migrationsprozess in deren Namen. Die Verbindung zur Quellinstanz wird von der Zielinstanz hergestellt, aber der Database Migration Service überwacht den Prozess.

Übersicht über den MySQL-Migrationsablauf
Abbildung 1 Datenbewegung während der Migration mit dem Database Migration Service für MySQL. (Zum Vergrößern klicken)
Übersicht über den MySQL-Migrationsablauf

Bei homogenen MySQL-Migrationen zu Cloud SQL unterstützt der Database Migration Service kontinuierliche und einmalige Migrationsabläufe. Bei kontinuierlichen Migrationen werden Ihre Daten zuerst aus einem vollständigen Dump geladen und dann kontinuierlich anhand von Informationen zu Datenänderungen aktualisiert, die aus Datenbanklogdateien stammen.

Eine detaillierte Anleitung zu allen Migrationstypen und ‑phasen finden Sie unter Migrationstypen und ‑phasen.

Monitoring

Beispieldiagramm für die Replikationsverzögerung des Migrationsjobs in Database Migration Service.
Abbildung 2 Beispiel für ein Diagramm zur Beobachtbarkeit im Database Migration Service. (Zum Vergrößern klicken)
Beispieldiagramm für die Replikationsverzögerung von Migrationsjobs in Database Migration Service.

Der Database Migration Service bietet umfangreiche Logging- und Beobachtbarkeitsfunktionen, mit denen Sie den Migrationsfortschritt beobachten können. Zu diesen Funktionen gehören Echtzeitdiagnosen für die Replikationsverzögerung sowie detaillierte Logs zum Zustand der Cloud SQL for MySQL-Zielinstanz und zum Status des Migrationsjobs.

Weitere Informationen finden Sie unter Messwerte für Migrationsjobs.

Nächste Schritte