Questa pagina descrive come configurare la connettività di rete per le origini Microsoft Azure Database for PostgreSQL Flexible Server per le migrazioni omogenee a Cloud SQL per PostgreSQL con Database Migration Service. Puoi utilizzare diversi metodi:
Connettività IP privata con interfacce Private Service Connect
Connettività con IP privato con peering Virtual Private Cloud
Puoi anche utilizzare un tunnel SSH inverso, ma questo approccio richiede la creazione di macchine virtuali (VM) aggiuntive per ospitare i componenti di rete necessari.
Configura le interfacce Private Service Connect
Per utilizzare la connettività privata con le interfacce Private Service Connect per le origini Microsoft Azure Database for PostgreSQL Flexible Server, segui questi passaggi:
-
Configura la connettività diretta con Cloud VPN da Google Cloud al tuo VPC di origine.
A seconda dell'architettura di rete, potrebbe essere necessario configurare altri gateway VPN nel sistema. Per saperne di più, consulta Crea connessioni VPN ad alta affidabilità tra Google Cloud e Azure nella documentazione di Cloud VPN.
- Crea un'istanza Cloud SQL di destinazione abilitata per Private Service Connect. Consulta Crea un'istanza abilitata per Private Service Connect nella documentazione di Cloud SQL.
- Configura Private Service Connect per la connettività in uscita sulla tua istanza. In linea generale, questa procedura prevede:
- Creazione di un collegamento di rete nella rete VPC in cui hai configurato Cloud VPN. Tieni presente che l'intervallo di subnet riservato per il collegamento di rete deve rientrare nell'intervallo RFC 1918.
- Assegnazione del collegamento di rete all'istanza Cloud SQL per PostgreSQL di destinazione.
Per la procedura completa, consulta Configura la connettività in uscita nella documentazione di Cloud SQL.
- In una fase successiva, quando crei il profilo di connessione di origine, inserisci l'IP privato dell'origine Microsoft Azure Database for PostgreSQL Flexible Server.
- Quando crei il job di migrazione, seleziona Interfaccia PSC come metodo di connettività.
Configura il peering VPC
Per utilizzare la connettività privata con il peering Virtual Private Cloud per le origini Microsoft Azure Database for PostgreSQL Flexible Server, segui questi passaggi:
-
Configura la connettività diretta con Cloud VPN alla tua origine Microsoft Azure Database for PostgreSQL Flexible Server.
Per saperne di più, consulta Crea connessioni VPN ad alta affidabilità tra Google Cloud e Azure nella documentazione di Cloud VPN.
Assicurati che la rete Virtual Private Cloud sia configurata per l'accesso privato ai servizi. Per saperne di più, consulta Configura l'accesso privato ai servizi.
- Assicurati che l'istanza Cloud SQL di destinazione sia configurata per utilizzare un IP privato con accesso privato ai servizi (PSA) e che sia in peering con il VPC in cui si trova la tua Cloud VPN. Per saperne di più, consulta Utilizza l'IP privato nella documentazione di Cloud SQL.
- In una fase successiva, quando crei il profilo di connessione di origine, inserisci l'IP privato dell'origine Microsoft Azure Database for PostgreSQL Flexible Server.
- Quando crei il job di migrazione, seleziona Peering VPC come metodo di connettività.
Configura la connettività della lista consentita IP
Per utilizzare il metodo di connettività con lista consentita di IP pubblici per le origini Microsoft Azure Database for PostgreSQL Flexible Server, segui questi passaggi:
-
Abilita l'IP pubblico per l'istanza Cloud SQL di destinazione. Abilita l'IP pubblico nella documentazione di Cloud SQL.
Se esegui la migrazione a una nuova istanza di destinazione, assicurati di crearla con un IP pubblico abilitato.
-
Configura il database di origine di Microsoft Azure per il server flessibile PostgreSQL in modo da consentire l'accesso alla rete pubblica dall'IP pubblico dell'istanza Cloud SQL di destinazione.
Per saperne di più, consulta Modifica l'accesso alla rete pubblica nella documentazione di Microsoft.
- In una fase successiva, quando
crei il profilo di connessione di origine, utilizza il nome del server completo dell'istanza per l'IP del database di origine.
Per saperne di più su come visualizzare i dettagli di connessione dell'istanza Microsoft Azure Database for PostgreSQL Flexible Server, consulta Ottieni informazioni sulla connessione al server nella documentazione di Microsoft.
- Quando crei il job di migrazione, seleziona Lista consentita IP come metodo di connettività.
Passaggi successivi
Per scoprire di più sulla connettività di rete dei 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 Cloud SQL per PostgreSQL.