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

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

RUK-COM PAAS / DATABASES

คู่มือ Multi-Region Cluster สำหรับ Database

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

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

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

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

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

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

TopologyClusterDatabase

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

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

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

การติดตั้ง Cluster

  1. ค้นหาCluster Redis หลายภูมิภาคApplication (theClusterส่วนหรือใช้ค้นหาสนาม) ใน Platformตลาด.

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

  • เวอร์ชัน- เลือกเวอร์ชัน Redis ที่ต้องการ
  • Environment- ระบุชื่อการจัดกลุ่มEnvironment ClusterDatabase ของคุณ
  • สร้างกลุ่ม Environment แยกต่างหาก– ติ๊กไปที่แยกออกจากกันกลุ่ม Environment
  • เปิดใช้งานที่อยู่ IP ภายนอกสำหรับ Node Cluster– ทำเครื่องหมายเพื่อเพิ่มPublic IPไปยัง Node Cluster (สาม IP ต่อภูมิภาค) ซึ่งจำเป็นหาก Client Redis ตั้งอยู่นอก Platform
  • Topology– เลือกอย่างใดอย่างหนึ่งประสิทธิภาพสูงสุดหรือความน่าเชื่อถือสูงสุดTopology (รายละเอียดสามารถพบได้ในTopologyClusterส่วนด้านบน)
  • ภูมิภาค- เลือกภูมิภาค Platform ที่จะ Deploy Environment Cluster สำหรับความน่าเชื่อถือสูงสุดTopology ภูมิภาคแรกจะ HostServer หลักและ Database รองอื่นๆ (แบบจำลอง)

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

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

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

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

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

Image 41: Redis multi-region cluster environments