เผยแพร่ Kubegres ซึ่งเป็นชุดเครื่องมือสำหรับการปรับใช้คลัสเตอร์ PostgreSQL

ข้อความต้นฉบับของโครงการ Kubegres ได้รับการเผยแพร่แล้ว ซึ่งได้รับการออกแบบเพื่อสร้างคลัสเตอร์ของเซิร์ฟเวอร์ที่จำลองแบบด้วย PostgreSQL DBMS ซึ่งใช้งานในโครงสร้างพื้นฐานการแยกคอนเทนเนอร์โดยใช้แพลตฟอร์ม Kubernetes แพคเกจนี้ยังช่วยให้คุณจัดการการจำลองข้อมูลระหว่างเซิร์ฟเวอร์ สร้างการกำหนดค่าที่ทนทานต่อข้อผิดพลาด และจัดระเบียบการสำรองข้อมูล รหัสโครงการเขียนด้วยภาษา Go และเผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0

คลัสเตอร์ที่สร้างขึ้นประกอบด้วยโหนดพ็อด PostgreSQL หลักหนึ่งโหนดและโหนดพ็อดรองที่จำลองแบบเรียลไทม์ที่ซิงโครไนซ์กับโหนดหลัก ในกรณีที่เกิดความล้มเหลวบนโหนดหลัก ระบบจะแปลงโหนดรองหนึ่งโหนดเป็นหมวดหมู่หลักโดยอัตโนมัติ และเปลี่ยนการกำหนดค่าการจำลองโดยไม่ต้องหยุดการดำเนินการ สามารถกำหนดค่าการสำรองฐานข้อมูลปกติไปยังที่เก็บข้อมูลแยกต่างหากได้ การกำหนดค่าคลัสเตอร์ระบุในรูปแบบ YAML เนื้อหาโหนดถูกสร้างขึ้นตามอิมเมจคอนเทนเนอร์ PostgreSQL อย่างเป็นทางการที่จัดทำโดยโครงการ Docker การทำงานของระบบได้รับการยอมรับว่ามีความเสถียรและได้ถูกนำมาใช้ในงานอุตสาหกรรมแล้ว

ที่มา: opennet.ru

เพิ่มความคิดเห็น