dizajn pgBackRest, populárny open-source nástroj na zálohovanie a obnovu databáz PostgreSQL, sa bude naďalej vyvíjať. David Steele, správca projektu, oznámil toto: v posledných týždňoch sa okolo projektu sformovala skupina sponzorov, ktorí sú pripravení financovať ďalší vývoj. Vďaka tomu sa pgBackRest zbaví závislosti od jedného firemného sponzora, čo by malo projekt z dlhodobého hľadiska urobiť udržateľnejším.
Príbeh sa ukázal byť ilustratívny. Koncom apríla Steele oznámil, ukončuje prácu na pgBackRest a archivuje repozitár. Dôvodom bola neschopnosť nájsť udržateľné financovanie po strate predchádzajúcej firemnej podpory. Podľa vývojára bol pgBackRest jeho hlavným projektom 13 rokov, ale udržiavať takýto nástroj v noci a cez víkendy donekonečna je nemožné.
pgBackRest sa používa na zálohovanie, obnovu a archiváciu PostgreSQL. Projekt je určený nielen pre malé inštalácie, ale aj pre rozsiahle databázy a vysoké produkčné záťaže. Aktuálna stabilná verzia je pgBackRest 2.58.0.
Medzi novými sponzormi sú menovaní AWS, Supabase, pgEdge, Tiger Data, Percona a EonV oznámení sa zdôrazňuje, že tieto spoločnosti sa samy spoliehajú na pgBackRest pri zabezpečovaní obnovy po havárii pre svoje produkty a infraštruktúru zákazníkov.
percona oznámené samostatne Spoločnosť Percona oznámila svoju podporu pre pgBackRest. Spoločnosť uviedla, že táto podpora umožní Davidovi Steeleovi vrátiť sa k aktívnej práci na projekte, venovať čas opravám chýb, vývoju nových funkcií a kontrolovať zmeny od komunity. Okrem toho má Percona v úmysle zúčastniť sa na školení nového správcu, aby sa zabezpečilo, že projekt sa opäť nezviaza s jednou osobou.
Dôležité detaily:
Vývoj sa nezastaví.
Po aprílovom oznámení o faktickom ukončení projektu sa situácia zmenila: pgBackRest bude naďalej vyvíjaný a správca sa vráti do práce.Financovanie je teraz kolektívne.
Projekt by už nemal byť závislý od jedinej spoločnosti. To je kľúčové: predchádzajúci model už preukázal svoju krehkosť, keď strata jediného sponzora ohrozila celý projekt.Existujú plány na rozšírenie podporného tímu.
Jedným z ponaučení z krízy je potreba nielen financovania, ale aj prenosu znalostí. Plánujú priviesť do projektu ďalšiu podpornú osobu, aby znížili riziko jej opakovania.Používatelia PostgreSQL nemusia migrovať urgentne.
Po archivácii repozitára začali niektorí administrátori diskutovať o alternatívach ako Barman a pgmoneta, ale pgBackRest má teraz jasnú cestu vpred. Pre existujúce inštalácie to znamená, že nie je potrebné robiť núdzové rozhodnutia len zo strachu zo zastarania.Príbeh slúži ako pripomienka ceny infraštruktúry FOSS.
pgBackRest nie je žiadna luxusná hračka, ale nástroj, ktorý je nevyhnutný pre zálohovanie PostgreSQL v produkčnom prostredí. Ale aj takéto projekty sa často spoliehajú len na jedného alebo dvoch ľudí, zatiaľ čo firmy ich vnímajú ako „bezplatnú infraštruktúru z ničoho nič“.
Technicky zostáva pgBackRest rovnaký: podporuje úplné, rozdielové a inkrementálne zálohy, paralelné operácie, lokálne a vzdialené repozitáre, kontrolu integrity, podporu viacerých úložísk a archiváciu WAL. Projekt je licencovaný pod licenciou MIT.
Zdroj: linux.org.ru
