Publicado en: Oct 10, 2023
Hoy, AWS anuncia la disponibilidad general de pgactive, la extensión de replicación active-activa para PostgreSQL, ahora disponible para Amazon Relational Database Service (RDS) para PostgreSQL. pgactive le permite utilizar la replicación activa-activa asíncrona para transmitir datos entre instancias de bases de datos a fin de ofrecer resiliencia y flexibilidad adicionales a la hora de mover datos entre instancias de bases de datos, incluidos los escritores ubicados en diferentes regiones de AWS. El objetivo es mantener la disponibilidad para operaciones como cambiar el tráfico de escritura a una diferente instancia.
Los clientes utilizan la replicación asíncrona activa-activa para permitir que las aplicaciones diseñadas para lograr una coherencia eventual escriban en dos o más instancias de bases de datos a fin de maximizar la disponibilidad y reducir la latencia de escritura. Para admitir la replicación activa-activa, pgactive incluye características como la sincronización de nodos, la detección y resolución automáticas de conflictos, las métricas de retraso de la replicación, y puede copiar datos de forma continua en hasta 16 instancias de escritura diferentes. La extensión pgactive ofrece varias estrategias automáticas de resolución de conflictos en caso de que dos escritores modifiquen simultáneamente el mismo registro de la base de datos, como las ganancias de la última actualización, las ganancias de la primera actualización o las reglas personalizables.
pgactive está disponible en las instancias de bases de datos de Amazon RDS que ejecutan PostgreSQL 15.4-R2 y versiones posteriores en todas las regiones de AWS aplicables, incluidas las regiones de AWS GovCloud (EE. UU.). Consulte la lista de extensiones admitidas en la Guía del usuario de Amazon RDS para obtener las versiones específicas.
Puede empezar ejecutando una nueva instancia de base de datos de Amazon RDS directamente desde la consola de administración de Amazon RDS. Puede obtener más información sobre pgactive en el blog de bases de datos de AWS y en la Guía del usuario de Amazon RDS.