تم نشر Kubegres، وهي مجموعة أدوات لنشر مجموعة PostgreSQL

تم نشر النصوص المصدرية لمشروع Kubegres، وهي مصممة لإنشاء مجموعة من الخوادم المنسوخة باستخدام PostgreSQL DBMS، المنتشرة في بنية تحتية لعزل الحاويات تعتمد على منصة Kubernetes. تسمح لك الحزمة أيضًا بإدارة النسخ المتماثل للبيانات بين الخوادم وإنشاء تكوينات متسامحة مع الأخطاء وتنظيم النسخ الاحتياطية. كود المشروع مكتوب بلغة Go ويتم توزيعه بموجب ترخيص Apache 2.0.

تتكون المجموعة التي تم إنشاؤها من عقدة جراب PostgreSQL أساسية واحدة وعقد جراب ثانوية منسوخة في الوقت الفعلي ومتزامنة مع العقدة الأساسية. في حالة حدوث فشل في العقدة الأساسية، يقوم النظام تلقائيًا بتحويل إحدى العقد الثانوية إلى الفئة الأساسية ويغير تكوين النسخ المتماثل دون إيقاف العملية. من الممكن تكوين نسخ احتياطية منتظمة لقاعدة البيانات إلى وحدة تخزين منفصلة. يتم تحديد تكوين المجموعة بتنسيق YAML. يتم إنشاء محتوى العقدة استنادًا إلى صورة حاوية PostgreSQL الرسمية التي يوفرها مشروع Docker. يعتبر تشغيل النظام مستقرًا ويتم استخدامه بالفعل في التطبيقات الصناعية.

المصدر: opennet.ru

إضافة تعليق