suunnittelu pgBackRest, suosittua avoimen lähdekoodin työkalua PostgreSQL-tietokantojen varmuuskopiointiin ja palauttamiseen, kehitetään edelleen. Projektin ylläpitäjä David Steele ilmoitti seuraavaa: viime viikkoina projektin ympärille on muodostunut sponsoriryhmä, joka on valmis rahoittamaan jatkokehitystä. Tämä vapauttaa pgBackRestin riippuvuudesta yhdestä yrityssponsorista, minkä pitäisi tehdä projektista kestävämpää pitkällä aikavälillä.
Tarina osoittautui havainnollistavaksi. Huhtikuun lopussa Steele ilmoitti, lopettaa pgBackRestin parissa työskentelyn ja arkistoi arkiston. Syynä oli kyvyttömyys löytää kestävää rahoitusta aiemman yritystuen menetyksen jälkeen. Kehittäjän mukaan pgBackRest oli ollut hänen pääprojektinsa 13 vuoden ajan, mutta tällaisen työkalun ylläpitäminen öisin ja viikonloppuisin loputtomiin on mahdotonta.
pgBackRestiä käytetään PostgreSQL-varmuuskopiointiin, palautukseen ja arkistointiin. Projekti on suunniteltu paitsi pienille asennuksille myös suurille tietokannoille ja raskaille tuotantokuormille. Nykyinen vakaa versio on pgBackRest 2.58.0.
Uusien nimettyjen sponsoreiden joukossa ovat mm. AWS, Supabase, pgEdge, Tiger Data, Percona ja EonTiedotteessa korostetaan, että nämä yritykset itse luottavat pgBackRestiin varmistaakseen tuotteidensa ja asiakkaidensa infrastruktuurin palautumisen katastrofien jälkeen.
percona ilmoitetaan erikseen Percona ilmoitti tukevansa pgBackRestiä. Yhtiö totesi, että tämä tuki antaa David Steelelle mahdollisuuden palata aktiiviseen työhön projektin parissa ja omistautua virheenkorjauksiin, uusien ominaisuuksien kehittämiseen ja yhteisön tekemien muutosten tarkasteluun. Lisäksi Percona aikoo osallistua uuden ylläpitäjän koulutukseen varmistaakseen, ettei projektia enää sidotta yhteen henkilöön.
Tärkeitä tietoja:
Kehitys ei pysähdy.
Huhtikuussa tehdyn projektin tosiasiallisen lopettamisilmoituksen jälkeen tilanne on muuttunut: pgBackRestin kehitystä jatketaan ja ylläpitäjä palaa töihin.Rahoitus on nyt kollektiivista.
Hankkeen ei pitäisi enää olla riippuvainen yhdestä yrityksestä. Tämä on ratkaisevan tärkeää: edellinen malli oli jo osoittanut haavoittuvuutensa, kun yhdenkin rahoittajan menetys vaaransi koko instrumentin.Tukitiimin laajentamista on suunnitteilla.
Yksi kriisistä opituista asioista on rahoituksen lisäksi tiedonsiirron tarve. He aikovat tuoda projektiin toisen tukihenkilön toistumisriskin pienentämiseksi.PostgreSQL-käyttäjien ei tarvitse migroida nopeasti.
Arkiston arkistoinnin jälkeen jotkut ylläpitäjät alkoivat keskustella vaihtoehdoista, kuten Barmanista ja pgmonetasta, mutta pgBackRestillä on nyt selkeä tulevaisuudensuunnitelma. Olemassa olevien asennusten osalta tämä tarkoittaa, että hätäpäätöksiä ei tarvitse tehdä pelkästään vanhentumisen pelosta.Tarinasta on tullut muistutus infrastruktuurin FOSS-hinnasta.
pgBackRest ei ole mikään hieno lelu, vaan työkalu, joka on välttämätön PostgreSQL-varmuuskopioille tuotannossa. Mutta jopa tällaiset projektit ovat usein riippuvaisia vain yhdestä tai kahdesta ihmisestä, kun taas yritykset pitävät heitä "ilmaisena infrastruktuurina tyhjästä".
Teknisesti pgBackRest pysyy samana: se tukee täysiä, differentiaalisia ja inkrementaalisia varmuuskopioita, rinnakkaisoperaatioita, paikallisia ja etäsäilöjä, eheystarkistusta, useiden tallennustilojen tukea ja WAL-arkistointia. Projekti on lisensoitu MIT-lisenssillä.
Lähde: linux.org.ru
