ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บนแพลตฟอร์ม

RUK-COM PAAS / DATABASES

คู่มือ Multi-Region Cluster สำหรับ ฐานข้อมูล

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

คลัสเตอร์หลายภูมิภาค PostgreSQLเป็นโซลูชันแบบแพ็กเกจล่วงหน้าที่สร้างคลัสเตอร์ฐานข้อมูลขั้นสูงและพร้อมใช้งานสูงโดยอัตโนมัตินอกเหนือจากเทมเพลตสแต็กที่จัดการแพลตฟอร์ม

โทโพโลยีคลัสเตอร์ฐานข้อมูล

Image 34: PostgreSQL multi-region clusterนอกจากนี้แพ็คเกจยังมีความพร้อมใช้งานสูงโหลดบาลานเซอร์ Pgpool-IIเพื่อกระจายคำขอและจัดการโทโพโลยีการจำลอง PostgreSQL

ผลรวมของการใช้งานเหล่านี้ช่วยให้มั่นใจว่ามีความพร้อมใช้งานสูงและ Failover สำหรับคลัสเตอร์ฐานข้อมูลทันทีมั่นใจได้ในระดับศูนย์ข้อมูล - ฐานข้อมูลสามารถเข้าถึงได้แม้ว่าภูมิภาคใดภูมิภาคหนึ่งจะไม่พร้อมใช้งานก็ตาม

การติดตั้งคลัสเตอร์

  1. ค้นหาคลัสเตอร์หลายภูมิภาค PostgreSQLแอปพลิเคชัน (theคลัสเตอร์ส่วนหรือใช้ค้นหาสนาม) ในแพลตฟอร์มตลาด.

Image 36: PostgreSQL multi-region marketplace2. ในหน้าต่างการติดตั้งที่เปิดอยู่ให้ระบุข้อมูลต่อไปนี้:

  • เวอร์ชัน- เลือกเวอร์ชัน PostgreSQL ที่ต้องการ
  • Environment- ระบุชื่อการจัดกลุ่มEnvironment คลัสเตอร์ฐานข้อมูลของคุณ
  • สร้างกลุ่ม Environment แยกต่างหาก– ติ๊กไปที่แยกออกจากกันกลุ่ม Environment
  • ภูมิภาค PostgreSQL- เลือกภูมิภาคแพลตฟอร์มที่จะปรับใช้ Environment คลัสเตอร์โปรดทราบว่าลำดับภูมิภาคมีความสำคัญเนื่องจากเซิร์ฟเวอร์แรกจะเป็นเซิร์ฟเวอร์หลักและเซิร์ฟเวอร์อื่นๆจะเป็นเซิร์ฟเวอร์รอง
  • เปิดใช้งาน Pgpool-II แล้ว– เปิดใช้งานเพื่อเพิ่มสมดุลโหลดการตรวจสอบและ Node การจัดการ (พีจีพูล-ทู) หน้า Node ฐานข้อมูลในแต่ละภูมิภาค
  • ภูมิภาคพีพูล- เลือกภูมิภาคแพลตฟอร์มที่จะปรับใช้ Node การปรับสมดุลโหลด

Image 37: install PostgreSQL multi-region clusterคลิกติดตั้งเมื่อพร้อม

  1. กระบวนการติดตั้งอาจใช้เวลาหลายนาทีหลังจากเสร็จสิ้นคุณจะเห็นหน้าต่างความสำเร็จและรับอีเมลพร้อมข้อมูลที่เหมาะสมทั้งหมดเช่นรายละเอียดจุดเข้าใช้งานและข้อมูลประจำตัวในการเข้าถึง

หากต้องการดู Environment ที่เกี่ยวข้องทั้งหมดอย่างง่ายดายคุณสามารถสลับไปยังกลุ่มที่ระบุในขั้นตอนก่อนหน้า (พีจีคลัสเตอร์ในกรณีของเรา)

Image 38: PostgreSQL cluster group4. จุดเริ่มต้นเริ่มต้นสำหรับคลัสเตอร์หลายภูมิภาคของคุณคือผู้นำพีจีพูล-ทูNode (อันที่ปรับใช้ในภูมิภาคแรก) หากล้มเหลวคุณสามารถใช้สิ่งอื่นได้พีจีพูล-ทูNode โดยใช้อย่างใดอย่างหนึ่งชื่อโฮสต์หรือที่อยู่ IP

Image 39: PostgreSQL multi-region cluster environmentsในกรณีที่ซอฟต์แวร์ไคลเอนต์ของคุณรองรับหลายจุดเข้าคุณสามารถตั้งค่าทั้งหมดในสตริงการเชื่อมต่อเพื่อให้แน่ใจว่ามีการ Failover โดยอัตโนมัติ