Planifica la configuración de red

En esta página, se proporciona una descripción general de alto nivel de lo que debes tener en cuenta cuando planificas la conectividad de red para tu migración.

Desde una perspectiva de redes, Database Migration Service y AlloyDB para PostgreSQL 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 .

Según si realizas una migración estándar o una migración de inicio rápido, Database Migration Service aprovecha diferentes arquitecturas de redes para conectarse a tus bases de datos. Esta página se enfoca principalmente en las consideraciones de redes para las migraciones continuas estándar.

Conectividad de migración estándar

En el caso de las migraciones homogéneas estándar de PostgreSQL a AlloyDB para PostgreSQL, Database Migration Service se conecta al clúster de AlloyDB para PostgreSQL de destino y administra el proceso de migración en su nombre. Es el clúster de destino el que establece la conexión de red directa con tu instancia de origen, mientras que Database Migration Service supervisa el proceso.

El objetivo de configurar la conectividad de red para una migración estándar es garantizar que el clúster de AlloyDB para PostgreSQL de destino pueda enrutar y llegar al servidor de la base de datos de origen a través de la red.

Hay diferentes métodos de conectividad disponibles según la oferta de base de datos de origen y la configuración de red de AlloyDB para PostgreSQL de destino:

  • Lista de IPs permitidas: Se conecta a través de la Internet pública agregando la dirección IP de salida de destino al firewall o a la lista de entidades permitidas de origen.
  • Túnel SSH inverso: Enruta el tráfico de replicación a través de un host de bastión intermedio de Compute Engine por un túnel SSH encriptado.
  • Proxy TCP a través de una VM alojada en la nube: Enruta el tráfico de replicación a través de un proxy TCP alojado en contenedores en una VM de Compute Engine intermedia cuando no es posible el enrutamiento directo entre redes.
  • Conectividad privada con intercambio de tráfico entre VPC: Se conecta a la dirección IP privada de tu base de datos de origen a través de redes de VPC con intercambio de tráfico (para clústeres de destino de acceso privado a servicios).
  • Conectividad privada con interfaces de Private Service Connect: Se conecta a la dirección IP privada de tu base de datos de origen con adjuntos de red (para clústeres de destino habilitados para PSC).

Antes de configurar la instancia de origen para la migración, consulta la página Descripción general de las herramientas de redes para evaluar el panorama de las herramientas de redes de extremo a extremo y elegir el mejor método para tu situación.

Conectividad de las migraciones de inicio rápido

Las migraciones de inicio rápido usan un modelo de redes mediado en el que Database Migration Service actúa como un intermediario entre la base de datos de origen y el clúster de AlloyDB para PostgreSQL de destino:

  • Conectividad de origen: Database Migration Service se conecta a tu base de datos de origen con interfaces de Private Service Connect y parámetros de configuración de conectividad privada. Tu base de datos de origen debe tener asignada una dirección IP privada dentro de una red de VPC de Google Cloud . Si tu base de datos de origen está alojada fuera de Google Cloud, debes conectarla a tu red de VPC con Cloud VPN o Cloud Interconnect. No se admiten otros métodos, como las listas de IPs públicas permitidas o los túneles SSH inversos.

  • Conectividad de destino: Database Migration Service administra por completo la comunicación de red con tu instancia de destino. El clúster de destino debe estar habilitado para Private Service Connect.

Para obtener una explicación completa de la arquitectura de red de inicio rápido, los diagramas de componentes y las limitaciones, consulta Conectividad de red para migraciones de inicio rápido en la documentación principal de Database Migration Service.

¿Qué sigue?