Netzwerkverbindung für Cloud SQL for PostgreSQL-Quellen konfigurieren

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:

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:

  1. 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.

  2. 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.
  3. 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.
  4. Konfigurieren Sie Private Service Connect für ausgehende Verbindungen auf Ihrer Zielinstanz. Auf übergeordneter Ebene umfasst dieser Prozess Folgendes:
    1. 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.
    2. 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.

  5. Wenn Sie später das Quellverbindungsprofil erstellen, verwenden Sie die private IP-Adresse Ihrer Cloud SQL for PostgreSQL-Quellinstanz.
  6. 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:

  1. 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.

  2. 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.
  3. Wenn Sie später das Quellverbindungsprofil erstellen, gehen Sie so vor:
    1. 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.

    2. Wählen Sie im Abschnitt Verbindungsmethode definieren die Option Private Verbindung aus.
    3. Wählen Sie im Drop-down-Menü die Konfiguration für private Verbindungen aus, die Sie im vorherigen Schritt erstellt haben.

Verbindung über IP-Zulassungsliste konfigurieren

So konfigurieren Sie die Verbindung über eine IP-Zulassungsliste für Cloud SQL for PostgreSQL-Quellen:

  1. 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.

  2. Wenn Sie später das Quellverbindungsprofil erstellen, verwenden Sie die öffentliche IP-Adresse Ihrer Quellinstanz.
  3. Wenn Sie den Migrationsjob erstellen, wählen Sie IP-Zulassungsliste als Verbindungsmethode aus.

Nächste Schritte