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

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

Mango АТС   GPT (диск)   XCache   LTE   Bluetooth   Mail.ru   Laravel   Server core   Lets Encrypt   Freeradius   Утилита   Vlan   Javascript   GlusterFS   RAW (формат)   BIND   IIS   Roundcube   FreeBSD   Java  
.....

Реклама