Auf dieser Seite wird beschrieben, wie Sie die Netzwerkverbindung für Cloud SQL for MySQL-Quellen für homogene Migrationen zu Cloud SQL for MySQL-Migrationen mit Database Migration Service konfigurieren. Dazu haben Sie zwei Möglichkeiten:
Private IP-Verbindung mit Private Service Connect-Schnittstellen
Private IP-Verbindung mit spezialisiertem Virtual Private Cloud-Peering
Für homogene Migrationen zwischen zwei Cloud SQL for MySQL-Instanzen mit Database Migration Service empfehlen wir nicht die Verwendung der Verbindungsmethode mit umgekehrtem SSH-Tunnel.
Private Service Connect-Schnittstellen konfigurieren
Mit dieser Verbindungsmethode können Sie eine Verbindung zur privaten IP-Adresse Ihrer Quell datenbank herstellen, ohne das VPC-Peering-Kontingent zu nutzen. 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:
Prüfen Sie, ob in Ihrem Projekt ein VPC-Netzwerk (Virtual Private Cloud) mit aktiviertem Zugriff auf private Dienste vorhanden ist.
Dies ist das Netzwerk, mit dem Sie ein Peering mit Database Migration Service und Ihrem Quelldatenbankserver einrichten. Sie benötigen genügend Speicherplatz, um IP-Bereiche für beide Komponenten zuzuweisen.
- Prüfen Sie, ob Ihre Cloud SQL-Quellinstanz mit einer privaten IP-Adresse und 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 die ausgehende Verbindung auf
Ihrer Zielinstanz. Im Wesentlichen umfasst dieser Prozess folgende Schritte:
- Erstellen Sie eine Netzwerkanhängung im VPC-Netzwerk, in dem Ihre Quell Instanz eine private IP-Adresse mit PSA hat. Der für die Netzwerkanhängung reservierte Subnetzbereich muss im RFC 1918-Bereich liegen.
- Weisen Sie die Netzwerkanhängung Ihrer Cloud SQL for MySQL Zielinstanz zu.
Den vollständigen Prozess finden Sie in der Cloud SQL-Dokumentation unter Ausgehende Verbindung konfigurieren.
- Wenn Sie später das Quellverbindungsprofil erstellen, verwenden Sie die private IP-Adresse Ihrer Cloud SQL for MySQL-Quellinstanz.
- Wenn Sie den Migrationsjob erstellen, wählen Sie PSC-Schnittstelle für die Verbindungsmethode aus.
Spezialisiertes VPC-Peering konfigurieren
Bei der privaten Verbindung mit Cloud SQL for MySQL-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 daher eine Reverse-Proxy-VM (virtuelle Maschine) in Ihrem Virtual Private Cloud-Netzwerk einrichten.
So verwenden Sie private Konnektivität mit VPC-Peering:
Prüfen Sie, ob in Ihrem Projekt ein VPC-Netzwerk (Virtual Private Cloud) mit aktiviertem Zugriff auf private Dienste vorhanden ist.
Dies ist das Netzwerk, mit dem Sie ein Peering mit Database Migration Service und Ihrem Quelldatenbankserver einrichten. Sie benötigen genügend Speicherplatz, um IP-Bereiche für beide Komponenten zuzuweisen.
- Prüfen Sie, ob Ihre Cloud SQL-Quellinstanz mit einer privaten IP-Adresse und 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.
- 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 sehen, wenn Sie die Zusammenfassung der Instanzinformationen aufrufen.
- Wählen Sie im Abschnitt Verbindungsmethode definieren die Option Private Verbindung aus.
- Wählen Sie im Drop-down-Menü die im vorherigen Schritt erstellte Konfiguration für die private Verbindung aus.
- Geben Sie im Abschnitt Verbindungsdetails definieren die private IP-Adresse Ihrer Cloud SQL-Quellinstanz ein.
Verbindung mit IP-Zulassungsliste konfigurieren
So konfigurieren Sie die Verbindung mit IP-Zulassungsliste für Cloud SQL for MySQL-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 die Zielinstanz mit aktivierter öffentlicher 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 für Ihre Verbindungsmethode IP-Zulassungsliste aus.
Nächste Schritte
Weitere Informationen zur Datenbanknetzwerkverbindung in Database Migration Service finden Sie unter Übersicht über Netzwerkmethoden.
Eine vollständige Schritt-für-Schritt-Anleitung zur Migration finden Sie unter Erste Schritte mit Cloud SQL for MySQL-Migrationen.