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

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

RUK-COM PAAS / DATABASES

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

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

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

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

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

คลัสเตอร์หลายภูมิภาค Redisเป็นการใช้งาน Redis แบบกระจายแบบแพ็กเกจล่วงหน้าโดยจะมีการแบ่งข้อมูลระหว่าง Node คลัสเตอร์ในภูมิภาคต่างๆการแก้ปัญหามีเป้าหมายดังต่อไปนี้:

  • ประสิทธิภาพสูงและความสามารถในการปรับขนาดเชิงเส้นไม่มีพรอกซี (ใช้การจำลองแบบอะซิงโครนัส) และไม่มีการดำเนินการผสานกับค่า
  • ระดับความปลอดภัยในการเขียนที่ยอมรับได้ระบบพยายาม (ด้วยความพยายามอย่างดีที่สุด) เพื่อรักษาการเขียนทั้งหมดที่มาจากไคลเอนต์ที่เชื่อมต่อกับ Node หลักส่วนใหญ่โดยปกติแล้วจะมีหน้าต่างเล็กๆที่การเขียนที่ได้รับการยอมรับอาจสูญหายได้ Windows ที่สูญเสียการเขียนที่ได้รับการยอมรับจะมีขนาดใหญ่ขึ้นเมื่อไคลเอนต์อยู่ในพาร์ติชันย่อย
  • ความพร้อมใช้งานRedis Cluster สามารถคงอยู่ในพาร์ติชันที่ Node หลักส่วนใหญ่สามารถเข้าถึงได้และมีแบบจำลองที่สามารถเข้าถึงได้อย่างน้อยหนึ่งรายการสำหรับ Node หลักทุก Node ที่ไม่สามารถเข้าถึงได้อีกต่อไปนอกจากนี้เมื่อใช้การย้ายข้อมูลจำลองไพรมารีที่ไม่ได้จำลองโดยแบบจำลองใดๆอีกต่อไปจะได้รับหนึ่งรายการจากแบบจำลองหลักที่ครอบคลุมโดยแบบจำลองหลายรายการ

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

  • ประสิทธิภาพสูงสุด– ให้ประสิทธิภาพสูงสุดและความสามารถในการขยายแนวนอน

Image 35: Redis multi-region maximum performance*ความน่าเชื่อถือสูงสุด– รับประกันความพร้อมใช้งานสูงเป็นพิเศษแม้ว่าศูนย์ข้อมูลหนึ่งหรือสองแห่งจะล้มเหลวแต่โซลูชันนี้ไม่สามารถปรับขนาดได้

Image 36: Redis multi-region maximum reliabilityโทโพโลยีทั้งสองมอบความพร้อมใช้งานสูงและความสามารถ Failover แบบสำเร็จรูปสำหรับคลัสเตอร์ฐานข้อมูลของคุณในกรณีที่ Node คลัสเตอร์ล้มเหลวโทโพโลยีทั้งสองจะทำให้คลัสเตอร์ฐานข้อมูลทำงานโดยไม่มีการหยุดทำงานอย่างไรก็ตามผลงานโทโพโลยีสามารถทำงานต่อได้หนึ่งหรือสองอย่างNodeความล้มเหลวในขณะที่ความน่าเชื่อถือเราสามารถฟื้นตัวได้แม้จะผ่านไปหนึ่งหรือสองครั้งก็ตามภูมิภาคไม่พร้อมใช้งาน

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

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

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

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

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

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

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

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

ถ้าเปิดใช้งานที่อยู่ IP ภายนอกสำหรับ Node คลัสเตอร์เปิดใช้งานตัวเลือกแล้วโปรดใช้ IP สาธารณะที่กำหนดให้กับ Node คลัสเตอร์

Image 41: Redis multi-region cluster environments