PostgreSQL klasterinin yerləşdirilməsi üçün alətlər dəsti olan Kubegres nəşr olundu

Kubernetes platformasına əsaslanan konteyner izolyasiya infrastrukturunda yerləşdirilən PostgreSQL DBMS ilə təkrarlanan serverlər klasterini yaratmaq üçün nəzərdə tutulmuş Kubegres layihəsinin mənbə mətnləri nəşr edilmişdir. Paket həmçinin serverlər arasında məlumatların təkrarlanmasını idarə etməyə, xətaya dözümlü konfiqurasiyalar yaratmağa və ehtiyat nüsxələri təşkil etməyə imkan verir. Layihə kodu Go proqramında yazılmışdır və Apache 2.0 lisenziyası altında paylanmışdır.

Yaradılmış klaster bir əsas PostgreSQL pod qovşağından və əsas qovşaq ilə sinxronlaşdırılmış real vaxt rejimində təkrarlanan ikincili pod qovşaqlarından ibarətdir. Əsas qovşaqda nasazlıq olarsa, sistem avtomatik olaraq ikinci dərəcəli qovşaqlardan birini əsas kateqoriyaya çevirir və əməliyyatı dayandırmadan təkrarlama konfiqurasiyasını dəyişir. Daimi verilənlər bazası ehtiyat nüsxələrini ayrı bir yaddaşa konfiqurasiya etmək mümkündür. Klaster konfiqurasiyası YAML formatında müəyyən edilmişdir. Düyün məzmunu Docker layihəsi tərəfindən təqdim edilən rəsmi PostgreSQL konteyner təsviri əsasında yaradılmışdır. Sistemin işləməsi stabil olaraq tanınır və artıq sənaye tətbiqlərində istifadə olunur.

Mənbə: opennet.ru

Добавить комментарий