repmgr

PostgreSQL 9.0 y superiores le permiten tener servidores replicados en espera semiactiva, a los cuales puede consultar y/o usar para alta disponibilidad.

Mientras que los principales componentes de la característica están incluidos en PostgreSQL, se espera que el usuario gestione la parte de alta disponibilidad.

repmgr es una herramienta de código abierto que le permite monitorear y gestionar sus bases de datos PostgreSQL replicadas en un solo clúster lógico.

Descargar repmgr

Foro de discusión oficial de repmgr:

Grupo de repmgr en Grupos de Google

Acerca de repmgr

A pesar de que las funciones básicas necesarias para monitorear múltiples nodos y ayudar a tomar decisiones como “¿A qué nodo se promueve cuando el maestro falla?” fueron incluidas en PostgreSQL 9.0, la manera en que expone la información está basada en unidades de servidor internas. Hay unos pocos requerimientos comunes que surgen una vez que se implementan clusters en un ambiente de producción:

  • ¿Cómo agrego fácilmente nuevos nodos para expandir mi capacidad posteriormente?
  • ¿Puedo monitorear el retraso de respuesta de replicación en unidades de tiempo?(tratado directamente en PostgreSQL 9.1) Cuando el maestro falla,
  • ¿Cómo encuentro el mejor nodo a promover y luego pongo atodos los demás servidores en espera a seguirlo?

Si bien la diversidad es importante, repmgr tiene una comunidad próspera y está aumentando en popularidad todo el tiempo, por lo que parece probable que se convierta en la suite estándar de propósito general para gestión de clúster por defecto de PostgreSQL. Otros proyectos de código abierto que sirven para otros casos de uso más especializados aún se benefician independientemente de la funciones de monitoreo de replicación de bajo nivel de PostgreSQL.


Manténgase en contacto con nosotros

Suscríbase a nuestro boletín trimestral (en inglés) para enterarse sobre los últimos avances de 2ndQuadrant y tecnologías relacionadas.

También le enviaremos cualquier actualización o noticia importante que consideremos útil para usted.

Valoramos su privacidad y no compartiremos sus datos con nadie más.