Configura la conectividad de red para las fuentes de Cloud SQL para PostgreSQL

En esta página, se describe cómo configurar la conectividad de red para las fuentes de Cloud SQL para PostgreSQL en migraciones homogéneas a Cloud SQL para PostgreSQL con Database Migration Service. Puedes usar varios métodos diferentes:

En el caso de las migraciones homogéneas entre dos instancias de Cloud SQL para PostgreSQL con Database Migration Service, no recomendamos usar el método de conectividad de túnel SSH inverso.

Configura interfaces de Private Service Connect

Este método de conectividad te permite conectarte a la IP privada de tu base de datos de origen sin consumir la cuota de intercambio de tráfico entre VPC. Las interfaces de Private Service Connect solo están disponibles cuando migras a una instancia existente.

Para usar la conectividad privada con las interfaces de Private Service Connect, sigue estos pasos:

  1. En tu proyecto, asegúrate de tener una red de nube privada virtual con acceso privado a servicios habilitado.

    Esta es la red que intercambia tráfico con Database Migration Service y tu servidor de base de datos de origen. Debes tener suficiente espacio para asignar rangos de IP a ambos componentes.

  2. Asegúrate de que la instancia de Cloud SQL de origen esté configurada con una IP privada y un acceso privado a servicios (PSA) con la red de VPC que se describe en el paso anterior. Para obtener más información, consulta Usa una IP privada en la documentación de Cloud SQL.
  3. Crea una instancia de Cloud SQL de destino habilitada para Private Service Connect. Consulta Crea una instancia habilitada para Private Service Connect en la documentación de Cloud SQL.
  4. Configura Private Service Connect para la conectividad saliente en tu instancia de destino. En un nivel alto, este proceso implica lo siguiente:
    1. Crear un adjunto de red en la red de VPC en la que tu instancia de origen tiene una dirección IP privada con PSA. Ten en cuenta que el rango de subred reservado para el adjunto de red debe estar dentro del rango RFC 1918.
    2. Asignar el adjunto de red a tu instancia de destino de Cloud SQL para PostgreSQL

    Para ver el proceso completo, consulta Configura la conectividad de salida en la documentación de Cloud SQL.

  5. En una etapa posterior, cuando crees el perfil de conexión de origen, usa la dirección IP privada de tu instancia de Cloud SQL para PostgreSQL de origen.
  6. Cuando crees el trabajo de migración, selecciona Interfaz de PSC como método de conectividad.

Configura el intercambio de tráfico de VPC especializado

La conectividad privada con fuentes de Cloud SQL para PostgreSQL para migraciones heterogéneas usa el intercambio de tráfico entre redes de nube privada virtual (VPC) para crear una conexión entre Database Migration Service y tu base de datos de origen a través de redes de VPC en Google Cloud. No se admite el intercambio de tráfico transitivo, por lo que, para que este método de conectividad funcione, debes configurar una máquina virtual (VM) de proxy inverso en tu red de nube privada virtual.

Para usar la conectividad privada con el intercambio de tráfico entre VPC, sigue estos pasos:

  1. En tu proyecto, asegúrate de tener una red de nube privada virtual con acceso privado a servicios habilitado.

    Esta es la red que intercambia tráfico con Database Migration Service y tu servidor de base de datos de origen. Debes tener suficiente espacio para asignar rangos de IP a ambos componentes.

  2. Asegúrate de que la instancia de Cloud SQL de origen esté configurada con una IP privada y un acceso privado a servicios (PSA) con la red de VPC que se describe en el paso anterior. Para obtener más información, consulta Usa una IP privada en la documentación de Cloud SQL.
  3. En una etapa posterior, cuando crees el perfil de conexión de origen, haz lo siguiente:
    1. En la sección Define los detalles de la conexión, ingresa la IP privada de tu instancia de Cloud SQL de origen.

      Puedes ver la dirección IP privada de tu instancia cuando consultas la información de resumen de la instancia.

    2. En la sección Define el método de conectividad, selecciona Conectividad privada.
    3. En el menú desplegable, selecciona la configuración de conectividad privada que creaste en el paso anterior.

Configura la conectividad de la lista de IPs permitidas

Para configurar la conectividad de la lista de IPs permitidas para las fuentes de Cloud SQL para PostgreSQL, sigue estos pasos:

  1. Habilita la IP pública para tu instancia de Cloud SQL de origen y agrega la IP pública de salida de tu instancia de destino a la lista de redes autorizadas. Para obtener más información, consulta Habilita la IP pública en la documentación de Cloud SQL.

    Si migras a una instancia de destino nueva, asegúrate de crear el destino con una IP pública habilitada.

  2. En una etapa posterior, cuando crees el perfil de conexión de origen, usa la dirección IP pública de tu instancia de origen.
  3. Cuando crees el trabajo de migración, selecciona Lista de IPs permitidas como método de conectividad.

¿Qué sigue?