Attīstība pgBackRest, populārs atvērtā pirmkoda rīks PostgreSQL datubāzu dublēšanai un atjaunošanai, tiks turpināts attīstīt. Projekta uzturētājs Deivids Stīls paziņoja: pēdējo nedēļu laikā ap projektu ir izveidojusies sponsoru grupa, kas ir gatava finansēt turpmāku izstrādi. Tas atbrīvos pgBackRest no atkarības no viena korporatīvā sponsora, kam ilgtermiņā vajadzētu padarīt projektu ilgtspējīgāku.
Stāsts izrādījās ilustratīvs. Aprīļa beigās Stīls paziņoja, pārtrauc darbu pie pgBackRest un arhivē repozitoriju. Iemesls bija nespēja atrast ilgtspējīgu finansējumu pēc iepriekšējā korporatīvā atbalsta zaudēšanas. Pēc izstrādātāja teiktā, pgBackRest bija viņa galvenais projekts 13 gadus, taču šāda rīka uzturēšana naktīs un nedēļas nogalēs bezgalīgi nav iespējama.
pgBackRest tiek izmantots PostgreSQL dublēšanai, atkopšanai un arhivēšanai. Projekts ir paredzēts ne tikai mazām instalācijām, bet arī lielām datubāzēm un lielām ražošanas slodzēm. Pašreizējā stabilā versija ir pgBackRest 2.58.0.
Starp jaunajiem sponsoriem ir nosaukti AWS, Supabase, pgEdge, Tiger Data, Percona un EonPaziņojumā uzsvērts, ka šie uzņēmumi paši paļaujas uz pgBackRest, lai nodrošinātu savu produktu un klientu infrastruktūras atkopšanu pēc katastrofām.
Perkona paziņots atsevišķi Percona paziņoja par savu atbalstu pgBackRest. Uzņēmums norādīja, ka šis atbalsts ļaus Deividam Stīlam atgriezties pie aktīva darba pie projekta, veltot laiku kļūdu labojumiem, jaunu funkciju izstrādei un kopienas veikto izmaiņu pārskatīšanai. Turklāt Percona plāno piedalīties jauna uzturētāja apmācībā, lai nodrošinātu, ka projekts vairs netiek piesaistīts vienai personai.
Svarīgas detaļas:
Attīstība neapstāsies.
Pēc aprīļa paziņojuma par projekta faktisko slēgšanu situācija ir mainījusies: pgBackRest izstrāde tiks turpināta, un uzturētājs atgriezīsies darbā.Finansējums tagad ir kolektīvs.
Projektam vairs nevajadzētu būt atkarīgam no viena uzņēmuma. Tas ir ļoti svarīgi: iepriekšējais modelis jau bija pierādījis savu trauslumu, kad viena sponsora zaudējums apdraudēja visu instrumentu.Ir plāni paplašināt atbalsta komandu.
Viena no krīzes laikā gūtajām mācībām ir nepieciešamība ne tikai pēc finansējuma, bet arī pēc zināšanu nodošanas. Viņi plāno projektam piesaistīt vēl vienu atbalsta personu, lai samazinātu atkārtošanās risku.PostgreSQL lietotājiem nav steidzami jāveic migrācija.
Pēc repozitorija arhivēšanas daži administratori sāka apspriest alternatīvas, piemēram, Barman un pgmoneta, taču pgBackRest tagad ir skaidrs ceļš uz priekšu. Esošajām instalācijām tas nozīmē, ka nav nepieciešams pieņemt ārkārtas lēmumus tikai baiļu par novecošanu dēļ.Šis stāsts ir kļuvis par atgādinājumu par infrastruktūras FOSS cenu.
pgBackRest nav nekāda grezna rotaļlieta, bet gan rīks, kas ir būtisks PostgreSQL dublējumkopiju veidošanai ražošanas vidē. Taču pat šādi projekti bieži vien ir atkarīgi tikai no viena vai diviem cilvēkiem, savukārt uzņēmumi tos uztver kā "bezmaksas infrastruktūru no zila gaisa".
Tehniski pgBackRest paliek nemainīgs: tas atbalsta pilnas, diferenciālas un pakāpeniskas dublējumkopijas, paralēlas darbības, lokālas un attālas krātuves, integritātes pārbaudi, vairāku krātuvju atbalstu un WAL arhivēšanu. Projekts ir licencēts saskaņā ar MIT licenci.
Avots: linux.org.ru
