Auf dieser Seite wird beschrieben, wie Sie die Netzwerkverbindung für Cloud SQL for PostgreSQL-Quellen für homogene Migrationen zu Cloud SQL for PostgreSQL-Migrationen mit dem Database Migration Service konfigurieren. Es gibt verschiedene Methoden, die Sie verwenden können:
Private IP-Verbindung mit Private Service Connect-Schnittstellen
Private IP-Verbindung mit speziellem Virtual Private Cloud-Peering
Für homogene Migrationen zwischen zwei Cloud SQL for PostgreSQL-Instanzen mit Database Migration Service empfehlen wir nicht, die Verbindungsmethode mit Reverse-SSH-Tunnel zu verwenden.
Private Service Connect-Schnittstellen konfigurieren
Mit dieser Verbindungsmethode können Sie eine Verbindung zur privaten IP-Adresse Ihrer Quelldatenbank herstellen, ohne das VPC-Peering-Kontingent zu verbrauchen. Private Service Connect-Schnittstellen sind nur verfügbar, wenn Sie zu einer vorhandenen Instanz migrieren.
So verwenden Sie private Konnektivität mit Private Service Connect-Schnittstellen:
Achten Sie darauf, dass in Ihrem Projekt ein Virtual Private Cloud-Netzwerk mit aktiviertem Zugriff auf private Dienste vorhanden ist.
Dies ist das Netzwerk, das Sie mit Database Migration Service und Ihrem Quelldatenbankserver peeren. Sie benötigen genügend Speicherplatz, um IP-Bereiche für beide Komponenten zuzuweisen.
- Achten Sie darauf, dass Ihre Cloud SQL-Quellinstanz mit einer privaten IP-Adresse und dem Zugriff auf private Dienste (Private Service Access, PSA) mit dem im vorherigen Schritt beschriebenen VPC-Netzwerk konfiguriert ist. Weitere Informationen finden Sie in der Cloud SQL-Dokumentation unter Private IP-Adresse verwenden.
- Erstellen Sie eine Cloud SQL-Zielinstanz, für die Private Service Connect aktiviert ist. Weitere Informationen finden Sie in der Cloud SQL-Dokumentation unter Instanz mit aktiviertem Private Service Connect erstellen.
- Konfigurieren Sie Private Service Connect für ausgehende Verbindungen auf Ihrer Zielinstanz. Auf übergeordneter Ebene umfasst dieser Prozess Folgendes:
- Erstellen Sie einen Netzwerkanhang im VPC-Netzwerk, in dem Ihre Quellinstanz eine private IP-Adresse mit PSA hat. Der für den Netzwerkanhang reservierte Subnetzbereich muss im RFC 1918-Bereich liegen.
- Weisen Sie den Netzwerkanhang Ihrer Cloud SQL for PostgreSQL-Zielinstanz zu.
Den vollständigen Prozess finden Sie in der Cloud SQL-Dokumentation unter Ausgehende Verbindungen konfigurieren.
- Wenn Sie später das Quellverbindungsprofil erstellen, verwenden Sie die private IP-Adresse Ihrer Cloud SQL for PostgreSQL-Quellinstanz.
- Wählen Sie beim Erstellen des Migrationsjobs die Option PSC-Schnittstelle als Verbindungsmethode aus.
Spezialisiertes VPC-Peering konfigurieren
Bei privater Konnektivität mit Cloud SQL for PostgreSQL-Quellen für heterogene Migrationen wird VPC-Peering (Virtual Private Cloud) verwendet, um eine Verbindung zwischen Database Migration Service und Ihrer Quelldatenbank über VPC-Netzwerke in Google Cloudherzustellen. Transitives Peering wird nicht unterstützt. Damit diese Verbindungsmethode funktioniert, müssen Sie eine Reverse-Proxy-VM (virtuelle Maschine) in Ihrem VPC-Netzwerk (Virtual Private Cloud) einrichten.
So verwenden Sie private Konnektivität mit VPC-Peering:
Achten Sie darauf, dass in Ihrem Projekt ein Virtual Private Cloud-Netzwerk mit aktiviertem Zugriff auf private Dienste vorhanden ist.
Dies ist das Netzwerk, das Sie mit Database Migration Service und Ihrem Quelldatenbankserver peeren. Sie benötigen genügend Speicherplatz, um IP-Bereiche für beide Komponenten zuzuweisen.
- Achten Sie darauf, dass Ihre Cloud SQL-Quellinstanz mit einer privaten IP-Adresse und dem Zugriff auf private Dienste (PSA) mit dem im vorherigen Schritt beschriebenen VPC-Netzwerk konfiguriert ist. Weitere Informationen finden Sie in der Cloud SQL-Dokumentation unter Private IP-Adresse verwenden.
- Wenn Sie später das
Quellverbindungsprofil erstellen, gehen Sie so vor:
- Geben Sie im Abschnitt Verbindungsdetails definieren die private IP-Adresse Ihrer Cloud SQL-Quellinstanz ein.
Sie können die private IP-Adresse Ihrer Instanz aufrufen, wenn Sie die Zusammenfassungsinformationen der Instanz aufrufen.
- Wählen Sie im Abschnitt Verbindungsmethode definieren die Option Private Verbindung aus.
- Wählen Sie im Drop-down-Menü die Konfiguration für private Verbindungen aus, die Sie im vorherigen Schritt erstellt haben.
- Geben Sie im Abschnitt Verbindungsdetails definieren die private IP-Adresse Ihrer Cloud SQL-Quellinstanz ein.
Verbindung über IP-Zulassungsliste konfigurieren
So konfigurieren Sie die Verbindung über eine IP-Zulassungsliste für Cloud SQL for PostgreSQL-Quellen:
-
Aktivieren Sie die öffentliche IP-Adresse für Ihre Cloud SQL-Quellinstanz und fügen Sie die ausgehende öffentliche IP-Adresse Ihrer Zielinstanz der Liste der autorisierten Netzwerke hinzu. Weitere Informationen finden Sie in der Cloud SQL-Dokumentation unter Öffentliche IP-Adresse aktivieren.
Wenn Sie zu einer neuen Zielinstanz migrieren, müssen Sie das Ziel mit einer aktivierten öffentlichen IP-Adresse erstellen.
- Wenn Sie später das Quellverbindungsprofil erstellen, verwenden Sie die öffentliche IP-Adresse Ihrer Quellinstanz.
- Wenn Sie den Migrationsjob erstellen, wählen Sie IP-Zulassungsliste als Verbindungsmethode aus.
Nächste Schritte
Weitere Informationen zur Datenbank-Netzwerkverbindung im Database Migration Service finden Sie unter Netzwerkmethoden – Übersicht.
Eine vollständige Schritt-für-Schritt-Anleitung zur Migration finden Sie unter Erste Schritte mit Cloud SQL for PostgreSQL-Migrationen.