Что такое Patroni

Обновлено Обновлено: Опубликовано Опубликовано:

Patroni —
простыми словами

python-приложение, разработанное для управления кластером PostgreSQL. Поддрежки других СУБД, пока, нет. Разработчиком является компания Zalando, основной вид дейтельности которой связан с одеждой и модой.

Patroni требует развертывания дополнительного программного обеспечения для хранения информации о кластере и его настройках. В качестве данного программного компонента могут использоваться Consul, ZooKeeper, Kubernetes или etcd.

Скачать патрони можно бесплатно с GitHub. Там же мы можем ознакомиться с инструкцией по установке программного продукта. Более подробная документация доступна на patroni.readthedocs.io.

Возможности patroni:

  • REST API.
  • Синхронизация каталогов (pg_rewind).
  • Восстановление начального состояния.
  • Управление потоковой репликацией Postgresql.
  • Автоматическое или ручное переключение на активную ноду кластера.

Пример частоиспользуемой настройки — PostgreSQL + Patroni + etcd + PgBouncer + HAProxy.



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

PowerDNS   Procmail   Интернет шлюз   Скриншот   Telnet   Samba   WiFi   MariaDB   Дистрибутив   FPS   Active Directory   Fetchmail   Nextcloud   IAX   ClamAV   Bareos   Exchange Server   Postfix   Кластер   Viber  
.....

Реклама