Mit Database Migration Service können Sie PostgreSQL-Datenbanken zu AlloyDB for PostgreSQL-Clustern migrieren. Auf dieser Seite finden Sie eine Übersicht über die wichtigsten Funktionen des Database Migration Service für homogene Migrationen von PostgreSQL zu AlloyDB for PostgreSQL:
Unter Unterstützte Quelle und Ziel sind alle PostgreSQL-Quellangebote aufgeführt, die von Database Migration Service unterstützt werden.
Datenfluss für Standardmigrationen bietet eine End-to-End-Übersicht darüber, wie Ihre Daten während des kontinuierlichen Migrationsprozesses verschoben werden.
Schnellstartmigrationen beschreiben einen einzigartigen Migrationsablauf, der die
pgnative-Replikation nutzt und die Netzwerkkonfiguration für PostgreSQL-Arbeitslasten erheblich vereinfacht.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 PostgreSQL-Version oder von früheren PostgreSQL-Versionen zu späteren Versionen migrieren, die in AlloyDB for PostgreSQL unterstützt werden.
In der folgenden Tabelle sind alle unterstützten PostgreSQL-Quell- und -Zieldatenbankangebote aufgeführt. Eine vollständige Liste der genauen Versionen und der versionsübergreifenden Unterstützung finden Sie unter Unterstützte Quellen und Versionen.
| Quelldatenbanken | Zieldatenbanken |
|---|---|
| Amazon RDS | AlloyDB for PostgreSQL-Cluster |
| Amazon Aurora | |
| Cloud SQL for PostgreSQL | |
| Selbstverwaltetes PostgreSQL
(lokal oder auf einer vollständig von Ihnen verwalteten Cloud-VM) |
Datenfluss für Standardmigrationen
Bei homogenen PostgreSQL-Migrationen zu AlloyDB for PostgreSQL stellt Database Migration Service eine Verbindung zur primären Instanz des Ziel-AlloyDB for PostgreSQL-Clusters her und verwaltet dann den Migrationsprozess in dessen Namen. Die primäre Zielinstanz stellt die Verbindung zur Quellinstanz her, während Database Migration Service den kontinuierlichen Replikationsfluss orchestriert und überwacht. Ein AlloyDB for PostgreSQL-Cluster besteht aus einer primären Instanz und optionalen Lesepoolinstanzen, die Leseskalierbarkeit und Hochverfügbarkeit bieten.
Bei standardmäßigen kontinuierlichen Migrationen werden die logische PostgreSQL-Decodierung und die Erweiterung pglogical verwendet, um Datenänderungen nahezu in Echtzeit von der Quellinstanz zum Zielcluster zu streamen.
Ihre Daten werden zuerst aus einem ersten Snapshot-Dump geladen und dann kontinuierlich anhand von CDC-Streaminformationen (Change Data Capture) aktualisiert.
Eine detaillierte Beschreibung aller Migrationsphasen finden Sie unter Migrationstypen und -phasen.
Schnellstart-Migrationen (Vorabversion)
Der Database Migration Service bietet Schnellstart-Migrationen, mit denen Sie PostgreSQL-Arbeitslasten mit minimalem manuellem Aufwand zu AlloyDB for PostgreSQL-Clustern migrieren können. Bei einer Schnellstartmigration automatisiert Database Migration Service die Konfiguration des Migrationspfads. Dazu wird ein Private Service Connect-fähiger Zielcluster bereitgestellt und die Verbindung zu Ihrer privaten Quelldatenbank über Private Service Connect-Netzwerkanhänge orchestriert.
Zu den wichtigsten Funktionen von Schnellstart-Migrationen gehören:
- Automatisierte Einrichtung: Mit Database Migration Service müssen Sie die Erweiterung
pglogicalnicht auf der Quelldatenbank installieren. Außerdem werden das Verbindungsprofil und die private Konnektivität in der Google Cloud Console automatisch eingerichtet. - Vereinfachtes Netzwerk: Stellen Sie eine sichere Verbindung zu privaten Quelldatenbanken her, ohne komplexe VPNs oder Zulassungslisten für öffentliche IP-Adressen verwalten zu müssen.
- Validierung vor der Migration: Integrierte Prüfungen sorgen dafür, dass Ihre Quellumgebung vollständig vorbereitet ist, bevor die Datenreplikation beginnt.
Weitere Informationen finden Sie unter Schnellstart-Migrationen und im Leitfaden für Schnellstart-Migrationen.
Monitoring
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 Cloud Monitoring-Messwerte für den Zustand des AlloyDB for PostgreSQL-Zielclusters und den Status des Migrationsjobs.
Weitere Informationen finden Sie unter Messwerte für Migrationsjobs.
Nächste Schritte
Weitere Informationen zur Unterstützung von PostgreSQL-Daten und -Funktionen im Database Migration Service finden Sie unter Bekannte Einschränkungen.
Eine Übersicht über die End-to-End-Migrationsprozesse finden Sie hier: