Database Migration Service for MySQL

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

Diese Seite bietet eine Übersicht über die wichtigsten Database Migration Service-Funktionen für homogene MySQL-Migrationen:

  • Unter Unterstützte Quelle und Ziel sind alle MySQL-Versionen aufgeführt, die von Database Migration Service unterstützt werden.

  • Der Migrationsdatenfluss bietet eine End-to-End-Übersicht darüber, wie Ihre Daten während des Migrationsprozesses in Google Cloud verschoben werden.

  • Monitoring bietet eine Einführung in Logs und Messwerte, mit denen Sie den Fortschritt und 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 versionsübergreifenden Unterstützung 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)

Datenfluss bei der Migration

Bei homogenen MySQL-Migrationen zu Cloud SQL stellt Database Migration Service eine Verbindung zur Ziel-Cloud SQL-Instanz her und verwaltet dann den Migrationsprozess in ihrem Namen. Die Zielinstanz stellt die Verbindung zur Quellinstanz her, aber Database Migration Service überwacht den Prozess.

Übersicht über den MySQL-Migrationsablauf
Abbildung 1. Datenverschiebung während Migrationen mit Database Migration Service for MySQL. (Zum Vergrößern klicken)
Übersicht über den MySQL-Migrationsablauf

Für homogene MySQL-Migrationen zu Cloud SQL unterstützt 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 aus Datenbank-Logdateien aktualisiert.

Eine detaillierte Übersicht über alle Migrationstypen und -phasen finden Sie unter Migrationstypen und -phasen.

Monitoring

Beispieldiagramm für die Replikationsverzögerung von Migrationsjobs in Database Migration Service.
Abbildung 2. Beispiel für ein Beobachtbarkeitsdiagramm in 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 überwachen können. Zu diesen Funktionen gehören Echtzeitdiagnosen für Replikationsverzögerungen 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