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 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 .

Según si eliges una migración estándar o una migración de inicio rápido, Database Migration Service usa 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 estándar.

Conectividad de migración estándar

En el caso de las migraciones homogéneas estándar de PostgreSQL a Cloud SQL, Database Migration Service se conecta a la instancia de destino de Cloud SQL para PostgreSQL y administra el proceso de migración en su nombre. Es la instancia de destino la que establece la conexión de red directa con la 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 la instancia de destino de Cloud SQL para PostgreSQL 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 Cloud SQL 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 de Compute Engine intermedio por un túnel SSH encriptado.
  • 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 instancias 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 instancias de destino habilitadas 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 intermediario entre la base de datos de origen y la instancia de Cloud SQL 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 una conexión de Cloud VPN o Cloud Interconnect. No se admiten otros métodos (como las listas de entidades permitidas de IP públicas 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. La instancia de destino debe estar habilitada 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?