ซอฟต์แวร์การจำลองเสมือนของ Windows 3 อันดับแรกเมื่อเปรียบเทียบ
เผยแพร่แล้ว: 2015-09-25Microsoft Hyper-V
เมื่อเราพูดถึงการจำลองเสมือนของ Windows HyperVisor ดั้งเดิมของ Microsoft ที่เรียกว่า Hyper-V (เดิมชื่อรหัสว่า “Viridian”) อาจมีอันดับเหนือกว่าซอฟต์แวร์การจำลองเสมือนอื่นๆ ทั้งหมด ในขั้นต้น รุ่นเบต้าของ Hyper-V มาพร้อมกับ Windows Server 2008 หลายรุ่น ต่อมา เวอร์ชันเสถียรได้รับการเผยแพร่โดยเป็นส่วนหนึ่งของ Windows Updates
คุณสามารถสร้างเครื่องเสมือนในเซิร์ฟเวอร์ Hyper-V ที่สามารถเข้าถึงได้จากระยะไกลผ่านเดสก์ท็อประยะไกล Microsoft Hyper-V มีให้เลือกสองรุ่น: เซิร์ฟเวอร์ Hyper-V แบบสแตนด์อโลน และ Bare Metal HyperVisor
Bare Metal HyperVisor ทำงานโดยใช้ส่วนประกอบ Windows Server เพียงเล็กน้อยเพื่อปรับสภาพแวดล้อมการจำลองเสมือนให้เหมาะสม สภาพแวดล้อมเสมือนเฉพาะนี้จะกำจัดส่วนประกอบ Windows Server ทั่วไป เช่น เซิร์ฟเวอร์ DNS, เว็บเซิร์ฟเวอร์ IIS, ส่วนประกอบการเขียนโปรแกรม, เซิร์ฟเวอร์ Microsoft FTP, เซิร์ฟเวอร์ DHCP, Active Directory และอื่นๆ อีกมากมาย
ประโยชน์หลักอย่างหนึ่งของ เซิร์ฟเวอร์ Hyper-V แบบสแตนด์อะโลน คือ คุณจะลดพื้นผิวการโจมตีด้วยการละเว้นส่วนประกอบที่ไม่ต้องการออกจากแพลตฟอร์ม เนื่องจากไม่มีการรับฟังบริการบนพอร์ต คุณจึงสามารถบล็อกพอร์ตที่ไม่ต้องการในไฟร์วอลล์ ซึ่งจะช่วยลดโอกาสในการตกเป็นเป้าหมาย
Microsoft ได้เผยแพร่ Hyper-V เวอร์ชันสแตนด์อโลนผ่านไฟล์อิมเมจ ISO ของ DVD ที่ดาวน์โหลดได้โดยไม่มีค่าใช้จ่าย อย่างไรก็ตาม ไม่ควรสันนิษฐานว่าเนื่องจากเป็น HyperVisor ที่ให้บริการฟรีทั้งหมด จึงมาพร้อมกับคุณสมบัติที่จำกัด ในทางตรงกันข้าม HyperVisor ที่ให้บริการฟรีนี้สนับสนุนชุดคุณลักษณะระดับองค์กรเดียวกันทั้งหมดของเซิร์ฟเวอร์ Windows 2012 ที่เปิดใช้งานบทบาท Hyper-V
ที่สำคัญกว่านั้น คุณอาจพบแพทช์น้อยมากหรือไม่มีเลยใน Patch Tuesday ตัวอย่างเช่น สมมติว่าเมื่อเร็วๆ นี้ Microsoft พบช่องโหว่ในบริการ IIS และออกแพตช์สำคัญที่ต้องรีบูต คุณไม่ต้องกังวลเกี่ยวกับเรื่องนี้ เนื่องจากไม่สามารถใช้ได้กับ HyperVisors ที่เป็นโลหะเปลือย ด้วยเหตุนี้ ลูกค้า VPS ของคุณจะมีเวลาหยุดทำงานน้อยลงอย่างมาก
อีกทางเลือกหนึ่งคือ โฮสต์ Windows Server 2012/2008 ที่ติดตั้งบทบาท Hyper-V ไว้ ใช้เพื่อจัดการ Hyper-V Server 2012/2008 ผ่านคอนโซลการจัดการ ได้แก่ Hyper-V Manager ผู้ดูแลระบบสามารถดำเนินการจัดการและกำหนดค่าผ่านเดสก์ท็อประยะไกลไปยังโฮสต์ได้ การจัดการเครื่องเสมือนสามารถทำได้โดยใช้ Hyper-V Manager ทำให้การกำหนดค่าแบบชี้แล้วคลิกและการตรวจสอบเซิร์ฟเวอร์ Hyper-V ง่ายขึ้นมาก
VirtualBox
VirtualBox เป็นซอฟต์แวร์โอเพ่นซอร์สข้ามแพลตฟอร์มภายใต้สัญญาอนุญาตสาธารณะทั่วไปของกนู VirtualBox สามารถติดตั้งได้ในระบบที่ใช้ Intel หรือ AMD ในระบบปฏิบัติการที่คุณเลือก คุณได้รับอนุญาตให้สร้างเครื่องเสมือนข้ามแพลตฟอร์มในฮาร์ดแวร์ที่มีอยู่ของคุณ ดังนั้นจึงขยายขีดความสามารถของคอมพิวเตอร์ที่มีอยู่ของคุณเพื่อให้สามารถจัดการกับระบบปฏิบัติการหลายระบบพร้อมกันได้
ด้วย VirtualBox ผู้ใช้สามารถเพลิดเพลินกับเครื่อง Windows และ Linux บนระบบ Mac ควบคู่ไปกับซอฟต์แวร์ที่มีอยู่ ไม่มีการจำกัดจำนวนเครื่องเสมือนที่คุณสามารถสร้างได้ ข้อจำกัดในทางปฏิบัติเพียงอย่างเดียวคือพื้นที่ดิสก์และหน่วยความจำ
VirtualBox เป็นซอฟต์แวร์เวอร์ชวลไลเซชันฟรีที่เรียบง่ายแต่ทรงพลัง คุณสามารถใช้คุณลักษณะต่างๆ ได้ทุกที่ ตั้งแต่เครื่องเดสก์ท็อปขนาดเล็กไปจนถึงองค์กร เช่น ศูนย์ข้อมูล แม้แต่ในสภาพแวดล้อมคลาวด์ VirtualBox ปฏิบัติต่อเครื่องเสมือนแต่ละเครื่องและฮาร์ดดิสก์เสมือนเสมือนเป็น "คอนเทนเนอร์" ที่สามารถแช่แข็ง ปลุก คัดลอกและสำรองข้อมูลได้ รวมทั้งอนุญาตให้ย้ายข้อมูลระหว่างโฮสต์ต่างๆ
ตอนนี้ ลองนึกภาพสถานการณ์ที่เครื่องเสมือนของคุณเริ่มทำงานผิดปกติหลังจากติดตั้งซอฟต์แวร์บางตัวหรือเนื่องจากการทำงานผิดพลาดบางอย่าง ไม่มีอะไรต้องกังวล – ด้วยฟีเจอร์ VirtualBox ที่เรียกว่า snapshots คุณสามารถบันทึกสถานะเฉพาะของเครื่องเสมือนและหลังจากนั้นกลับสู่สถานะก่อนหน้าในภายหลัง ด้วยการคลิกเมาส์ไม่กี่ครั้ง คุณสามารถกู้คืนเครื่องเสมือนจากสแน็ปช็อตก่อนหน้าได้อย่างง่ายดาย
สิ่งที่ยอดเยี่ยมเกี่ยวกับคุณลักษณะนี้คือ คุณได้รับอนุญาตให้สร้างสแน็ปช็อตจำนวนเท่าใดก็ได้ ที่จริงแล้ว หากคุณลงเอยด้วยสแน็ปช็อตจำนวนหนึ่ง คุณสามารถเรียกคืนพื้นที่ดิสก์ได้โดยการลบสแน็ปช็อตที่ไม่ต้องการ
VirtualBox บางครั้งเรียกว่าโฮสต์ Hypervisor เนื่องจากต้องมีการติดตั้งระบบปฏิบัติการที่มีอยู่ มันทำงานบนระบบปฏิบัติการโฮสต์ 32 บิตและ 64 บิตเกือบทั้งหมด ในหลายกรณี VirtualBox ไม่ต้องการคุณสมบัติของโปรเซสเซอร์ที่ต้องการฮาร์ดแวร์ล่าสุด ต่างจากโซลูชั่นเวอร์ชวลไลเซชั่นอื่นๆ คุณสามารถใช้ VirtualBox ได้แม้บนโฮมพีซีรุ่นเก่าของคุณ ซึ่งฮาร์ดแวร์ระดับองค์กรอื่นๆ ไม่เข้ากัน
VirtualBox อนุญาตให้เครื่องแขกเข้าถึงไฟล์จากเครื่องโฮสต์ด้วยความช่วยเหลือของคุณสมบัติที่เรียกว่าโฟลเดอร์ที่ใช้ร่วมกัน คุณสามารถเชื่อมต่อและเข้าถึงอุปกรณ์ USB ใดๆ กับเครื่องเสมือนของคุณโดยไม่ต้องติดตั้งไดรเวอร์เฉพาะอุปกรณ์บนระบบโฮสต์ นอกจากนี้ VirtualBox Remote Desktop Extension (VRDE) ยังสนับสนุน Remote Desktop Protocol (RDP) ที่สร้างขึ้นใน Microsoft Windows โดยมีส่วนเพิ่มเติมพิเศษสำหรับการรองรับ USB ไคลเอ็นต์เต็มรูปแบบ
ด้วยรายการคุณสมบัติมากมายและความจุที่ไม่เหมือนใคร VirtualBox ถือได้ว่าเป็นตัวเลือกที่ยอดเยี่ยมสำหรับความต้องการสร้างสภาพแวดล้อมเสมือนของคุณเอง
การรวมโครงสร้างพื้นฐาน: การจำลองเสมือนสามารถลดต้นทุนด้านฮาร์ดแวร์และไฟฟ้าได้อย่างมาก โดยส่วนใหญ่ คอมพิวเตอร์ในปัจจุบันใช้พลังงานเพียงเสี้ยวเดียวและทำงานโดยมีโหลดของระบบโดยเฉลี่ยต่ำ ทรัพยากรฮาร์ดแวร์จำนวนมากรวมถึงไฟฟ้าจึงสูญเปล่า ดังนั้น แทนที่จะใช้คอมพิวเตอร์ที่มีอยู่จริงจำนวนมากที่ใช้เพียงบางส่วน เราสามารถแพ็คเครื่องเสมือนจำนวนมากลงในโฮสต์ที่มีประสิทธิภาพเพียงไม่กี่เครื่อง และสร้างสมดุลระหว่างโหลดระหว่างกัน
Xen
Xen HyperVisor ได้รับการกล่าวขานว่าเป็น HyperVisor ประเภทโอเพ่นซอร์สเพียงประเภทเดียว หรือที่เรียกว่า Bare Metal HyperVisor เนื่องจากไม่จำเป็นต้องติดตั้งระบบปฏิบัติการใดๆ ในฐานะ HyperVisor Xen ช่วยให้เครื่องโฮสต์สามารถเรียกใช้อินสแตนซ์ระบบปฏิบัติการของแขกจำนวนมากหรือหลายระบบปฏิบัติการพร้อมกันในเครื่องเดียว
Xen มีฐานแอพพลิเคชั่นที่หลากหลายสำหรับแอพพลิเคชั่นเชิงพาณิชย์และโอเพ่นซอร์สที่แตกต่างกัน ตัวอย่างเช่น การจำลองเสมือนของเซิร์ฟเวอร์และเดสก์ท็อป โครงสร้างพื้นฐานเป็นบริการ (IaaS) และแอปพลิเคชันความปลอดภัย เป็นต้น เมื่อเร็ว ๆ นี้ Xen Project HyperVisor ยังมีส่วนร่วมในการขับเคลื่อนระบบคลาวด์ที่ใหญ่ที่สุดในปัจจุบัน
Xen HyperVisor ได้รับการกล่าวขานว่ามีความยืดหยุ่นและปลอดภัยที่สุดเนื่องจากมีหน่วยความจำขนาดเล็กและอินเทอร์เฟซ (ขนาดเล็กเพียง 1MB) และประสบความสำเร็จในการรักษาพื้นที่หน่วยความจำและส่วนต่อประสานให้เหลือน้อยเพียงเพราะการออกแบบของ Microkernel
HyperVisor โหลดตัวเองทันทีหลังจากออกจากโปรแกรมโหลดบูต เครื่องเสมือนจำนวนหนึ่ง (ไม่ว่าจะเป็นโดเมนหรือแขก) ทำงานบน Xen HyperVisor โดเมนพิเศษที่เรียกว่า Domain 0 ประกอบด้วยไดรเวอร์สำหรับอุปกรณ์ทั้งหมดในระบบ ตลอดจนสแต็กควบคุมเพื่อจัดการการสร้าง การทำลาย และการกำหนดค่าเครื่องเสมือน
Xen HyperVisor เป็นชั้นซอฟต์แวร์บางเฉียบที่ทำงานในระดับฮาร์ดแวร์และจัดการ CPU หน่วยความจำ ตลอดจนการขัดจังหวะของเครื่องเสมือนที่สร้างขึ้น HyperVisor เองไม่มีความรู้เกี่ยวกับฟังก์ชัน I/O เช่น เครือข่ายและที่เก็บข้อมูล เครื่องเสมือนทำงานในสภาพแวดล้อมเสมือนจริงที่แยกจากกันโดยสิ้นเชิง โดยแต่ละเครื่องใช้ระบบปฏิบัติการและแอปพลิเคชันของตนเอง Guest VM ถูกแยกออกจากฮาร์ดแวร์ในลักษณะที่ไม่มีสิทธิ์เข้าถึงฮาร์ดแวร์หรือฟังก์ชัน I/O
โดเมนควบคุม (หรือโดเมน 0) มีสิทธิ์เครื่องเสมือนที่สามารถเข้าถึงฮาร์ดแวร์ได้โดยตรง นอกจากนี้ยังสามารถจัดการการเข้าถึงฟังก์ชัน I/O ของระบบทั้งหมดและโต้ตอบกับ VM อื่นๆ Xen HyperVisors ไม่สามารถใช้งานได้หากไม่มีโดเมน 0 ซึ่งเป็น VM แรกที่ระบบเริ่มทำงาน
XenServer เป็นแพลตฟอร์มเวอร์ชวลไลเซชั่นระดับองค์กรที่ได้รับการพิสูจน์แล้วว่ามีคุณสมบัติที่สำคัญทั้งหมดที่จำเป็นสำหรับการใช้งานเซิร์ฟเวอร์และดาต้าเซ็นเตอร์เวอร์ชวลไลเซชั่น