Diese Seite bietet einen allgemeinen Überblick darüber, was Sie bei der Planung der Netzwerkverbindung für Ihre Migration beachten müssen.
Aus Netzwerksicht sind Database Migration Service und AlloyDB for PostgreSQL Dienstersteller, die sich in ihren eigenen dedizierten Netzwerken (Dienstnetzwerke genannt) außerhalb der VPC-Netzwerke (Virtual Private Cloud) befinden, die Sie in Ihrem Google Cloud -Projekt verwenden.
Je nachdem, ob Sie eine Standardmigration oder eine Schnellstartmigration durchführen, nutzt Database Migration Service unterschiedliche Netzwerkarchitekturen, um eine Verbindung zu Ihren Datenbanken herzustellen. Auf dieser Seite geht es hauptsächlich um Netzwerkaspekte für kontinuierliche Standardmigrationen.
Standardmäßige Migrationsverbindung
Bei standardmäßigen homogenen PostgreSQL-Migrationen zu AlloyDB for PostgreSQL stellt der Database Migration Service eine Verbindung zum Ziel-AlloyDB for PostgreSQL-Cluster her und verwaltet den Migrationsprozess in dessen Namen. Der Zielcluster stellt die direkte Netzwerkverbindung zu Ihrer Quellinstanz her, während Database Migration Service den Prozess überwacht.
Das Ziel der Konfiguration der Netzwerkverbindung für eine Standardmigration besteht darin, dass der AlloyDB for PostgreSQL-Zielcluster über das Netzwerk zum Quelldatenbankserver weitergeleitet werden und diesen erreichen kann.
Je nach Quelldatenbankangebot und Netzwerkkonfiguration der AlloyDB for PostgreSQL-Zieldatenbank sind verschiedene Verbindungsmethoden verfügbar:
- IP-Zulassungsliste: Verbindet sich über das öffentliche Internet, indem die ausgehende IP-Adresse des Ziels der Quellfirewall oder der Zulassungsliste hinzugefügt wird.
- Umgekehrter SSH-Tunnel: Leitet den Replikations-Traffic über einen verschlüsselten SSH-Tunnel durch einen zwischengeschalteten Compute Engine-Bastion Host weiter.
- TCP-Proxy über eine in der Cloud gehostete VM: Leitet den Replikations-Traffic über einen containerisierten TCP-Proxy auf einer Compute Engine-VM weiter, wenn kein direktes Routing zwischen Netzwerken möglich ist.
- Private Konnektivität mit VPC-Peering: Stellt über Peering-VPC-Netzwerke eine Verbindung zur privaten IP-Adresse Ihrer Quelldatenbank her (für Zielcluster mit Zugriff auf private Dienste).
- Private Konnektivität mit Private Service Connect-Schnittstellen: Stellt über Netzwerkanhänge eine Verbindung zur privaten IP-Adresse Ihrer Quelldatenbank her (für PSC-fähige Zielcluster).
Bevor Sie die Quellinstanz für die Migration konfigurieren, lesen Sie die Seite Netzwerkübersicht, um die End-to-End-Netzwerklandschaft zu bewerten und die beste Methode für Ihr Szenario auszuwählen.
Konnektivität für Schnellstart-Migrationen
Bei Schnellstartmigrationen wird ein vermitteltes Netzwerkmodell verwendet, bei dem Database Migration Service als Vermittler zwischen Ihrer Quelldatenbank und dem AlloyDB for PostgreSQL-Zielcluster fungiert:
Quellkonnektivität: Database Migration Service stellt über Private Service Connect-Schnittstellen und Konfigurationen für private Konnektivität eine Verbindung zu Ihrer Quelldatenbank her. Ihrer Quelldatenbank muss eine private IP-Adresse in einem Google Cloud VPC-Netzwerk zugewiesen sein. Wenn Ihre Quelldatenbank außerhalb von Google Cloudgehostet wird, müssen Sie sie über Cloud VPN oder Cloud Interconnect mit Ihrem VPC-Netzwerk verbinden. Andere Methoden wie Zulassungslisten für öffentliche IP-Adressen oder Reverse-SSH-Tunnel werden nicht unterstützt.
Zielverbindung: Database Migration Service verwaltet die Netzwerkkommunikation mit Ihrer Zielinstanz vollständig. Der Zielcluster muss für Private Service Connect aktiviert sein.
Eine umfassende Erläuterung der Netzwerkarchitektur für den Schnellstart, Komponentendiagramme und Einschränkungen finden Sie in der Hauptdokumentation zu Database Migration Service unter Netzwerkverbindung für Schnellstartmigrationen.
Nächste Schritte
- Informationen zum Konfigurieren einer Schnellstart-Migration finden Sie im Leitfaden für Schnellstart-Migrationen.
- Eine vollständige Schritt-für-Schritt-Anleitung zur Migration finden Sie unter Erste Schritte mit AlloyDB for PostgreSQL-Migrationen.
- Informationen zu bekannten Einschränkungen vor der Migration finden Sie unter Bekannte Einschränkungen.