Objavljen Kubegres, komplet orodij za uvajanje gruče PostgreSQL

Objavljena so bila izvorna besedila projekta Kubegres, zasnovana za ustvarjanje gruče podvojenih strežnikov z DBMS PostgreSQL, nameščenih v vsebniški izolacijski infrastrukturi, ki temelji na platformi Kubernetes. Paket omogoča tudi upravljanje replikacije podatkov med strežniki, ustvarjanje konfiguracij, odpornih na napake, in organiziranje varnostnih kopij. Projektna koda je napisana v Go in se distribuira pod licenco Apache 2.0.

Ustvarjena gruča je sestavljena iz enega primarnega vozlišča sklopa PostgreSQL in sekundarnih vozlišč sklopa v realnem času, ki so sinhronizirana s primarnim vozliščem. V primeru okvare na primarnem vozlišču sistem samodejno pretvori eno od sekundarnih vozlišč v primarno kategorijo in spremeni konfiguracijo replikacije, ne da bi zaustavil delovanje. Možno je konfigurirati redne varnostne kopije baze podatkov v ločenem pomnilniku. Konfiguracija gruče je določena v formatu YAML. Vsebina vozlišča je ustvarjena na podlagi uradne slike vsebnika PostgreSQL, ki jo zagotavlja projekt Docker. Delovanje sistema je prepoznano kot stabilno in se že uporablja v industrijskih aplikacijah.

Vir: opennet.ru

Dodaj komentar