Objavljen je Kubegres, alat za implementaciju PostgreSQL klastera

Objavljeni su izvorni tekstovi projekta Kubegres, namijenjenog za izradu klastera replikiranih servera s DBMS-om PostgreSQL, koji se implementira u infrastrukturi kontejnerske izolacije na bazi platforme Kubernetes. Paket također omogućuje upravljanje replikacijom podataka između servera, kreiranje konfiguracija otpornijih na kvarove i organizaciju sigurnosnih kopija. Kod projekta napisan je na programskom jeziku Go i distribuira se pod licencom Apache 2.0.

Kreirani klaster sastoji se od jednog primarnog pod-čvora PostgreSQL i replikiranih sekundarnih pod-čvorova u stvarnom vremenu, sinkroniziranih s primarnim čvorom. U slučaju kvara na primarnom čvoru, sustav automatski prebacuje jedan od sekundarnih čvorova u status primarnog i bez prekidanja rada mijenja konfiguraciju replikacije. Postoji mogućnost postavljanja redovitih sigurnosnih kopija baze podataka u posebno skladište. Konfiguracija klastera određuje se u YAML formatu. Sadržaj čvorova stvara se na temelju službene slike kontejnera s PostgreSQL-om, koju pruža projekt Docker. Rad sustava je stabilan i već se koristi u industrijskim primjenama.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster