Configura la connettività di rete per le origini Amazon Aurora e Amazon RDS

Questa pagina descrive come configurare la connettività di rete per le origini Amazon Aurora e Amazon RDS per le migrazioni PostgreSQL omogenee ai cluster AlloyDB per PostgreSQL con Database Migration Service. Puoi utilizzare diversi metodi:

Puoi anche utilizzare un tunnel SSH inverso, ma questo approccio richiede la creazione di una macchina virtuale (VM) Compute Engine intermedia per ospitare i componenti di rete necessari.

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 supportate quando esegui la migrazione a un cluster AlloyDB per PostgreSQL esistente.

Per utilizzare la connettività privata con le interfacce Private Service Connect per le origini Amazon RDS o Amazon Aurora, segui questi passaggi:

  1. Configura la connettività diretta con Cloud VPN da Google Cloud al tuo VPC di origine in AWS.

    A seconda dell'architettura di rete, potrebbe essere necessario configurare gateway VPN aggiuntivi nel sistema. Per saperne di più, consulta Crea connessioni VPN ad alta affidabilità tra Google Cloud e AWS nella documentazione di Cloud VPN.

  2. 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.
  3. Configura Private Service Connect per la connettività in uscita dal cluster di destinazione. In linea generale, questa procedura prevede:
    1. Creazione di un collegamento di rete nella rete Virtual Private Cloud in cui hai configurato Cloud VPN. L'intervallo di subnet riservato per il collegamento di rete deve rientrare nell'intervallo RFC 1918.
    2. Assegnazione del collegamento di rete al cluster AlloyDB per PostgreSQL di destinazione.

    Per ulteriori informazioni, consulta Configura Private Service Connect nella documentazione di AlloyDB per PostgreSQL.

  4. In una fase successiva, quando crei il profilo di connessione di origine, utilizza l'indirizzo IP privato o l'endpoint DNS privato dell'istanza del database di origine in AWS.
  5. 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 Amazon RDS o Amazon Aurora, segui questi passaggi:

  1. Configura la connettività diretta con Cloud VPN da Google Cloud al tuo VPC di origine in AWS.

    A seconda dell'architettura di rete, potrebbe essere necessario configurare gateway VPN aggiuntivi nel sistema. Per saperne di più, consulta Crea connessioni VPN ad alta affidabilità tra Google Cloud e AWS 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.

  2. Assicurati che il cluster AlloyDB per PostgreSQL di destinazione sia configurato con un IP privato e 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.
  3. In una fase successiva, quando crei il profilo di connessione di origine, usa l'indirizzo IP privato dell'istanza del database di origine.
  4. 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, segui questi passaggi:

  1. Nella Console di gestione AWS, segui questi passaggi:
    1. Assicurati che il database Amazon RDS o Amazon Aurora di origine sia configurato per le connessioni IP pubbliche.
    2. Identifica il nome dell'endpoint del database e il numero di porta. Devi inserire questi valori quando crei il profilo di connessione.

      Per impostazione predefinita, i server PostgreSQL utilizzano la porta 5432.

  2. Assicurati che l'IP pubblico in uscita sia abilitato nell'istanza principale AlloyDB per PostgreSQL di destinazione e controlla entrambi gli indirizzi IP pubblici in uscita. Per saperne di più, consulta Abilita l'IP pubblico in uscita e Visualizza i dettagli del cluster e dell'istanza.
  3. Nel tuo VPC AWS, crea o aggiorna un gruppo di sicurezza che consenta il traffico in entrata sulla porta 5432 da entrambi gli indirizzi IP pubblici in uscita dell'istanza principale AlloyDB per PostgreSQL di destinazione. Consulta la sezione Fornisci l'accesso alla tua istanza DB nel VPC creando un gruppo di sicurezza nella documentazione di AWS.

  4. In una fase successiva, quando crei il profilo di connessione di origine, utilizza il nome dell'endpoint per l'IP o il nome host del database di origine.
  5. Quando crei il job di migrazione, seleziona Lista consentita IP come metodo di connettività.

Passaggi successivi