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

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

RUK-COM PAAS / DATABASES

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

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

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

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

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

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

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

สำหรับการกู้คืนระบบคุณสามารถเพิ่ม Node รองอย่างน้อยหนึ่ง Node สำหรับการ Deploy ข้ามภูมิภาคที่จำเป็นได้ตัวอย่างเช่นบนแพลตฟอร์มที่มีสามภูมิภาคโทโพโลยีที่แนะนำคือประถมศึกษา-Primary-Secondary.

Image 34: MariaDB multi-region clusterทุกเซิร์ฟเวอร์ฐานข้อมูลหรือ Node โหลดบาลานเซอร์ในโทโพโลยีคลัสเตอร์ถูกสร้างขึ้นใน Environment ที่แยกจากกันโดยมีตัวจัดสรรภาระงาน ProxySQLเลเยอร์ด้านหน้าคลัสเตอร์เพื่อกระจายคำขอระหว่าง Node หลักหลังจากสร้างแล้ว Environment ดังกล่าวจะรวมกันเป็นคลัสเตอร์หลายภูมิภาค

แพคเกจนี้ให้ความพร้อมใช้งานสูงและ Failover แบบสำเร็จรูปสำหรับคลัสเตอร์ฐานข้อมูลมั่นใจได้ในระดับศูนย์ข้อมูล - ฐานข้อมูลสามารถเข้าถึงได้แม้ว่าภูมิภาคใดภูมิภาคหนึ่งจะไม่พร้อมใช้งานก็ตามหากภูมิภาคหลักรายการใดรายการหนึ่งล้มเหลวคลัสเตอร์จะพร้อมใช้งานและจัดการต่อไปอ่านและเขียนแบบสอบถามแม้ว่าภูมิภาคหลักทั้งสองจะไม่พร้อมใช้งานแต่ก็สามารถใช้ภูมิภาครองเพื่อจัดการได้อ่านและเขียนคำขอโดยไม่มีข้อมูลสูญหายอย่างไรก็ตามจะต้องมีการอัปเดตการตั้งค่าจุดเริ่มต้นในแอปพลิเคชันไคลเอนต์ฐานข้อมูล (แทนที่ชื่อโฮสต์ ProxySQL ด้วยชื่อโฮสต์เซิร์ฟเวอร์ฐานข้อมูลรอง)

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

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

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

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

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

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

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

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

Image 39: MariaDB multi-region cluster environments