Questa pagina fornisce una panoramica dei concetti associati alla configurazione della connettività di rete per le migrazioni eterogenee da Oracle ad AlloyDB per PostgreSQL:
Componenti di rete descrive in che modo la connettività di origine e di destinazione costituisce la configurazione di rete end-to-end per le migrazioni.
Le sezioni degli esempi mostrano diverse combinazioni per la connettività di origine e destinazione pubblica e privata:
Dopo aver considerato le relazioni di alto livello tra i servizi Google Cloud coinvolti nel processo di migrazione, puoi scoprire di più sui metodi di connettività del database di origine e sui metodi di connettività del database di destinazione.
Componenti di rete coinvolti nel processo di 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 . L'obiettivo della configurazione della connettività di rete per un processo di migrazione con Database Migration Service è garantire che Database Migration Service possa raggiungere il server di database Oracle di origine e il cluster AlloyDB per PostgreSQL di destinazione.
Quando pianifichi la configurazione della connessione di rete per la migrazione, è importante considerare attentamente i requisiti dell'infrastruttura, incluse le limitazioni che le tue decisioni di networking potrebbero introdurre nello stato finale del cluster di database di cui è stata eseguita la migrazione. Ad esempio, se vuoi utilizzare una connessione privata per la connettività del database di destinazione, devi creare il cluster AlloyDB per PostgreSQL di destinazione con l'IP privato abilitato. Non puoi disattivare l'IP privato sul cluster AlloyDB per PostgreSQL in un secondo momento.
Esistono diversi metodi che puoi utilizzare per stabilire le connessioni di rete necessarie. La connettività sia per l' origine sia per la destinazione può essere stabilita utilizzando indirizzi IP pubblici o privati. Puoi combinare qualsiasi metodo di connettività di origine e destinazione per soddisfare al meglio i requisiti della tua infrastruttura.
Esempio: connettività di origine con IP pubblico e connettività di destinazione con IP privato
In questo esempio, hai i seguenti database:
- Un server di database Oracle di origine self-hosted con un indirizzo IP pubblico.
- Un cluster di destinazione AlloyDB per PostgreSQL con un indirizzo IP privato abilitato.
Per la connettività del database di origine, utilizzi il metodo della lista consentita di IP per stabilire una connessione tramite l'internet pubblico. Puoi proteggere questa connessione con un certificato SSL/TLS.
Per la connettività del database di destinazione, utilizzi Private Service Connect per stabilire una connessione privata sulla rete Google Cloud . Questa connessione interna viene criptata automaticamente da Database Migration Service.
Esempio: connettività IP privato per il database di origine ospitato all'esterno di Google Cloud
In questo esempio, hai i seguenti componenti:
- Un'istanza di origine Oracle ospitata in un altro cloud e un gateway VPN
- Un'istanza Cloud VPN nel tuo VPC Google Cloud
- Un cluster di destinazione AlloyDB per PostgreSQL con un indirizzo IP pubblico abilitato
Per la connettività del database di origine, utilizzi una configurazione di connettività privata per stabilire una connessione Private Service Connect tra Database Migration Service e il VPC in cui si trova l'istanza Cloud VPN. Utilizza Cloud VPN per creare un tunnel IPsec tra Google Cloud e la rete cloud in cui si trova il database Oracle di origine.
Per la connettività del database di destinazione, utilizzi il metodo di connettività con IP pubblico per stabilire una connessione su internet pubblico. Database Migration Service protegge automaticamente questa connessione con SSL/TLS.
Passaggi successivi
Esistono molti metodi di connettività diversi che puoi utilizzare. Ogni metodo può essere ulteriormente modificato con server proxy, tunnel SSH e VM bastion.
- Scopri di più sui metodi di connettività del database di origine.
- Scopri di più sui metodi di connettività del database di destinazione.