En esta página, se proporciona una descripción general de los conceptos asociados con la configuración de la conectividad de red para migraciones heterogéneas de Oracle a AlloyDB para PostgreSQL:
En Componentes de red, se describe cómo la conectividad de origen y destino constituye la configuración de red de extremo a extremo para las migraciones.
En las secciones de ejemplos, se muestran diferentes combinaciones para la conectividad de origen y destino pública y privada:
Después de considerar las relaciones de alto nivel entre los servicios de Google Cloud involucrados en el proceso de migración, puedes continuar para obtener más información sobre los métodos de conectividad de la base de datos de origen y los métodos de conectividad de la base de datos de destino.
Componentes de red involucrados en el proceso de migración
Desde el punto de vista de las redes, Database Migration Service y Cloud SQL son productores de servicios que residen en sus propias redes dedicadas (conocidas como redes de servicios), fuera de las redes de nube privada virtual (VPC) que usas en tu proyecto de Google Cloud . El objetivo de configurar la conectividad de red para un proceso de migración con Database Migration Service es garantizar que Database Migration Service pueda acceder al servidor de base de datos de Oracle de origen y al clúster de AlloyDB para PostgreSQL de destino.
Cuando planifiques la configuración de la conectividad de red para la migración, es importante que consideres con atención los requisitos de infraestructura, incluidas las limitaciones que tus decisiones de red podrían introducir en el estado final del clúster de base de datos migrado. Por ejemplo, si deseas usar una conexión privada para la conectividad de la base de datos de destino, debes crear tu clúster de AlloyDB para PostgreSQL de destino con la IP privada habilitada. No puedes inhabilitar la IP privada en tu clúster de AlloyDB para PostgreSQL más adelante.
Existen varios métodos diferentes que puedes usar para establecer las conexiones de red necesarias. La conectividad de origen y destino se puede establecer con el uso de direcciones IP públicas o privadas. Puedes combinar cualquier método de conectividad de origen y destino para que se adapte mejor a tus requisitos de infraestructura.
Ejemplo: Conectividad de origen de IP pública y conectividad de destino de IP privada
En este ejemplo, tienes las siguientes bases de datos:
- Un servidor de base de datos de Oracle de origen alojado de forma autónoma con una dirección IP pública
- Un clúster de destino de AlloyDB para PostgreSQL con una dirección IP privada habilitada.
Para la conectividad de la base de datos de origen, usa el método de lista de IPs permitidas para establecer una conexión a través de la Internet pública. Esta conexión se protege con un certificado SSL/TLS.
Para la conectividad de la base de datos de destino, usas Private Service Connect para establecer una conexión privada a través de la red de Google Cloud . Database Migration Service encripta automáticamente esta conexión interna.
Ejemplo: Conectividad de IP privada para la base de datos de origen alojada fuera de Google Cloud
En este ejemplo, tienes los siguientes componentes:
- Una instancia de origen de Oracle alojada en otra nube y una puerta de enlace de VPN
- Una instancia de Cloud VPN en tu VPC de Google Cloud
- Un clúster de destino de AlloyDB para PostgreSQL con una dirección IP pública habilitada
Para la conectividad de la base de datos de origen, usa una configuración de conectividad privada para establecer una conexión de Private Service Connect entre Database Migration Service y la VPC en la que tienes tu instancia de Cloud VPN. Usa Cloud VPN para crear un túnel IPsec entre Google Cloud y la red de nube en la que tienes la base de datos de Oracle de origen.
Para la conectividad de la base de datos de destino, usa el método de conectividad de IP pública para establecer una conexión a través de la Internet pública. Database Migration Service protege automáticamente esta conexión con SSL/TLS.
¿Qué sigue?
Existen muchos métodos de conectividad diferentes que puedes usar. Cada método se puede ajustar aún más con servidores proxy, túneles SSH y VMs de bastión.
- Obtén más información sobre los métodos de conectividad de la base de datos de origen.
- Obtén más información sobre los métodos de conectividad de la base de datos de destino.