Pianifica la configurazione di networking

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 AlloyDB per PostgreSQL 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 esegua 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 continue standard.

Connettività di migrazione standard

Per le migrazioni PostgreSQL omogenee standard ad AlloyDB per PostgreSQL, Database Migration Service si connette al cluster AlloyDB per PostgreSQL di destinazione e gestisce il processo di migrazione per suo conto. È il cluster 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 il cluster AlloyDB per PostgreSQL di destinazione possa eseguire il routing 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 AlloyDB 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.
  • Proxy TCP tramite una VM ospitata nel cloud: instrada il traffico di replica tramite un proxy TCP containerizzato su una VM Compute Engine intermedia quando non è possibile il routing diretto tra le reti.
  • Connettività privata con peering VPC: si connette all'indirizzo IP privato del database di origine tra reti VPC in peering (per i cluster 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 i cluster di destinazione abilitati 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 il cluster AlloyDB 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 al di fuori di Google Cloud, devi connetterlo alla tua rete VPC utilizzando Cloud VPN o Cloud Interconnect. Altri metodi (come liste consentite di IP pubblici o tunnel SSH inversi) non sono supportati.

  • Connettività di destinazione: Database Migration Service gestisce completamente la comunicazione di rete con l'istanza di destinazione. Il cluster di destinazione deve essere abilitato 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