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 Cloud SQL 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 auswählen, verwendet Database Migration Service unterschiedliche Netzwerkarchitekturen, um eine Verbindung zu Ihren Datenbanken herzustellen. Auf dieser Seite geht es hauptsächlich um Netzwerkaspekte bei Standardmigrationen.
Standardmäßige Migrationsverbindung
Bei standardmäßigen homogenen PostgreSQL-Migrationen zu Cloud SQL stellt Database Migration Service eine Verbindung zur Zielinstanz von Cloud SQL for PostgreSQL her und verwaltet den Migrationsprozess in ihrem Namen. Die Zielinstanz stellt die direkte Netzwerkverbindung zur Quellinstanz her, während der Database Migration Service den Prozess überwacht.
Das Ziel der Konfiguration der Netzwerkverbindung für eine Standardmigration besteht darin, dafür zu sorgen, dass die Cloud SQL for PostgreSQL-Zielinstanz über das Netzwerk eine Verbindung zu Ihrem Quelldatenbankserver herstellen kann.
Je nach Quelldatenbankangebot und Cloud SQL for PostgreSQL-Netzwerkkonfiguration des Ziels 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 Compute Engine-Bastion Host weiter.
- Private Konnektivität mit VPC-Peering: Stellt über Peering-VPC-Netzwerke eine Verbindung zur privaten IP-Adresse Ihrer Quelldatenbank her (für Zielinstanzen 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 Zielinstanzen).
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.
Verbindung für Schnellstart-Migrationen
Bei Schnellstartmigrationen wird ein vermitteltes Netzwerkmodell verwendet, bei dem Database Migration Service als Vermittler zwischen Ihrer Quelldatenbank und der Cloud SQL for PostgreSQL-Zielinstanz 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 eine Cloud VPN- oder Cloud Interconnect-Verbindung mit Ihrem VPC-Netzwerk verbinden. Andere Methoden (z. B. 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. Die Zielinstanz 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
- Anleitungen für Standardmigrationen finden Sie unter Erste Schritte mit Cloud SQL for PostgreSQL-Migrationen.
- Informationen zum Ausführen einer Schnellstartmigration finden Sie unter Schnellstartmigrationen für die Migration zu Cloud SQL verwenden.