pg_auto_failover
pg_auto_failover Расширение для Postgres для организации автоматического фейловера и высокой доступности сервиса. Альтернатива patroni. Полезно для повседневной работы с базами данных, их диагностикой и обслуживанием.
Что это
pg_auto_failover
Возможности и детали
- Расширение для Postgres для организации автоматического фейловера и высокой доступности сервиса;
- Альтернатива patroni.
Зачем нужен
Это самостоятельный сервис, который можно развернуть в своей инфраструктуре и связать с уже используемыми системами. Такой подход даёт больше контроля над настройками и данными, но требует заранее продумать обновление, доступ и резервное копирование.
Когда пригодится
- Для диагностики запросов, схемы или состояния базы данных;
- Для повседневного администрирования без набора разрозненных команд;
- Для разработки и тестирования приложений, которые работают с данными.
Что учесть
Перед внедрением pg_auto_failover оцените требования к ресурсам, обновлению, резервному копированию, аутентификации и сетевому доступу. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.