Что такое 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.

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

WPS   QoS   PHP   Гибернация   CMS   Xibo   Corosync   RemoteApp   Файл подкачки   Asterisk   IVR   Pacemaker   TeamPass   Freeradius   Жесткая ссылка   Samba     Javascript   CPanel   Powershell  
.....

Реклама