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

