Нашршудаи Kubegres, як абзор барои ҷойгиркунии кластери PostgreSQL

Матнҳои сарчашмаи лоиҳаи Kubegres нашр шудаанд, ки барои эҷоди кластери серверҳои такрорӣ бо DBMS PostgreSQL тарҳрезӣ шудаанд, ки дар инфрасохтори изолятсияи контейнер дар асоси платформаи Kubernetes ҷойгир шудаанд. Маҷмӯа инчунин ба шумо имкон медиҳад, ки такрори маълумотро байни серверҳо идора кунед, конфигуратсияҳои ба хатогиҳо таҳаммулпазирро эҷод кунед ва нусхабардориро ташкил кунед. Рамзи лоиҳа дар Go навишта шудааст ва таҳти иҷозатномаи Apache 2.0 паҳн карда мешавад.

Кластери сохташуда аз як гиреҳи асосии PostgreSQL ва гиреҳҳои дуюмдараҷаи такроршаванда дар вақти воқеӣ бо гиреҳи ибтидоӣ ҳамоҳангшуда иборат аст. Дар ҳолати нокомӣ дар гиреҳи ибтидоӣ, система ба таври худкор яке аз гиреҳҳои дуввумро ба категорияи аввалия табдил медиҳад ва конфигуратсияи такрориро бидуни қатъ кардани амалиёт тағир медиҳад. Нусхаҳои мунтазами пойгоҳи додаҳоро ба як нигаҳдории алоҳида танзим кардан мумкин аст. Конфигуратсияи кластер дар формати YAML муайян карда шудааст. Мундариҷаи гиреҳ дар асоси тасвири контейнерии расмии PostgreSQL, ки лоиҳаи Docker пешниҳод кардааст, сохта шудааст. Фаъолияти система ҳамчун устувор эътироф карда мешавад ва он аллакай дар барномаҳои саноатӣ истифода мешавад.

Манбаъ: opennet.ru

Илова Эзоҳ