Disponibilidad de PostgreSQL para el modelo de pool - 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.

Disponibilidad de PostgreSQL para el modelo de pool

Los modelos de pool, por su naturaleza, solo tienen una instancia de PostgreSQL. Por lo tanto, diseñar su aplicación para una alta disponibilidad es crucial. Una falla o interrupción de una base de datos agrupada provoca que su aplicación se degrade o quede inaccesible para todos sus usuarios.

Las instancias de base de datos de Amazon RDS for PostgreSQL se pueden hacer redundantes en dos zonas de disponibilidad si se habilita la función de alta disponibilidad. Para obtener más información, consulte Alta disponibilidad (Multi-AZ) para Amazon RDS en la documentación de Amazon RDS. Para la conmutación por error entre regiones, puede crear una réplica de lectura en otra región. AWS (Esta réplica de lectura debe promocionarse como parte de un proceso de conmutación por error). Además, puede replicar las copias de seguridad replicadas en todas AWS las regiones para su recuperación. Para obtener más información, consulte Replicación de copias de seguridad automatizadas en otra AWS región en la documentación de Amazon RDS.

Aurora, compatible con PostgreSQL, realiza copias de seguridad automáticas de los datos de manera que puede soportar el fallo de varias zonas de disponibilidad. (Consulte Alta disponibilidad de Amazon Aurora en la documentación de Aurora). Para que Aurora sea más resistente y se recupere más rápido, puede crear réplicas de lectura de Aurora en otras zonas de disponibilidad. Puede usar las bases de datos globales de Aurora para replicar datos en cinco AWS regiones adicionales para la recuperación entre regiones y la conmutación por error automática. (Consulte Uso de las bases de datos globales de Amazon Aurora en la documentación de Aurora). Además, puede habilitar el reenvío de escritura con las bases de datos globales de Aurora para lograr una alta disponibilidad en múltiples Regiones de AWS.

SaaS PostgreSQL high availability

Independientemente de si utiliza Amazon RDS para PostgreSQL o si es compatible con Aurora PostgreSQL, le recomendamos que implemente funciones de alta disponibilidad para mitigar el impacto de cualquier interrupción en todas las aplicaciones SaaS multiusuario que utilizan un modelo de grupo.