ไฮเปอร์ไวเซอร์ประเภทที่ 1 กับประเภทที่ 2 แตกต่างกันอย่างไร

ไฮเปอร์ไวเซอร์ประเภทที่ 1 และประเภทที่ 2 เป็นซอฟต์แวร์ที่คุณใช้เพื่อเรียกใช้ Virtual Machine (VM) อย่างน้อยหนึ่งเครื่องบนเครื่องจริงเครื่องเดียว Virtual Machine คือแบบจำลองดิจิทัลของอุปกรณ์จริง เป็นสภาพแวดล้อมการประมวลผลแยกเดี่ยวที่ผู้ใช้ของคุณใช้งานอย่างเป็นอิสระโดยสมบูรณ์จากฮาร์ดแวร์พื้นฐาน ไฮเปอร์ไวเซอร์เป็นเทคโนโลยีที่ทำให้สิ่งนี้เป็นไปได้ โดยจะจัดการและจัดสรรทรัพยากรทางกายภาพให้กับ VM และสื่อสารกับฮาร์ดแวร์พื้นฐานในพื้นหลัง 

ไฮเปอร์ไวเซอร์ประเภท 1 อยู่ด้านบนของเซิร์ฟเวอร์ Bare Metal และสามารถเข้าถึงทรัพยากรฮาร์ดแวร์ได้โดยตรง ด้วยเหตุนี้ ไฮเปอร์ไวเซอร์ประเภท 1 จึงเรียกอีกอย่างว่าไฮเปอร์ไวเซอร์ Bare Metal ในทางตรงกันข้ามไฮเปอร์ไวเซอร์ประเภท 2 ก็คือแอปพลิเคชันที่ติดตั้งบนระบบปฏิบัติการโฮสต์ หรือเรียกอีกอย่างว่าไฮเปอร์ไวเซอร์แบบโฮสต์หรือแบบฝังตัว

อ่านเกี่ยวกับไฮเปอร์ไวเซอร์ »

เหตุใดไฮเปอร์ไวเซอร์ประเภทที่ 1 และประเภทที่ 2 จึงมีความสำคัญ

ไฮเปอร์ไวเซอร์ ซึ่งบางครั้งเรียกว่า Virtual Machine Monitor (VMM) สร้างและประสานงาน Virtual Machine (VM) ซึ่งเป็นเทคโนโลยีที่จำเป็นในโครงสร้างพื้นฐานคอมพิวเตอร์สมัยใหม่ ไฮเปอร์ไวเซอร์คือสิ่งที่ทำให้การจำลองระบบเสมือนของคอมพิวเตอร์และเซิร์ฟเวอร์เป็นไปได้

การจำลองระบบเสมือนเป็นเทคโนโลยีที่คุณใช้เพื่อสร้างการแสดงเสมือนของส่วนประกอบฮาร์ดแวร์ เช่น เซิร์ฟเวอร์หรือทรัพยากรเครือข่าย การแสดงซอฟต์แวร์ใช้ทรัพยากรทางกายภาพพื้นฐานในการทำงานราวกับว่ามันเป็นส่วนประกอบทางกายภาพ ในทำนองเดียวกัน VM เป็นอินสแตนซ์ที่ใช้ซอฟต์แวร์ของคอมพิวเตอร์ โดยมีองค์ประกอบต่างๆ เช่น หน่วยความจำ พลังการประมวลผล ที่เก็บข้อมูล และระบบปฏิบัติการ

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

อ่านเกี่ยวกับการจำลองระบบเสมือน »

วิธีการทำงาน: ไฮเปอร์ไวเซอร์ประเภทที่ 1 เทียบกับประเภทที่ 2

ไฮเปอร์ไวเซอร์เป็นเลเยอร์การประสานงานในเทคโนโลยีการจำลองระบบเสมือน รองรับ Virtual Machine (VM) หลายเครื่องที่ทำงานพร้อมกัน 

ไฮเปอร์ไวเซอร์ประเภทที่ 1

