ฉันมีเซิร์ฟเวอร์จริงสองเครื่อง ฉันสามารถเปิดใช้อินสแตนซ์โดยใช้ทรัพยากรทั้งหมดจากเซิร์ฟเวอร์ของฉันได้หรือไม่ หรือทรัพยากรของ VM ของฉันจำกัดอยู่ที่เครื่องเดียวจริงหรือไม่ และถ้าเป็นไปได้ จะสำเร็จได้อย่างไร ?

answer

ไม่ ไฮเปอร์ไวเซอร์สินค้าโภคภัณฑ์ที่ใช้กันทั่วไปสำหรับองค์กรไม่สามารถขยายเครื่องเสมือนผ่านโฮสต์จริงหลายเครื่องได้ ยากกว่าที่จะทำ และนอกกรณีการใช้งานทั่วไปของการรวมปริมาณงาน "เล็ก" บนโฮสต์ขนาดใหญ่

การขยายขนาดคือจุดเริ่มต้นของอินสแตนซ์ขนาดเล็กจำนวนมากในหลายโฮสต์ ต้องใช้แอปพลิเคชันที่สามารถแจกจ่ายด้วยวิธีนี้ได้ เช่น กับตัวโหลดบาลานซ์ อาจไม่ใช่กรณีการใช้งานของคุณตามที่คุณแนะนำแขกรายใหญ่คนหนึ่ง

การขยายขนาดหมายถึงการซื้อกล่องที่ใหญ่ขึ้น ระบบเดียวอาจมีขนาดใหญ่ในทุกวันนี้ 2 ซ็อกเก็ต x 64 คอร์ของ EPYC x86 หรือบางทีอาจเป็น 16 ซ็อกเก็ต x 12 คอร์ของ POWER9 VM ยักษ์สามารถใช้โฮสต์ดังกล่าวได้เกือบทั้งหมด แม้ว่าจะมีเอฟเฟกต์ NUMA ก็ตาม ผู้ขายจะดูแลการเชื่อมต่อระหว่างโปรเซสเซอร์ VM และแอปพลิเคชันที่ทำงานโดยไม่มีการแก้ไข

ระบบอิมเมจเคอร์เนลเดี่ยวที่ใหญ่กว่าเซิร์ฟเวอร์ที่องค์กรซื้อมีอยู่ โดยทั่วไปในซูเปอร์คอมพิวเตอร์ HPCที่สามารถขยายแร็คได้หลายแร็ค อย่างไรก็ตาม สิ่งเหล่านี้ต้องการการเชื่อมต่อภายในที่รวดเร็วและแอปพลิเคชันที่รับรู้ถึงการเข้าถึงหน่วยความจำระยะไกลแบบพิเศษไปยังโหนดที่อยู่ห่างไกล คลัสเตอร์ HPC ถูกขยายขนาด ค่อนข้างแตกต่างจากคลัสเตอร์ OpenStack ที่ขยายขนาดออก