Byl zveřejněn Kubegres, nástroj pro nasazení clusteru PostgreSQL

Byly zveřejněny zdrojové texty projektu Kubegres, určeného k vytvoření clustru replikovaných serverů s databázovým systémem PostgreSQL, nasazovaného v infrastruktuře kontejnerové izolace na bázi platformy Kubernetes. Balíček také umožňuje spravovat replikaci dat mezi servery, vytvářet odolné konfigurace a organizovat zálohování. Kód projektu je napsán v jazyce Go a je šířen pod licencí Apache 2.0.

Vytvářený klastr se skládá z jednoho primárního poduzlu PostgreSQL a replikovaných sekundárních poduzlů v reálném čase, synchronizovaných s primárním uzlem. V případě selhání primárního uzlu systém automaticky převede jeden z sekundárních uzlů na primární a bez zastavení práce změní konfiguraci replikace. Existuje možnost nastavení pravidelného zálohování databáze do samostatného úložiště. Konfigurace clustru je určena ve formátu YAML. Obsah uzlů je vytvářen na základě oficiálního obrazu kontejneru s PostgreSQL, poskytovaného projektem Docker. Práce systému byla uznána jako stabilní a již byla nasazena v průmyslových aplikacích.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster