En esta página, se describe cómo configurar la conectividad de red para las fuentes de Cloud SQL para MySQL para migraciones homogéneas a Cloud SQL para MySQL con Database Migration Service. Puedes usar dos métodos diferentes:
Conectividad de IP privada con interfaces de Private Service Connect
Conectividad de IP privada con intercambio de tráfico especializado de la nube privada virtual
Para las migraciones homogéneas entre dos instancias de Cloud SQL para MySQL 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 de VPC. Las interfaces de Private Service Connect solo están disponibles cuando migras a una instancia existente.
Para usar la conectividad privada con interfaces de Private Service Connect, sigue estos pasos:
En tu proyecto, asegúrate de tener una red de nube privada virtual con acceso privado a los servicios habilitado.
Esta es la red con la que realizas el intercambio de tráfico con Database Migration Service y el servidor de la base de datos de origen. Debes tener suficiente espacio para asignar rangos de IP para ambos componentes.
- Asegúrate de que tu instancia de Cloud SQL de origen esté configurada con una IP privada y 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.
- 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.
- Configura Private Service Connect para la conectividad saliente en
tu instancia de destino. En un nivel superior, este proceso implica lo siguiente:
- 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.
- Asignar el adjunto de red a tu instancia de Cloud SQL para MySQL de destino.
Para obtener el proceso completo, consulta Configura la conectividad saliente en la documentación de Cloud SQL.
- 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 MySQL de origen.
- Cuando crees el trabajo de migración, selecciona Interfaz de PSC para tu método de conectividad.
Configura el intercambio de tráfico especializado de VPC
La conectividad privada con fuentes de Cloud SQL para MySQL para migraciones heterogéneas usa el intercambio de tráfico de la 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 de VPC, sigue estos pasos:
En tu proyecto, asegúrate de tener una red de nube privada virtual con acceso privado a los servicios habilitado.
Esta es la red con la que realizas el intercambio de tráfico con Database Migration Service y el servidor de la base de datos de origen. Debes tener suficiente espacio para asignar rangos de IP para ambos componentes.
- Asegúrate de que tu instancia de Cloud SQL de origen esté configurada con una IP privada y 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.
- En una etapa posterior, cuando
crees el perfil de conexión de origen, haz lo siguiente:
- 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 ves la información resumida de la instancia.
- En la sección Define el método de conectividad, selecciona Conectividad privada.
- En el menú desplegable, selecciona la configuración de conectividad privada que creaste en el paso anterior.
- En la sección Define los detalles de la conexión,
ingresa la IP privada de tu instancia de Cloud SQL de origen.
Configura la conectividad de la lista de IPs permitidas
Para configurar la conectividad de la lista de IPs permitidas para fuentes de Cloud SQL para MySQL, sigue estos pasos:
-
Habilita la IP pública para tu instancia de Cloud SQL de origen y agrega la IP pública saliente 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 realizas la migración a una instancia de destino nueva, asegúrate de crear el destino con una IP pública habilitada.
- 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.
- Cuando crees el trabajo de migración, selecciona Lista de IPs permitidas para tu método de conectividad.
¿Qué sigue?
Para obtener más información sobre la conectividad de red de la base de datos en Database Migration Service, consulta Descripción general de los métodos de redes.
Para obtener un instructivo completo de la migración paso a paso, consulta Comienza a usar las migraciones de Cloud SQL para MySQL.