desen pgBackRest, un instrument open-source popular pentru copierea de rezervă și restaurarea bazelor de date PostgreSQL, va continua să fie dezvoltat. David Steele, responsabilul cu întreținerea proiectului, a anunțat acest lucru: în ultimele săptămâni, s-a format un grup de sponsori în jurul proiectului, gata să finanțeze dezvoltarea ulterioară. Acest lucru va elibera pgBackRest de dependența de un singur sponsor corporativ, ceea ce ar trebui să facă proiectul mai sustenabil pe termen lung.
Povestea s-a dovedit a fi ilustrativă. La sfârșitul lunii aprilie, Steele a anunțat, încetează să lucreze la pgBackRest și arhivează depozitul. Motivul a fost incapacitatea de a găsi finanțare durabilă după pierderea sprijinului corporativ anterior. Potrivit dezvoltatorului, pgBackRest a fost principalul său proiect timp de 13 ani, dar menținerea unui astfel de instrument noaptea și în weekenduri pe termen nelimitat este imposibilă.
pgBackRest este utilizat pentru backup, recuperare și arhivare PostgreSQL. Proiectul este conceput nu numai pentru instalări mici, ci și pentru baze de date mari și sarcini de lucru de producție grele. Versiunea stabilă actuală este pgBackRest 2.58.0.
Printre noii sponsori numiți se numără AWS, Supabase, pgEdge, Tiger Data, Percona și EonAnunțul subliniază faptul că aceste companii se bazează pe pgBackRest pentru a asigura recuperarea în caz de dezastru pentru produsele și infrastructura clienților lor.
percona anunțat separat Percona a anunțat sprijinul acordat proiectului pgBackRest. Compania a declarat că acest sprijin îi va permite lui David Steele să revină la activitatea activă la proiect, dedicându-și timp corectării erorilor, dezvoltării de noi funcționalități și revizuirii modificărilor aduse de comunitate. În plus, Percona intenționează să participe la instruirea unui nou responsabil de mentenanță pentru a se asigura că proiectul nu va mai fi legat de o singură persoană.
Detalii importante:
Dezvoltarea nu se va opri.
În urma anunțului din aprilie privind închiderea de facto a proiectului, situația s-a schimbat: pgBackRest va continua să fie dezvoltat, iar responsabilul se va întoarce la lucru.Finanțarea este acum colectivă.
Proiectul nu ar trebui să mai depindă de o singură companie. Acest lucru este crucial: modelul anterior își dovedise deja fragilitatea atunci când pierderea unui singur sponsor a pus în pericol întregul instrument.Există planuri de extindere a echipei de suport.
Una dintre lecțiile învățate din criză este nevoia nu doar de finanțare, ci și de transfer de cunoștințe. Aceștia intenționează să aducă o altă persoană de sprijin la proiect pentru a reduce riscul unei recidive.Utilizatorii PostgreSQL nu trebuie să migreze urgent.
După ce depozitul a fost arhivat, unii administratori au început să discute alternative precum Barman și pgmoneta, dar pgBackRest are acum o cale clară de urmat. Pentru instalările existente, aceasta înseamnă că nu este nevoie să se ia decizii de urgență doar din teama de a fi depreciat.Povestea a devenit o reamintire a prețului infrastructurii FOSS.
pgBackRest nu este o jucărie sofisticată, ci un instrument esențial pentru copiile de rezervă PostgreSQL în producție. Dar chiar și astfel de proiecte se bazează adesea pe doar una sau două persoane, în timp ce companiile le percep ca pe „infrastructură gratuită apărută din senin”.
Din punct de vedere tehnic, pgBackRest rămâne același: acceptă copii de rezervă complete, diferențiale și incrementale, operațiuni paralele, depozite locale și la distanță, verificarea integrității, suport pentru stocare multiplă și arhivare WAL. Proiectul este licențiat sub licența MIT.
Sursa: linux.org.ru
