Sviluppo pgBackRest, uno strumento open source popolare per il backup e il ripristino di database PostgreSQL, continuerà. Lo ha comunicato il responsabile del progetto, David Steele: nelle ultime settimane si è formata un gruppo di sponsor pronti a finanziare ulteriori sviluppi. Grazie a ciò, pgBackRest non dipenderà più da un unico sponsor aziendale, il che dovrebbe rendere lo sviluppo del progetto più sostenibile nel lungo termine.
La storia è esemplare. Alla fine di aprile, Steele ha annunciato, ha annunciato di fermarsi a lavorare su pgBackRest e di archiviare il repository. La ragione è stata l'impossibilità di trovare un finanziamento sostenibile dopo la perdita del precedente supporto aziendale. Secondo lo sviluppatore, pgBackRest è stato il suo progetto principale per 13 anni, ma non è possibile sostenere un simile strumento di notte e nei fine settimana all'infinito.
pgBackRest è utilizzato per il backup, il ripristino e l'archiviazione di PostgreSQL. Il progetto è progettato non solo per piccole installazioni ma anche per grandi basi e carichi di lavoro seri. L'attuale versione stabile è indicata pgBackRest 2.58.0.
Tra i nuovi sponsor figurano AWS, Supabase, pgEdge, Tiger Data, Percona ed Eon. Nell'annuncio si sottolinea che queste aziende fanno affidamento su pgBackRest per garantire il ripristino dopo i guasti nei loro prodotti e nelle infrastrutture dei clienti.
Percona ha annunciato separatamente l'ingresso nel finanziamento di pgBackRest. L'azienda ha dichiarato che il supporto consentirà a David Steele di tornare a lavorare attivamente al progetto, dedicando tempo alla correzione dei bug, allo sviluppo di nuove funzionalità e alla revisione delle modifiche della comunità. Inoltre, Percona intende partecipare alla preparazione di un nuovo responsabile, in modo che il progetto non si trovi di nuovo dipendente da una sola persona.
Dettagli importanti:
Lo sviluppo non si fermerà.
Dopo l'annuncio di aprile sulla reale interruzione del progetto, la situazione è cambiata: pgBackRest continuerà a svilupparsi, e il responsabile tornerà al lavoro.Il finanziamento ora è collettivo.
Il progetto non deve più dipendere da un'unica azienda. Questo è un punto importante: il precedente modello ha già dimostrato la propria fragilità, quando la perdita di uno sponsor ha messo in pericolo l'intero strumento.È previsto un ampliamento del team di assistenza.
Una delle conclusioni della crisi è la necessità non solo di fondi, ma anche di trasferire conoscenze. Il progetto intende attrarre un ulteriore accompagnatore per ridurre il rischio di ripetere la situazione.Gli utenti di PostgreSQL non devono migrare urgentemente.
Dopo l'archiviazione del repository, alcuni amministratori hanno iniziato a discutere alternative come Barman e pgmoneta, ma ora pgBackRest ha di nuovo un chiaro percorso di sviluppo. Per le installazioni esistenti, questo significa che non è necessario prendere decisioni di emergenza solo per paura di una cessazione del supporto.Questa storia è diventata un monito sul costo dell'infrastruttura FOSS.
pgBackRest non è un giocattolo di moda, ma uno strumento su cui dipendono i backup di PostgreSQL in produzione. Ma anche progetti come questo spesso si basano su una o due persone, finché le aziende li vedono come 'infrastruttura gratuita dall'aria'.
Tecnicamente pgBackRest rimane lo stesso strumento: supporta backup completi, differenziali e incrementali, esecuzione simultanea delle operazioni, repository locali e remoti, controllo dell'integrità, gestione di più archiviazioni e archiviazione WAL. Il progetto è distribuito sotto licenza MIT.
Fonte: linux.org.ru
