คู่มือ Multi-Region Cluster สำหรับ ฐานข้อมูล
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
คลัสเตอร์หลายภูมิภาค PostgreSQLเป็นโซลูชันแบบแพ็กเกจล่วงหน้าที่สร้างคลัสเตอร์ฐานข้อมูลขั้นสูงและพร้อมใช้งานสูงโดยอัตโนมัตินอกเหนือจากเทมเพลตสแต็กที่จัดการแพลตฟอร์ม
โทโพโลยีคลัสเตอร์ฐานข้อมูล
นอกจากนี้แพ็คเกจยังมีความพร้อมใช้งานสูงโหลดบาลานเซอร์ Pgpool-IIเพื่อกระจายคำขอและจัดการโทโพโลยีการจำลอง PostgreSQL
ผลรวมของการใช้งานเหล่านี้ช่วยให้มั่นใจว่ามีความพร้อมใช้งานสูงและ Failover สำหรับคลัสเตอร์ฐานข้อมูลทันทีมั่นใจได้ในระดับศูนย์ข้อมูล - ฐานข้อมูลสามารถเข้าถึงได้แม้ว่าภูมิภาคใดภูมิภาคหนึ่งจะไม่พร้อมใช้งานก็ตาม
การติดตั้งคลัสเตอร์
- ค้นหาคลัสเตอร์หลายภูมิภาค PostgreSQLแอปพลิเคชัน (theคลัสเตอร์ส่วนหรือใช้ค้นหาสนาม) ในแพลตฟอร์มตลาด.
2. ในหน้าต่างการติดตั้งที่เปิดอยู่ให้ระบุข้อมูลต่อไปนี้:
- เวอร์ชัน- เลือกเวอร์ชัน PostgreSQL ที่ต้องการ
- Environment- ระบุชื่อการจัดกลุ่มEnvironment คลัสเตอร์ฐานข้อมูลของคุณ
- สร้างกลุ่ม Environment แยกต่างหาก– ติ๊กไปที่แยกออกจากกันกลุ่ม Environment
- ภูมิภาค PostgreSQL- เลือกภูมิภาคแพลตฟอร์มที่จะปรับใช้ Environment คลัสเตอร์โปรดทราบว่าลำดับภูมิภาคมีความสำคัญเนื่องจากเซิร์ฟเวอร์แรกจะเป็นเซิร์ฟเวอร์หลักและเซิร์ฟเวอร์อื่นๆจะเป็นเซิร์ฟเวอร์รอง
- เปิดใช้งาน Pgpool-II แล้ว– เปิดใช้งานเพื่อเพิ่มสมดุลโหลดการตรวจสอบและ Node การจัดการ (พีจีพูล-ทู) หน้า Node ฐานข้อมูลในแต่ละภูมิภาค
- ภูมิภาคพีพูล- เลือกภูมิภาคแพลตฟอร์มที่จะปรับใช้ Node การปรับสมดุลโหลด
- กระบวนการติดตั้งอาจใช้เวลาหลายนาทีหลังจากเสร็จสิ้นคุณจะเห็นหน้าต่างความสำเร็จและรับอีเมลพร้อมข้อมูลที่เหมาะสมทั้งหมดเช่นรายละเอียดจุดเข้าใช้งานและข้อมูลประจำตัวในการเข้าถึง
หากต้องการดู Environment ที่เกี่ยวข้องทั้งหมดอย่างง่ายดายคุณสามารถสลับไปยังกลุ่มที่ระบุในขั้นตอนก่อนหน้า (พีจีคลัสเตอร์ในกรณีของเรา)
4. จุดเริ่มต้นเริ่มต้นสำหรับคลัสเตอร์หลายภูมิภาคของคุณคือผู้นำพีจีพูล-ทูNode (อันที่ปรับใช้ในภูมิภาคแรก) หากล้มเหลวคุณสามารถใช้สิ่งอื่นได้พีจีพูล-ทูNode โดยใช้อย่างใดอย่างหนึ่งชื่อโฮสต์หรือที่อยู่ IP
ในกรณีที่ซอฟต์แวร์ไคลเอนต์ของคุณรองรับหลายจุดเข้าคุณสามารถตั้งค่าทั้งหมดในสตริงการเชื่อมต่อเพื่อให้แน่ใจว่ามีการ Failover โดยอัตโนมัติ
