Configuración de la replicación externa a partir de los clústeres de bases de datos multi-AZ para Amazon RDS - Amazon Relational Database Service

Configuración de la replicación externa a partir de los clústeres de bases de datos multi-AZ para Amazon RDS

Puede configurar la replicación entre un clúster de base de datos multi-AZ y una base de datos externa a Amazon RDS.

La replicación externa permite que los clústeres de bases de datos multi-AZ repliquen datos entre una instancia de base de datos de RDS y una base de datos externa, ya sea en las instalaciones o en otro entorno de nube. Es útil para la recuperación ante desastres, la migración de datos y el mantenimiento de la coherencia entre los sistemas en diferentes ubicaciones. En esta sección, se describen los requisitos previos para configurar la replicación, cómo configurar el proceso y aspectos clave, como, por ejemplo, la latencia de la replicación, el ancho de banda y la compatibilidad con diferentes motores de bases de datos.

RDS para MySQL

Para configurar la replicación externa de un clúster de base de datos multi-AZ de RDS para MySQL, debe retener los archivos de registro binarios en las instancias de base de datos dentro del clúster durante el tiempo suficiente para garantizar que los cambios se apliquen a la réplica antes de que Amazon RDS elimine el archivo binlog. Para ello, configure la retención de registros binarios llamando al procedimiento mysql.rds_set_configuration almacenado y especificando el parámetro binlog retention hours. Para obtener más información, consulte binlog retention hours.

El valor predeterminado de binlog retention hours es NULL, lo que significa que los registros binarios no se retienen (0 horas). Si desea configurar la replicación externa para un clúster de base de datos multi-AZ, debe establecer el parámetro en un valor distinto de NULL.

Solo puede configurar la retención de registros binarios desde la instancia de base de datos de escritor del clúster de base de datos multi-AZ, y la configuración se propaga a todas las instancias de base de datos de lector de forma asíncrona.

Además, le recomendamos encarecidamente que habilite la replicación basada en GTID en su réplica externa. A continuación, si una de las instancias de base de datos falla, puede reanudar la replicación desde otra instancia de base de datos en buen estado dentro del clúster. Para obtener más información, consulte Replication with Global Transaction Identifiers en la documentación de MySQL.

RDS para PostgreSQL

Para configurar la replicación lógica para un clúster de base de datos multi-AZ de RDS para PostgreSQL, debe habilitar la replicación lógica. Para obtener instrucciones, consulte Configuración de la replicación lógica de PostgreSQL con clústeres de base de datos multi-AZ para Amazon RDS.