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

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

IPerf   Kafka   NFS   Maven   DNS   Hadoop   Root   Mango АТС   FreeIPA   Etcd   4G   ЦОД   Rocky Linux   LTE   Potree   CPanel   UWSGI   NET Framework   QGIS   POP3  
.....

Реклама