Développement pgBackRestpgBackRest, un outil open source populaire pour la sauvegarde et la restauration de bases de données PostgreSQL, continuera d'être développé. David Steele, responsable du projet, l'a annoncé : ces dernières semaines, un groupe de sponsors s'est constitué autour du projet, prêt à financer son développement. Cela permettra à pgBackRest de ne plus dépendre d'un seul sponsor, ce qui devrait assurer sa pérennité.
L'histoire s'est avérée révélatrice. Fin avril, Steele объявилLe développement de pgBackRest est interrompu et le dépôt est archivé. Cette décision fait suite à l'impossibilité de trouver un financement durable après la perte du soutien de son précédent partenaire. Selon le développeur, pgBackRest était son projet principal depuis 13 ans, mais il est impossible de maintenir un tel outil indéfiniment, soirs et week-ends compris.
pgBackRest est utilisé pour la sauvegarde, la restauration et l'archivage des bases de données PostgreSQL. Ce projet est conçu aussi bien pour les petites installations que pour les grandes bases de données et les charges de travail importantes en production. La version stable actuelle est : pgBackRest 2.58.0.
Parmi les nouveaux sponsors cités, on trouve AWS, Supabase, pgEdge, Tiger Data, Percona et EonL'annonce souligne que ces entreprises elles-mêmes s'appuient sur pgBackRest pour assurer la reprise après sinistre de leurs produits et de l'infrastructure de leurs clients.
Percône annoncé séparément Percona a annoncé son soutien à pgBackRest. L'entreprise a précisé que ce soutien permettra à David Steele de reprendre activement le travail sur le projet, en se consacrant à la correction des bogues, au développement de nouvelles fonctionnalités et à l'examen des modifications apportées par la communauté. De plus, Percona prévoit de participer à la formation d'un nouveau responsable de la maintenance afin d'éviter que le projet ne soit à nouveau dépendant d'une seule personne.
Détails importants :
Le développement ne s'arrêtera pas.
Suite à l'annonce en avril de l'arrêt de facto du projet, la situation a changé : pgBackRest continuera d'être développé et le responsable de la maintenance reprendra le travail.Le financement est désormais collectif.
Le projet ne doit plus dépendre d'une seule entreprise. C'est crucial : le modèle précédent avait déjà démontré sa fragilité lorsque la perte d'un seul sponsor avait mis en péril l'ensemble du projet.Il est prévu d'agrandir l'équipe de soutien.
L'un des enseignements tirés de cette crise est la nécessité non seulement de financements, mais aussi de transfert de connaissances. L'équipe prévoit d'intégrer une personne de soutien supplémentaire au projet afin de réduire les risques de récidive.Les utilisateurs de PostgreSQL n'ont pas besoin de migrer de toute urgence.
Après l'archivage du dépôt, certains administrateurs ont commencé à envisager des alternatives comme Barman et pgmoneta, mais pgBackRest a désormais un avenir assuré. Pour les installations existantes, cela signifie qu'il n'est plus nécessaire de prendre des décisions d'urgence par simple crainte d'obsolescence.Cette histoire nous rappelle le prix des infrastructures libres et open source.
pgBackRest n'est pas un gadget, mais un outil indispensable pour les sauvegardes PostgreSQL en production. Pourtant, même de tels projets reposent souvent sur une ou deux personnes seulement, tandis que les entreprises les perçoivent comme une infrastructure gratuite créée de toutes pièces.
Techniquement, pgBackRest reste inchangé : il prend en charge les sauvegardes complètes, différentielles et incrémentielles, les opérations parallèles, les référentiels locaux et distants, la vérification d’intégrité, la gestion de plusieurs systèmes de stockage et l’archivage WAL. Ce projet est distribué sous licence MIT.
Source: linux.org.ru
