Sobes.tech
Junior — Middle

Роли Patroni дар идоракунии кластерии PostgreSQL чист?

sobes.tech AI

Ҷавоб аз AI

Patroni, یک ابزار برای مدیریت خوشه‌های PostgreSQL با در دسترس بودن بالا است. نقش اصلی آن خودکارسازی فرآیند failover و تکرار در خوشه است.

Patroni وضعیت نود اصلی (primary) و نسخه‌های پشتیبان (standby) را نظارت می‌کند و در صورت تشخیص خرابی نود اصلی، به طور خودکار یک نود اصلی جدید را انتخاب می‌کند، و زمان توقف را به حداقل می‌رساند. از یک ذخیره‌سازی پیکربندی توزیع‌شده (مثلاً Etcd، Consul یا ZooKeeper) برای هماهنگی و نگهداری وضعیت خوشه استفاده می‌کند.

بنابراین، Patroni تضمین می‌کند:

  • failover خودکار و بازیابی
  • مدیریت تکرار
  • سازگاری وضعیت خوشه

این امکان را فراهم می‌کند تا راه‌حل‌های مقاوم در برابر خطا بر پایه PostgreSQL با کمترین مداخله مدیر سیستم ایجاد شود.