Questa pagina descrive come configurare la connettività di rete per le origini Cloud SQL per PostgreSQL per le migrazioni omogenee ai cluster AlloyDB per PostgreSQL con Database Migration Service.
Esistono diversi metodi che puoi utilizzare per configurare la connettività tra Cloud SQL per PostgreSQL e AlloyDB per PostgreSQL:
Per le migrazioni tra Cloud SQL per PostgreSQL e AlloyDB per PostgreSQL con Database Migration Service, sconsigliamo di utilizzare il metodo di connettività del tunnel SSH inverso.
Configura le interfacce Private Service Connect
Questo metodo di connettività ti consente di connetterti all'IP privato del tuo database di origine senza consumare la quota di peering VPC. Le interfacce Private Service Connect sono il metodo consigliato per la connettività IP privata durante la migrazione a un cluster AlloyDB per PostgreSQL. Le interfacce Private Service Connect sono disponibili solo quando esegui la migrazione a un cluster AlloyDB per PostgreSQL esistente.
Per utilizzare la connettività privata con le interfacce Private Service Connect, segui questi passaggi:
Nel tuo progetto, assicurati di avere una rete Virtual Private Cloud con l' accesso privato ai servizi abilitato.
Questa è la rete che si connette al server del database di origine utilizzando l'accesso privato ai servizi (PSA).
- Assicurati che l'istanza Cloud SQL di origine sia configurata con un IP privato e l'accesso privato ai servizi (PSA) con la rete VPC descritta nel passaggio precedente. Per saperne di più, consulta Utilizza l'IP privato nella documentazione di Cloud SQL.
- Crea o seleziona un cluster AlloyDB per PostgreSQL di destinazione abilitato per Private Service Connect. Consulta Crea un cluster e un'istanza principale nella documentazione di AlloyDB per PostgreSQL.
- Configura Private Service Connect per la connettività in uscita dal cluster di destinazione. In linea generale, questa procedura prevede:
- Creazione di un collegamento di rete nella rete VPC in cui l'istanza di origine ha un indirizzo IP privato con PSA. L'intervallo di subnet riservato per il collegamento di rete deve rientrare nell'intervallo RFC 1918.
- Assegnazione del collegamento di rete al cluster AlloyDB per PostgreSQL di destinazione.
Per saperne di più, consulta Configura Private Service Connect nella documentazione di AlloyDB per PostgreSQL.
- In una fase successiva, quando crei il profilo di connessione di origine, utilizza l'indirizzo IP privato dell'istanza Cloud SQL per PostgreSQL di origine.
- Quando crei il job di migrazione, seleziona Interfaccia PSC come metodo di connettività.
Configura la connettività privata con il peering VPC
La connettività privata con il peering Virtual Private Cloud (VPC) connette il cluster AlloyDB per PostgreSQL di destinazione all'istanza Cloud SQL per PostgreSQL di origine tramite una rete VPC condivisa configurata per l'accesso privato ai servizi (PSA).
Per utilizzare la connettività privata con il peering VPC, segui questi passaggi:
Nel tuo progetto, assicurati di avere una rete Virtual Private Cloud con l' accesso privato ai servizi abilitato.
Devi disporre di uno spazio di intervallo IP allocato sufficiente per supportare sia l'istanza Cloud SQL di origine sia il cluster AlloyDB per PostgreSQL di destinazione.
- Assicurati che l'istanza Cloud SQL di origine sia configurata con un IP privato e l'accesso privato ai servizi (PSA) nella rete Virtual Private Cloud descritta nel passaggio precedente. Per saperne di più, consulta Utilizza l'IP privato nella documentazione di Cloud SQL.
- Assicurati che il cluster AlloyDB per PostgreSQL di destinazione sia configurato con l'accesso privato ai servizi (PSA) utilizzando la stessa rete Virtual Private Cloud. Per saperne di più, consulta Crea un cluster e un'istanza principale nella documentazione di AlloyDB per PostgreSQL.
- In una fase successiva, quando
crei il profilo di connessione di origine, seleziona l'istanza Cloud SQL per PostgreSQL di origine e inserisci il suo indirizzo IP privato.
Puoi visualizzare l'indirizzo IP privato dell'istanza quando visualizzi le informazioni di riepilogo dell'istanza.
- Quando crei il job di migrazione, utilizza il peering VPC come metodo di connettività (nella console Google Cloud , Database Migration Service seleziona automaticamente il peering VPC quando l'istanza Cloud SQL di origine utilizza l'architettura di rete del producer più recente).
Configura la connettività della lista consentita IP
Per configurare la connettività della lista consentita di IP per le origini Cloud SQL per PostgreSQL, segui questi passaggi:
- Assicurati che l'IP pubblico in uscita sia abilitato nell'istanza principale di AlloyDB per PostgreSQL di destinazione. Per saperne di più, consulta Abilita l'IP pubblico in uscita nella documentazione di AlloyDB per PostgreSQL.
-
Abilita l'IP pubblico per l'istanza Cloud SQL di origine e aggiungi entrambi gli indirizzi IP pubblici in uscita dell'istanza principale AlloyDB per PostgreSQL di destinazione all'elenco delle reti autorizzate. Per saperne di più, consulta Abilita l'IP pubblico nella documentazione di Cloud SQL.
Puoi trovare gli indirizzi IP pubblici in uscita dell'istanza principale AlloyDB per PostgreSQL di destinazione nella pagina dei dettagli del cluster nella console Google Cloud . Consulta Visualizza i dettagli di cluster e istanze.
- In una fase successiva, quando crei il profilo di connessione di origine, utilizza l'indirizzo IP pubblico dell'istanza di origine.
- Quando crei il job di migrazione, seleziona Lista consentita IP come metodo di connettività.
Passaggi successivi
Per scoprire di più sulla connettività di rete del database in Database Migration Service, consulta la panoramica dei metodi di networking.
Per una procedura dettagliata completa della migrazione, consulta Inizia a utilizzare le migrazioni di AlloyDB per PostgreSQL.