Questa pagina fornisce una panoramica generale degli aspetti da considerare quando pianifichi la connettività di rete per la migrazione.
Dal punto di vista del networking, Database Migration Service e Cloud SQL sono producer di servizi che risiedono nelle proprie reti dedicate (note come reti di servizi), al di fuori delle reti Virtual Private Cloud (VPC) che utilizzi nel tuo progetto Google Cloud .
A seconda che tu scelga una migrazione standard o una migrazione con avvio rapido, Database Migration Service utilizza architetture di networking diverse per connettersi ai tuoi database. Questa pagina si concentra principalmente sulle considerazioni di networking per le migrazioni standard.
Connettività di migrazione standard
Per le migrazioni PostgreSQL omogenee standard a Cloud SQL, Database Migration Service si connette all'istanza Cloud SQL per PostgreSQL di destinazione e gestisce il processo di migrazione per suo conto. È l'istanza di destinazione che stabilisce la connessione di rete diretta all'istanza di origine, mentre Database Migration Service supervisiona il processo.
L'obiettivo della configurazione della connettività di rete per una migrazione standard è garantire che l'istanza Cloud SQL per PostgreSQL di destinazione possa instradare e raggiungere il server del database di origine tramite la rete.
Sono disponibili diversi metodi di connettività a seconda dell'offerta del database di origine e della configurazione di rete di Cloud SQL per PostgreSQL di destinazione:
- Lista consentita di IP: si connette tramite l'internet pubblico aggiungendo l'indirizzo IP in uscita di destinazione al firewall o alla lista consentita di origine.
- Tunnel SSH inverso: instrada il traffico di replica attraverso un bastion host Compute Engine intermedio su un tunnel SSH criptato.
- Connettività privata con peering VPC: si connette all'indirizzo IP privato del database di origine tra reti VPC in peering (per le istanze di destinazione con accesso privato ai servizi).
- Connettività privata con interfacce Private Service Connect: si connette all'indirizzo IP privato del database di origine utilizzando i collegamenti di rete (per le istanze di destinazione abilitate per PSC).
Prima di configurare l'istanza di origine per la migrazione, consulta la pagina Panoramica del networking per valutare il panorama del networking end-to-end e scegliere il metodo migliore per il tuo scenario.
Connettività per le migrazioni rapide
Le migrazioni con avvio rapido utilizzano un modello di networking mediato in cui Database Migration Service funge da intermediario tra il database di origine e l'istanza Cloud SQL per PostgreSQL di destinazione:
- Connettività di origine: Database Migration Service si connette al database di origine utilizzando le interfacce Private Service Connect e le configurazioni di connettività privata. Al database di origine deve essere assegnato un indirizzo IP privato all'interno di una rete VPC Google Cloud . Se il database di origine è ospitato all'esterno di Google Cloud, devi connetterlo alla tua rete VPC utilizzando una connessione Cloud VPN o Cloud Interconnect. Altri metodi (come le liste consentite di IP pubblici o i tunnel SSH inversi) non sono supportati.
- Connettività di destinazione: Database Migration Service gestisce completamente la comunicazione di rete con l'istanza di destinazione. L'istanza di destinazione deve essere abilitata per Private Service Connect.
Per una spiegazione completa dell'architettura di rete di avvio rapido, dei diagrammi dei componenti e delle limitazioni, consulta Connettività di rete per le migrazioni di avvio rapido nella documentazione principale di Database Migration Service.
Passaggi successivi
- Per le procedure dettagliate di migrazione standard, consulta Inizia a utilizzare le migrazioni di Cloud SQL per PostgreSQL.
- Per scoprire come eseguire una migrazione rapida, consulta Utilizza le migrazioni rapide per eseguire la migrazione a Cloud SQL.