Compartir a través de


Servidor de entorno de ejecución de migración con el servicio de migración en Azure Database for PostgreSQL

El servidor de tiempo de ejecución de migración es un componente fundamental en el servicio de migración para Azure Database for PostgreSQL. Actúa como servidor intermediario, lo que garantiza una transferencia de datos segura y eficaz durante el proceso de migración. Este servidor es especialmente útil al migrar bases de datos de entornos a los que solo se puede acceder a través de redes privadas.

Al actuar como puente entre la instancia de PostgreSQL de origen y la instancia de servidor flexible de Azure Database for PostgreSQL de destino, el servidor en tiempo de ejecución de migración facilita la migración de datos sin problemas. Garantiza que la migración se produzca dentro de un espacio de red seguro y aislado, manteniendo la integridad y confidencialidad de los datos que se transfieren.

En este artículo se proporciona una visión detallada del servidor en tiempo de ejecución de migración, sus escenarios admitidos y cómo usarlo de forma eficaz en el servicio de migración en Azure Database for PostgreSQL.

Captura de pantalla que muestra el servidor en tiempo de ejecución de migración.

Escenarios de migración admitidos con el servidor de entorno de ejecución de migración

El servidor en tiempo de ejecución de migración es esencial para transferir datos entre distintas instancias de PostgreSQL de origen y la instancia de servidor flexible de Azure Database for PostgreSQL. Es necesario en los escenarios siguientes:

  • Cuando el origen es un servidor único de Azure Database for PostgreSQL configurado con un punto de conexión privado y el destino es un servidor flexible de Azure Database for PostgreSQL con un punto de conexión privado.

Nota:

El servicio de migración no admite la copia de roles autenticados por id. de Microsoft Entra cuando se usa un servidor en tiempo de ejecución para realizar la migración de un solo servidor a un servidor flexible. Se recomienda crear manualmente los roles autenticados por id. de Entra en el servidor de destino antes de iniciar la migración.

  • Para orígenes como bases de datos locales, máquinas virtuales de Azure o instancias de AWS, a las que solo se puede acceder a través de redes privadas, y la instancia de servidor flexible de destino de Azure Database for PostgreSQL con un punto de conexión privado.

¿Cómo se usa el servidor de runtime de migración?

Para utilizar el servidor de runtime de migración en el servicio de migración de Azure Database for PostgreSQL, tiene dos opciones de migración:

  • Use Azure Portal durante la instalación.
  • Especifique el parámetro migrationRuntimeResourceId en el archivo de propiedades JSON durante el comando de creación de migración en la CLI de Azure.

A continuación, se muestra cómo hacerlo en ambos métodos.

Uso de Azure Portal

  1. Inicie sesión en Azure Portal y acceda al servicio de migración (desde el servidor de destino) en la instancia de Azure Database for PostgreSQL.

  2. Inicie un nuevo flujo de trabajo de migración dentro del servicio.

  3. Cuando llegue a la pestaña Servidor en tiempo de ejecución, seleccione en el botón de radio Usar servidor en tiempo de ejecución .

  4. Seleccione la suscripción de Azure y el grupo de recursos. Seleccione la ubicación de la instancia de servidor flexible de Azure Database for PostgreSQL integrada en la red virtual.

  5. Seleccione la instancia de servidor flexible de Azure Database for PostgreSQL adecuada para que actúe como la instancia del servidor en tiempo de ejecución de migración.

    Captura de pantalla que muestra la selección del servidor en tiempo de ejecución de migración.

Aspectos básicos de ejecución del servidor de migración

  • Configuración mínima: a pesar de crearse a partir del servidor flexible de Azure Database for PostgreSQL, el servidor en tiempo de ejecución de migración facilita únicamente la migración sin necesidad de alta disponibilidad, copias de seguridad, especificidad de versiones o características de almacenamiento avanzadas.
  • Rendimiento y ajuste de tamaño: el servidor en tiempo de ejecución de migración debe escalarse adecuadamente para administrar la carga de trabajo. Se recomienda seleccionar una SKU equivalente a superior a la del servidor de destino.
  • Redes: asegúrese de que el servidor en tiempo de ejecución de migración se integre correctamente en la red virtual y que la seguridad de red permita una comunicación segura con los servidores de origen y de destino. Para obtener más información, consulte Guía de red para el servicio de migración.
  • Limpieza posterior a la migración: una vez finalizada la migración, se debe retirar el servidor en tiempo de ejecución de migración para evitar costos innecesarios. Antes de la eliminación, asegúrese de que todos los datos se han migrado correctamente y que el servidor ya no es necesario.