

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
<a name="streaming-replication-consideration"></a>

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
<a name="architecture-streaming-replication"></a>

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](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/migration-databases-postgresql-ec2/images/streaming-replication-architecture.png)


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.

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

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

## Limitaciones
<a name="limitations-streaming-replication"></a>

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.