ไฮเปอร์ไวเซอร์ประเภทที่ 1 หรือไฮเปอร์ไวเซอร์ Bare Metal โต้ตอบโดยตรงกับฮาร์ดแวร์ของเครื่อง ไฮเปอร์ไวเซอร์ Bare Metal ได้รับการติดตั้งโดยตรงบนฮาร์ดแวร์ทางกายภาพของเครื่องโฮสต์ ไม่ใช่ผ่านระบบปฏิบัติการ ในบางกรณี ไฮเปอร์ไวเซอร์ประเภทที่ 1 จะฝังอยู่ในเฟิร์มแวร์ของเครื่อง

ไฮเปอร์ไวเซอร์ประเภทที่ 1 จะต่อรองโดยตรงกับฮาร์ดแวร์เซิร์ฟเวอร์เพื่อจัดสรรทรัพยากรเฉพาะให้กับ VM นอกจากนี้ยังสามารถแบ่งปันทรัพยากรได้อย่างยืดหยุ่น โดยขึ้นอยู่กับคำขอ VM ต่างๆ

ไฮเปอร์ไวเซอร์ประเภทที่ 2

ไฮเปอร์ไวเซอร์ประเภทที่ 2 หรือโฮสต์ไฮเปอร์ไวเซอร์ โต้ตอบกับฮาร์ดแวร์เครื่องโฮสต์พื้นฐานผ่านระบบปฏิบัติการของเครื่องโฮสต์ คุณติดตั้งบนเครื่องที่ทำงานเป็นแอปพลิเคชัน

ไฮเปอร์ไวเซอร์ประเภทที่ 2 เจรจากับระบบปฏิบัติการเพื่อรับทรัพยากรระบบพื้นฐาน อย่างไรก็ตาม ระบบปฏิบัติการโฮสต์จัดลำดับความสำคัญของฟังก์ชันและแอปพลิเคชันของตนเองเหนือเวิร์กโหลดเสมือน

ความแตกต่างที่สำคัญ: ไฮเปอร์ไวเซอร์ประเภทที่ 1 เทียบกับประเภทที่ 2

ในขณะที่ไฮเปอร์ไวเซอร์ประเภทที่ 1 และประเภทที่ 2 มีเป้าหมายร่วมกันในการรันและประสานงาน Virtual Machine (VM) แต่ก็มีความแตกต่างที่สำคัญบางประการ

การจัดสรรทรัพยากร

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

ไฮเปอร์ไวเซอร์ประเภทที่ 2 จะต่อรองการจัดสรรทรัพยากรกับระบบปฏิบัติการ ซึ่งทำให้กระบวนการช้าลงและมีประสิทธิภาพน้อยลง

ความสะดวกในการจัดการ

การจัดการไฮเปอร์ไวเซอร์ประเภทที่ 1 และการกำหนดค่า VM ต้องใช้ความรู้ระดับผู้ดูแลระบบ เนื่องจากค่อนข้างซับซ้อน

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

ประสิทธิภาพ

ไฮเปอร์ไวเซอร์ประเภทที่ 1 มอบประสิทธิภาพที่เหนือกว่าให้กับ VM นี่เป็นเพราะพวกเขาไม่จำเป็นต้องต่อรองทรัพยากรกับระบบปฏิบัติการหรือเดินทางผ่านเลเยอร์ของระบบปฏิบัติการ ไฮเปอร์ไวเซอร์ประเภทที่ 1 นำเสนอทรัพยากรพื้นฐานโดยเฉพาะโดยไม่ต้องมีการเจรจาต่อรองใดๆ

ไฮเปอร์ไวเซอร์ประเภทที่ 2 ต้องใช้ทรัพยากรที่ระบบปฏิบัติการยินดีจัดหาให้เท่านั้น

การแยกตัว

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

เมื่อใดควรใช้: ไฮเปอร์ไวเซอร์ประเภทที่ 1 เทียบกับประเภทที่ 2

ไฮเปอร์ไวเซอร์ประเภทที่ 1 โดยทั่วไปจะใช้ในศูนย์ข้อมูล สถานการณ์เวิร์กโหลดคอมพิวเตอร์ขององค์กร เว็บเซิร์ฟเวอร์ และแอปพลิเคชันที่มักใช้งานคงที่อื่นๆ สภาพแวดล้อมการประมวลผลบนคลาวด์เรียกใช้ไฮเปอร์ไวเซอร์ Bare Metal เพื่อนำเสนอ Virtual Machine (VM) ที่มีประสิทธิภาพสูงสุดสำหรับฮาร์ดแวร์ทางกายภาพพื้นฐาน ผู้ให้บริการคลาวด์ยังยกเลิกการจัดการไฮเปอร์ไวเซอร์ประเภทที่ 1 และเสนอ VM เป็นอินสแตนซ์คลาวด์ที่คุณสามารถเข้าถึงได้ผ่าน API

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

