Configurar la conectividad mediante un proxy TCP a través de una máquina virtual alojada en la nube
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
MySQL | PostgreSQL | PostgreSQL a AlloyDB
Información general
En determinados casos de migración, puede que no sea posible establecer una conexión directa entre las bases de datos de origen y de destino. En estos casos, recomendamos usar una VM proxy TCP para enrutar el tráfico. Puedes configurar una VM proxy TCP con una secuencia de comandos automatizada
generada por el servicio de migración de bases de datos.
Cuando crea un trabajo de migración, el servicio de migración de bases de datos recoge la información necesaria y genera una secuencia de comandos que configura la VM proxy. Este script ejecuta varios comandos de la CLI de Google Cloud que hacen lo siguiente:
Crea y configura una instancia de Compute Engine en el mismo proyecto y VPC que la base de datos de destino.
Esta VM ejecuta un proxy TCP transparente que, de forma predeterminada, tiene IPs privadas y públicas. El proxy empieza a servir las conexiones entrantes inmediatamente después de arrancar.
Crea una regla de cortafuegos para permitir las conexiones desde la base de datos de destino de AlloyDB para PostgreSQL al proxy.
En el menú desplegable Método de conectividad, selecciona Proxy a través de una VM alojada en la nube (TCP).
Especifique los siguientes parámetros de configuración de la instancia de Compute Engine que actuará como host bastion:
Nombre de la instancia de VM de Compute Engine: el nombre de la instancia de Compute Engine.
Tipo de máquina: el tipo de máquina de Compute Engine, por ejemplo, n1-standard-n1.
Subred: la subred de la VPC de destino.
Haz clic en Ver secuencia de comandos para ver la secuencia de comandos generada.
Ejecuta la secuencia de comandos en una máquina que tenga acceso al Google Cloud proyecto de la base de datos de destino.
Asegúrate de que los siguientes ajustes estén actualizados para aceptar conexiones desde la dirección IP de salida del proxy TCP:
La sección de conexiones de replicación del archivo pg_hba.conf (en el caso de una instancia de origen autogestionada).
Las definiciones de grupos de seguridad (para una instancia de origen de Amazon RDS o Aurora).
Haz clic en Configurar y continuar.
Si tu fuente está en una VPN (por ejemplo, en AWS o en tu propia VPN local), consulta Configurar la conectividad mediante VPNs para obtener más información sobre cómo configurar la VPN de origen y la VPN de Google Cloud para que funcionen entre sí.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-21 (UTC)."],[[["In migration scenarios where direct connectivity between source and destination databases is not possible, a TCP proxy VM is recommended for routing traffic."],["Database Migration Service can generate a script to automate the setup of a Compute Engine VM instance, which acts as a transparent TCP proxy, within the same project and VPC as the destination database."],["When setting up connectivity, users can select \"Proxy via cloud-hosted VM - TCP\" and specify the Compute Engine VM's configuration, such as name, machine type, and subnetwork."],["By default, the proxy VM is assigned both private and public IP addresses, but users can configure it with only a private IP by enabling Private Google Access and modifying the generated script."],["After setting up the proxy, it's essential to update security settings, such as `pg_hba.conf` or security groups, to accept connections from the TCP proxy's outgoing IP address, and test the connection before creating the migration job."]]],[]]