Мой опыт использования проекта postgresql_cluster составляет более года, вот что могу выделить:
Автоматизация проекта поражает, так как позволяет закрывать большинство административной работы и экономить время простоя сервисов, во время крупных работ, таких как минорное/мажорное обнолвение PostgreSQL в продакшн зоне. Простой при минорном обновлении до 10 секунд, на время переключения мастер узла в кластере, а при мажорном обновлении простой составляет 1 минуту, на это время соединения в pgbouncer ставятся на паузу, после чего возобновляются и простоя баз сервисы без timeout для запросов практически не замечают.
Очень удобно использование проекта методом GitOps, репозитории всех кластеров находятся в одном месте. На данный момент под управлением данного проекта, ведётся администрирование 32 кластеров.
Мой опыт использования проекта postgresql_cluster составляет более года, вот что могу выделить:
Автоматизация проекта поражает, так как позволяет закрывать большинство административной работы и экономить время простоя сервисов, во время крупных работ, таких как минорное/мажорное обнолвение PostgreSQL в продакшн зоне. Простой при минорном обновлении до 10 секунд, на время переключения мастер узла в кластере, а при мажорном обновлении простой составляет 1 минуту, на это время соединения в pgbouncer ставятся на паузу, после чего возобновляются и простоя баз сервисы без timeout для запросов практически не замечают.
Очень удобно использование проекта методом GitOps, репозитории всех кластеров находятся в одном месте. На данный момент под управлением данного проекта, ведётся администрирование 32 кластеров.