Kubegres offentliggjort, værktøjet til oprettelse af PostgreSQL-klynger

Kildekoden til projektet Kubegres, der er designet til at oprette en klynge af replikerede servere med PostgreSQL-databaser, der implementeres i en containeriseret isolationsinfrastruktur baseret på Kubernetes-platformen, er offentliggjort. Dette pakke giver også mulighed for at styre datareplication mellem servere, oprette fejltolerante konfigurationer og organise backup. Projektkoden er skrevet i Go og distribueres under Apache 2.0-licensen.

Den oprettede klynge består af en primær PostgreSQL pod og sekundære pod-ene, der replikeres i realtid, synkroniseret med den primære node. Hvis den primære node svigter, skifter systemet automatisk en af de sekundære noder til primær status, og ændrer replikationskonfigurationen uden nedetid. Der er mulighed for at konfigurere regelmæssig backup af databaser til et separat lager. Klyngekonfigurationen defineres i YAML-format. Nodeindtægterne oprettes baseret på det officielle Docker-containerbillede med PostgreSQL, som er leveret af Docker-projektet. Systemets drift er anerkendt for at være stabil, og det er allerede i brug i industrielle implementeringer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster