Розробка pgBackRest продовжиться завдяки групі спонсорів

Розробка pgBackRest, популярний вільний інструмент для резервного копіювання та відновлення баз даних PostgreSQL, продовжиться. Про це повідомив супроводжуючий проекту Девід Стіл (David Steele): за останні тижні навколо проекту сформувалася група спонсорів, які готові фінансувати подальшу розробку. Завдяки цьому pgBackRest більше не залежатиме від одного корпоративного спонсора, що має зробити розвиток проекту стійкішим у довгостроковій перспективі.

Історія вийшла показовою. Наприкінці квітня Стіл оголосив, що припиняє роботу над pgBackRest та архівує репозиторій. Причиною стала неможливість знайти стійке фінансування після втрати колишньої корпоративної підтримки. За словами розробника, pgBackRest був його основним проектом протягом 13 років, але підтримувати такий інструмент ночами та вихідними нескінченно неможливо.


pgBackRest використовується для резервного копіювання, відновлення та архівування PostgreSQL. Проект розрахований не лише на невеликі інсталяції, а й на великі бази та серйозні виробничі навантаження. Поточною стабільною версією вказано pgBackRest 2.58.0.

Серед нових спонсорів названо AWS, Supabase, pgEdge, Tiger Data, Percona та Eon. У оголошенні наголошується, що ці компанії самі покладаються на pgBackRest для забезпечення відновлення після збоїв у своїх продуктах та інфраструктурі клієнтів.

Перкона окремо оголосила щодо приєднання до фінансування pgBackRest. Компанія заявила, що підтримка дозволить повернути Девіда Стіла до активної роботи над проектом, виділити час на виправлення помилок, розробку нових можливостей та ревію змін від спільноти. Крім того, Percona має намір брати участь у підготовці нового супроводжуючого, щоб проект не виявився знову зав'язаний на одну людину.

Із важливих деталей:

  • Розробка не зупиниться.
    Після квітневого оголошення про фактичну зупинку проекту ситуація змінилася: pgBackRest продовжить розвиватися, а супроводжуючий повертається до роботи.

  • Фінансування тепер колективне.
    Проект більше не повинен залежати від однієї компанії. Це важливий момент: колишня модель вже показала свою крихкість, коли втрата одного спонсора поставила під загрозу весь інструмент.

  • Планується розширення команди супроводу.
    Один із висновків із кризи — необхідність не лише грошей, а й передачі знань. У проект хочуть залучити ще одного супроводжуючого, щоб зменшити ризик повторення ситуації.

  • Користувачам PostgreSQL не потрібно терміново мігрувати.
    Після архівування репозиторію частина адміністраторів почала обговорювати альтернативи на кшталт Barman та pgmoneta, але тепер у pgBackRest знову з'явився зрозумілий шлях розвитку. Для існуючих установок це означає, що можна не приймати аварійні рішення лише через страх припинення підтримки.

  • Історія стала нагадуванням про ціну інфраструктурного FOSS.
    pgBackRest – не модна іграшка, а інструмент, від якого залежать резервні копії PostgreSQL у production. Але навіть такі проекти часто тримаються на одному-двох людях, доки бізнес сприймає їх як «безкоштовну повітряну інфраструктуру».

Технічно pgBackRest залишається тим самим інструментом: підтримуються повні, диференціальні та інкрементальні резервні копії, паралельне виконання операцій, локальні та віддалені репозиторії, перевірка цілісності, робота з кількома сховищами та архівування WAL. Проект розповсюджується під ліцензією MIT.

Джерело: linux.org.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster