ในระบบคลัสเตอร์เซิร์ฟเวอร์ที่สมาชิกมีประสิทธิภาพไม่เท่ากัน ปัญหาใดที่มักเกิดขึ้นและแนวทางแก้ไขที่เหมาะสมที่สุดคืออะไร
กเซิร์ฟเวอร์ที่ช้ากว่าจะได้รับงานเกินความสามารถ ควรใช้ Weighted Load Balancing เพื่อกระจายงานตามสัดส่วนประสิทธิภาพของแต่ละโหนด
ขเซิร์ฟเวอร์ที่เร็วกว่าจะหยุดทำงานเพื่อรอโหนดที่ช้า ควรใช้ Round Robin Load Balancing เพื่อให้ทุกโหนดได้รับงานเท่ากัน
คการสื่อสารระหว่างโหนดจะล้มเหลวเนื่องจากความเร็วต่างกัน ควรอัปเกรดอุปกรณ์เครือข่ายทุกชิ้นให้รองรับความเร็ว 10 Gbps
งระบบจะเกิด Split-brain Syndrome ทุกครั้งที่โหนดช้าไม่ตอบสนอง ควรเพิ่มจำนวนโหนดให้เป็นจำนวนคู่เพื่อแก้ปัญหา
เฉลยอธิบาย
ในคลัสเตอร์ที่สมาชิกมีประสิทธิภาพไม่เท่ากัน หากใช้การกระจายงานแบบ Round Robin ธรรมดา โหนดที่ช้ากว่าจะได้รับงานในปริมาณเท่ากับโหนดที่เร็วกว่า ส่งผลให้โหนดช้าทำงานเกินศักยภาพและกลายเป็น Bottleneck ของระบบ แนวทางที่ดีที่สุดคือการใช้ Weighted Load Balancing ซึ่งจะกำหนดน้ำหนักให้แต่ละโหนดตามประสิทธิภาพจริง โหนดที่มีประสิทธิภาพสูงจะได้รับงานมากกว่า ทำให้ระบบโดยรวมทำงานได้อย่างสมดุลและมีประสิทธิภาพสูงสุด