Как построить отказоустойчивый PostgreSQL-кластер и не промахнуться

В исходниках PostgreSQL встречаются ироничные комментарии, а самый веселый, на мой взгляд, находится в строке прямо перед запуском сервера. Судя по логам Git, это комментарий Тома Лейна, который сообщает: "We are ready to rock and roll", а следующей строкой идёт запуск сервера СУБД. Действительно, когда пытаешься запустить кластер PostgreSQL, порой не покидает ощущение "rock and roll", а потом вдруг кластер не стартует или внезапно переключается на другой узел из-за отступов в YAML-конфиге :). В этой статье разберём ключевые элементы отказоустойчивого кластера и типовые места, где чаще всего допускают ошибки.

https://habr.com/ru/companies/postgrespro/articles/1004040/

#postgresql #dba #кластер #датацентр #pgBackRest #wal #PgBouncer #мониторинг #Patroni #Stolon

Как построить отказоустойчивый PostgreSQL-кластер и не промахнуться

В исходниках PostgreSQL встречаются ироничные комментарии, а самый весёлый, на мой взгляд, находится в строке прямо перед запуском сервера. Судя по логам Git, это комментарий Тома Лейна, который...

Хабр

Last Friday, Shaun Thomas began a new iteration of PG Phridays here at pgEdge, starting with an article on making #PostgreSQL highly available using #Patroni, an external orchestration layer that helps enable ultra high availability. 🐘

💡 For this PG Phriday, he dives into the installation of etcd - part 1 (of 3!) of a series of steps that you can follow along to install Patroni + PostgreSQL. Check it out: https://www.pgedge.com/blog/using-patroni-to-build-a-highly-available-postgres-clusterpart-1-etcd

#opensource #dev #programming #dataengineer #dba #postgres #data

Using Patroni to Build a Highly Available Postgres Cluster—Part 1: etcd

The last PG Phriday article focused on the architecture of a Patroni cluster—the how and why of the design. This time around, it’s all about actually building one. I’ve often heard that operating Postgres can be intimidating

Отказоустойчивый PostgreSQL для почты RuPost: Patroni + etcd + HAProxy за три ВМ

Когда почта ложится — ложится всё. Переписка, задачи, согласования, доступы — всё завязано на почтовый сервер. А если под ним единственный PostgreSQL без резервирования, то между вами и катастрофой — один сбойный диск или зависший процесс. В этой статье — пошаговый рецепт: собираем отказоустойчивый кластер PostgreSQL на базе Patroni, используем etcd для консенсуса и HAProxy как единую точку входа. Три виртуальные машины — и ваша почта RuPost переживёт падение ноды без потери писем и без ручного вмешательства.

https://habr.com/ru/companies/cloud4y/articles/1004556/

#postgresql #patroni #кластер_postgresql #почта #настройка_кластера

Отказоустойчивый PostgreSQL для почты RuPost: Patroni + etcd + HAProxy за три ВМ

Когда почта ложится — ложится всё. Переписка, задачи, согласования, доступы — всё завязано на почтовый сервер. А если под ним единственный PostgreSQL без резервирования, то между вами и катастрофой —...

Хабр

📣 The POSETTE 2026 schedule just dropped! Big welcome to this year’s fabulous Postgres speakers. Check out the schedule and start planning your can’t-miss sessions. Don’t forget to Register & Save-the-Date. 🗓️
https://posetteconf.com/2026/schedule/

#posetteconf #postgresql #postgres #cfp #opensource #community #citus #patroni #azure #dba #databases

Schedule | POSETTE: An Event for Postgres 2026

Schedule and Sessions for POSETTE: An Event for Postgres, a virtual and free developer event happening Jun 16-18, 2026. There will be 4 separate livestreams. Organized by the Postgres team at Microsoft.

POSETTE

👀 Get a first look at the amazing speakers for POSETTE 2026. Meet these fabulous folks from across the PostgreSQL ecosystem on our Speakers page that just dropped at posetteconf.com/2026/speakers/. Keynotes and full schedule coming soon. 🎉

#posetteconf #postgresql #postgres #cfp #opensource #community #citus #patroni #azure #dba #databases

📣 Talk selection emails for POSETTE: An Event for Postgres have been sent. Emails went out for every accepted, reserved, or declined submission.

If you haven’t seen an email, check your junk folder.

A big thanks to all who submitted! 🙏

Please Save the Date: https://aka.ms/posette-cal

#posetteconf #postgresql #postgres #cfp #opensource #community #citus #patroni #azure #dba #databases

✍️ Sign up for POSETTE News to stay current on POSETTE: An Event for Postgres. Only a small number of emails are sent each year announcing speakers, event schedule, and next year’s event dates. POSETTE is happening Jun 16–18. 🗓️

Sign-up here: https://posetteconf.com/subscribe/

#PosetteConf #Postgres #PostgreSQL #Citus #Patroni #pgvector #Azure #DBA #AppDev #CFP

Subscribe | POSETTE: An Event for Postgres

Subscribe to receive email updates about POSETTE: An Event for Postgres—a free and virtual developer event with talks about PostgreSQL, extensions & tools in the Postgres ecosystem, and Azure Database for PostgreSQL too. We’ll send you emails when POSETTE is announced, when the CFP is opening/closing, when we post t...

POSETTE
#patroni has become the de-facto standard for #postgresql HA and it now finally has a logo! @cyberdemn has introduced the logo and I touched it up a bit and it is now committed to the Patroni repository: https://github.com/patroni/patroni/commit/b247bfac17176b99bd24603c8d8aa28added2d02

🙏 Thank you so much to all who submitted talk proposals to the CFP for POSETTE: An Event for Postgres! The CFP is now closed.🔐

Our talk selection members—@clairegiordano, Daniel Gustafsson, Divya Bhargov & Melanie Plageman—are hard at work!

🤞 Save the date https://aka.ms/posette-cal

#PosetteConf #Postgres #PostgreSQL #Citus #Patroni #pgvector #Azure #DBA #AppDev #CFP

📣 TODAY, Sunday Feb 1, our CFP closes at 11:59pm PST. ⏰

Submit your proposal for all things PostgreSQL before the deadline. There is no time like the present.🎁

https://posetteconf.com/2026/cfp/

#PosetteConf #Postgres #PostgreSQL #Citus #Patroni #pgvector #Azure #DBA #AppDev #CFP