อ่านเกี่ยวกับอินสแตนซ์ระบบคลาวด์ »

สรุปความแตกต่าง: ไฮเปอร์ไวเซอร์ประเภทที่ 1 กับประเภทที่ 2

 

ไฮเปอร์ไวเซอร์ประเภทที่ 1

ไฮเปอร์ไวเซอร์ประเภทที่ 2

หรือที่เรียกว่า

ไฮเปอร์ไวเซอร์ Bare Metal

ไฮเปอร์ไวเซอร์ที่มีโฮสต์

ทำงานใน

ฮาร์ดแวร์เครื่องโฮสต์ที่มีอยู่จริง

ระบบปฏิบัติการพื้นฐาน (OS โฮสต์)

เหมาะที่สุดสำหรับ

เวิร์กโหลดขนาดใหญ่ ใช้ทรัพยากรมาก หรือใช้งานคงที่

เดสก์ท็อปและสภาพแวดล้อมการพัฒนา

สามารถต่อรองทรัพยากรเฉพาะได้หรือไม่

ใช่

ไม่ได้

ต้องมีความรู้

ความรู้ระดับผู้ดูแลระบบ

ความรู้ของผู้ใช้พื้นฐาน

ตัวอย่าง

VMware ESXi, Microsoft Hyper-V, KVM

Oracle VM VirtualBox, VMware Workstation, Microsoft Virtual PC

AWS สามารถช่วยเรี่องข้อกำหนดของไฮเปอร์ไวเซอร์ได้อย่างไร

Amazon Web Services (AWS) นำเสนอโซลูชันการจำลองระบบเสมือนในโครงสร้างพื้นฐานที่หลากหลาย รวมถึงระบบเครือข่าย การประมวลผล พื้นที่เก็บข้อมูล และฐานข้อมูล ระบบคลาวด์สร้างขึ้นจากการจำลองระบบเสมือน และเราปรับปรุง ลดความซับซ้อน และกระจายบริการอย่างต่อเนื่องเพื่อให้เหมาะกับความต้องการของผู้ใช้และองค์กรทั้งหมด 

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

ด้วย Nitro System คุณจะได้รับประโยชน์จากความสามารถเหล่านี้:

  • ตรวจสอบทรัพยากรเสมือนจริงของคุณอย่างต่อเนื่องเพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต
  • บรรลุประสิทธิภาพที่เพิ่มขึ้นด้วย Nitro Cards โดยเฉพาะ รวมถึงเครือข่ายความเร็วสูง พื้นที่เก็บข้อมูลบล็อกความเร็วสูง และการเร่งความเร็ว I/O
  • สร้างสภาพแวดล้อมการประมวลผลแบบแยกส่วนเพื่อปกป้อง ข้อมูลที่ระบุตัวตนของบุคคลได้ (PII) ข้อมูลทางการเงิน และข้อมูลที่ละเอียดอ่อนอื่นๆ

Nitro System คือแพลตฟอร์มพื้นฐานสำหรับอินสแตนซ์ระบบคลาวด์รุ่นใหม่ คุณสามารถใช้ Amazon Elastic Compute Cloud (Amazon EC2) เพื่อเลือกจากอินสแตนซ์กว่า 600 รายการที่มีตัวประมวลผล พื้นที่เก็บข้อมูล ระบบเครือข่าย ระบบปฏิบัติการ และการกำหนดค่าโมเดลการซื้อที่แตกต่างกัน คุณยังสามารถใช้อินสแตนซ์ระบบคลาวด์สำหรับกรณีการใช้งานที่ซับซ้อนทุกประเภทตามขนาด โดยไม่ต้องกังวลเกี่ยวกับไฮเปอร์ไวเซอร์

เริ่มต้นใช้งานไฮเปอร์ไวเซอร์และอินสแตนซ์บน AWS โดยสร้างบัญชีวันนี้