pg_cirrus 2.0: Automatización de clústeres Postgres de alta disponibilidad destinados a producción
Stormatics se complace en anunciar el lanzamiento de pg_cirrus 2.0, que aporta importantes mejoras a la automatización de clústeres de alta disponibilidad para Postgres. pg_cirrus fue desarrollado para ayudar a automatizar la implementación de un clúster Postgres de 3 nodos a través de Pgpool. De este modo, se ahorra el tiempo necesario para configurar un clúster manualmente y se garantiza la fiabilidad. Esta versión se ha realizado a partir de los comentarios recibidos tras implementaciones reales y ofrece una mayor resiliencia, una configuración más rápida y una visibilidad operativa mejorada, lista para su uso en producción.
Lo más destacado
1. Alta disponibilidad real con clústeres habilitados para Watchdog
Implementación de un clúster PostgreSQL de tres nodos con Pgpool activo en todos los nodos, lo cual elimina el único punto de fallo presente en configuraciones anteriores. Con pg_cirrus 2.0, si un nodo Pgpool falla, el clúster seguirá funcionando sin problemas, garantizando un servicio continuo.
2. Soporte para contenedores Docker habilitados para servicios
Es posible ejecutar pg_cirrus en contenedores Docker de tamaño mínimo y habilitados para servicios. De este modo, las implementaciones son mucho más rápidas que las instalaciones completas del sistema operativo. La integración de servicios permite una gestión sencilla de los procesos de inicio y apagado, lo que facilita el funcionamiento en entornos con contenedores.
3. Mejora del sistema de registro para una resolución de problemas más sencilla
Las capacidades mejoradas de registro de pg_cirrus proporcionan información más detallada sobre los pasos de implementación, lo que facilita el monitoreo y la resolución de problemas del clúster durante la implementación.
Versiones soportadas de PostgreSQL
PostgreSQL 17, 16, 15, 14, y 13
Plataformas soportadas
- Ubuntu 22.04 y 24.04
- Red Hat Enterprise Linux 9
Cómo descargarlo
pg_cirrus 2.0 puede ser descargado desde nuestra página de GitHub: Notas de la versión y código fuente de pg_cirrus 2.0