เผยแพร่ครั้งแรกเมื่อวันที่ 16 ธันวาคม 2019 ที่ ObjectRocket.com/blog
เยี่ยมมาก! อีกฟีเจอร์ใหม่สำหรับการเสนอ Elasticsearch ของ ObjectRocket!
เราประสบความสำเร็จมากกับผลิตภัณฑ์ Elasticsearch® บน Rackspace ObjectRocket และตื่นเต้นกับ Dedicated Master Nodes! สำหรับผู้ที่ต้องการคลัสเตอร์ขนาดใหญ่และน่าเชื่อถือมากขึ้น การแยกหน้าที่ของ Master Node และมอบหมายให้โหนดเฉพาะกิจ (Dedicated Node) จะเพิ่มความเสถียรทั่วทั้งคลัสเตอร์ของคุณ
Dedicated Master Node คืออะไร?
Master Node รับผิดชอบงานจัดการคลัสเตอร์ เช่น การสร้างและลบดัชนี (index) ติดตามโหนดทั้งหมด และการแบ่งชาร์ด (sharding / horizontal allocation) การแยกโหนดหนึ่งตัวเพื่อดูแลงานจัดการคลัสเตอร์ หมายความว่า Dedicated Master นี้สามารถมุ่งเน้นงานของมัน และปล่อยให้ Data Nodes ทำงานหนักด้านการค้นหา การจัดทำดัชนี และงานเฉพาะข้อมูล
กับคลัสเตอร์ขนาดเล็ก คุณอาจตั้งค่าโหนดให้มีบทบาท Master และ Data พร้อมกันได้ อย่างไรก็ตาม เนื่องจาก Master Node สำคัญต่อความเสถียรและการทำงานราบรื่นของทั้งคลัสเตอร์ เราจึงแนะนำให้ใช้ Dedicated Master Node โดยเฉพาะสำหรับคลัสเตอร์ขนาดใหญ่ ตาม Best Practices สำหรับ Master Nodes เราจะสร้าง Master Nodes สามตัวเสมอสำหรับอินสแตนซ์ใหม่ และเลือกที่จะเพิ่ม Master Nodes การมีจำนวน Master Nodes เป็นคี่ ช่วยให้โหนดหนึ่งทำหน้าที่เป็น Tie-breaker และหลีกเลี่ยกรูปแบบ Split-brain ซึ่งอาจทำให้สูญเสียความสมบูรณ์ของข้อมูล คุณจะได้ Master Nodes สามตัวเสมอ และคุณสามารถกำหนดจำนวน Data Nodes จากความจุ (พื้นที่จัดเก็บและหน่วยความจำ) ที่คุณเลือกเมื่อสร้างคลัสเตอร์
วิธีตั้งค่า Dedicated Masters
ที่ Rackspace ObjectRocket เราพยายามทำให้การเปิดฐานข้อมูลใหม่พร้อมฟีเจอร์ที่คุณต้องการง่ายที่สุด ไม่ต้องตั้งค่าคลัสเตอร์ด้วยตนเอง คุณสามารถทำทุกอย่างผ่าน Mission Control UI ของเราได้ภายในไม่กี่นาที
คุณสามารถเลือกตัวเลือกตั้งค่า Dedicated Master Nodes เมื่อสร้างอินสแตนซ์ใหม่ใน Mission Control คุณยังสามารถระบุขนาดของ Dedicated Master Nodes ได้โดยคลิกไอคอน Ellipses (…) ที่มุมขวาบนของ UI ดู ขั้นตอนที่ 2 ของการสร้างอินสแตนซ์ใหม่ ตามภาพด้านล่าง:
Dedicated Master Nodes ของเรามีขนาดดังนี้:
- 2GB RAM / 8GB Disk
- 4GB RAM / 16GB Disk
- 8GB RAM / 32GB Disk
โดยทั่วไป ถ้า Data Nodes (โหนดจัดเก็บ) ในคลัสเตอร์ของคุณอยู่ที่ 8 GB ถึง 32 GB ควรเลือก Master Nodes 2 GB RAM สำหรับ Storage Nodes ขนาดใหญ่กว่า ระหว่าง 64 GB ถึง 128 GB ควรเลือก Master Node 4 GB RAM สำหรับคลัสเตอร์ที่มี Data Nodes มากกว่า 128 GB ให้เลือก Master Nodes 8 GB RAM
หากคุณมีคำถามเกี่ยวกับการกำหนดขนาด Dedicated Master Node หรือคำถาม Elasticsearch อื่นๆ ติดต่อเราได้เลย เราจะช่วยคุณ
อะไรจะเป็นขั้นตอนต่อไป?
Dedicated Master Nodes ตอนนี้พร้อมสำหรับอินสแตนซ์ใหม่เท่านั้น เรากำลังปรับปรุงผลิตภัณฑ์ของเราที่ Rackspace ObjectRocket ตลอดเวลา เพื่อให้ลูกค้าได้รับการเสนอและบริการที่ดีที่สุด รู้สึกสบายใจติดต่อเราหากมีคำถามหรือข้อเสนอฟีเจอร์ ไม่ว่าจะเป็น Elasticsearch หรือผลิตภัณฑ์อื่นๆ ของเรา! สุดท้าย หากคุณมีฐานข้อมูลที่อยากให้เรารองรับ เรายินดีมากที่จะได้ยิน
เรียนรู้เพิ่มเติมเกี่ยวกับบริการ DBA ของ Rackspace
ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถคลิก Sales Chat เพื่อแชททันทีและเริ่มการสนทนา