Replicación de flujos - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Replicación de flujos

Puede utilizar la replicación de flujos para mantener actualizados los datos de WAL o los registros XLOG. Para ello, envíe y aplique de manera continua los datos de WAL o los registros XLOG a los servidores en espera. Si la aplicación empresarial no puede sufrir ningún tiempo de inactividad, la replicación por flujos es una opción de migración que debe tener en cuenta.

Arquitectura

En el diagrama siguiente se muestra la arquitectura para migrar de una base de datos de PostgreSQL en las instalaciones a la nube de AWS mediante una replicación de flujos.

Arquitectura de replicación de flujos

En el diagrama, se muestra el siguiente flujo de trabajo:

  1. Replique la base de datos en una instancia EC2 y copie los archivos de los ficheros.

  2. Promocione la réplica nueva como punto de conexión de escritor de bases de datos.

  3. Dirija la aplicación a la nueva base de datos de destino.

Limitaciones

Le recomendamos tomar en cuenta las limitaciones siguientes del uso de la replicación de flujos antes de iniciar la migración:

  • Es necesaria una cantidad significativa de espacio en disco en el servidor para hacer copias de seguridad y, a continuación, copiarlas en Amazon EC2.

  • Es necesaria una cantidad considerable de ancho de banda para sincronizar las bases de datos de origen y destino y lograr copiar de manera más rápida el registro de archivos.

  • Las bases de datos de origen y destino deben tener la misma versión de PostgreSQL.