VirtualBox กับ VMWare: อันไหนดีที่สุด?


เครื่องเสมือนเป็นวิธีที่ดีเยี่ยมในการใช้ระบบปฏิบัติการต่างๆ เช่น Windows, Linux หรือ macOS โดยไม่ต้องซื้อคอมพิวเตอร์เครื่องอื่น แต่อันไหนดีที่สุด: VMWare หรือ VirtualBox?

VirtualBox และ VMWare ทำหน้าที่อะไร

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

แต่ทำไมคุณถึงอยากทำอย่างนั้น?

สำหรับผู้ใช้เดสก์ท็อป สมมติว่าคุณใช้ Windows แต่คุณต้องการใช้ ลินุกซ์, macOS หรือแม้แต่ iOS และ Android แต่คุณไม่มีคอมพิวเตอร์สำหรับพวกเขาทั้งหมด นั่นคือที่ที่คุณจะใช้โซลูชันเดสก์ท็อปเสมือนจริง

คุณยังสามารถเรียกใช้ Windows เวอร์ชันก่อนหน้าภายใน VM บนระบบ Windows 11 ของคุณได้ หากคุณมีแอปรุ่นเก่าที่ทำงานได้ไม่ดีกับระบบรุ่นใหม่

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

ไฮเปอร์ไวเซอร์ประเภทใดบ้าง

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

ไฮเปอร์ไวเซอร์ประเภท 1 บางครั้งเรียกว่าไฮเปอร์ไวเซอร์แบบ Bare-Metal ซึ่งหมายความว่าไม่จำเป็นต้องทำงานภายในระบบปฏิบัติการปกติเช่น ไฮเปอร์-วี ใน Windows พวกมันคือระบบปฏิบัติการ หากไม่มีคุณสมบัติทั้งหมดของระบบปฏิบัติการมาตรฐาน พวกเขาก็จะเหลือทรัพยากรเพิ่มเติมสำหรับ Guest VM ทำให้เหมาะสำหรับศูนย์ข้อมูลขนาดใหญ่หรือธุรกิจขนาดกลางถึงขนาดใหญ่ บริษัท VMWare มีไฮเปอร์ไวเซอร์ประเภท 1 เช่น ESXi (Elastic Sky X Integrated) และ VSphere

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

VirtualBox เป็นไฮเปอร์ไวเซอร์ประเภท 2 สำหรับ Windows, macOS และ Linux VMWare ยังมี VMWare Fusion สำหรับ macOS และ VMWare Workstation สำหรับ Windows และ Linux

การเปรียบเทียบไฮเปอร์ไวเซอร์ VirtualBox และ VMWare Type 2

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

โดยเฉพาะ เราจะเปรียบเทียบ เครื่องเล่นเวิร์กสเตชัน VMWare กับ VirtualBox ของ Oracle VMWare Workstation Player เป็นเวอร์ชันฟรีสำหรับการใช้งานส่วนตัว และ VirtualBox เป็นบริการฟรีสำหรับบุคคลทั่วไปและโอเพ่นซอร์ส หากคุณชอบ VMWare Workstation Player และต้องการคุณสมบัติเพิ่มเติม ให้ลองใช้ VMware เวิร์คสเตชั่นโปร ราคาไม่แพงสำหรับการใช้งานเชิงพาณิชย์

การเปรียบเทียบฟังก์ชันการทำงานของ VMWare Player และ VirtualBox

ตารางต่อไปนี้แสดงคุณสมบัติหลักที่นำเสนอโดย VMWare Player และ VirtualBox

ฟังก์ชันการทำงานVMware Workstation PlayerVirtualBox
ความเข้ากันได้ของระบบปฏิบัติการของโฮสต์Windows, Linux, BSD, macOS (ต้องใช้ VMWare Fusion)Windows, Linux, macOS, Solaris
ความเข้ากันได้ของระบบปฏิบัติการของแขกWindows, Linux, macOS ( ต้องใช้ VMware ฟิวชั่น )Windows, Linux, Solaris, FreeBSD, OS/2
รูปแบบภาพดิสก์เสมือนVMDKVMDK, VDI, VHD
รองรับอุปกรณ์ USBUSB 2, USB 3.1USB 2, USB 3 พร้อมชุดส่วนขยายฟรี
เครื่องพิมพ์เสมือนใช่ไม่ใช่
อินเทอร์เฟซผู้ใช้แบบกราฟิกและ CLI (อินเทอร์เฟซบรรทัดคำสั่ง)ใช่ใช่
รองรับกราฟิก 3Dใช่ต้องใช้การเร่งความเร็ว 3D บนแขก
การรวม APIใช่ใช่
โฟลเดอร์ที่ใช้ร่วมกันระหว่างแขกและโฮสต์ใช่ใช่
สแนปชอต VMไม่ใช่

VirtualBox, VMWare และสแนปชอต

บางทีความแตกต่างที่สำคัญที่สุดก็คือ VirtualBox รองรับ VM snapshot ในขณะที่ VMWare Player ไม่รองรับ การสร้างสแน็ปช็อตใน VMWare Player จำเป็นต้องค้นหาไฟล์ของ VM จากนั้นจึงคัดลอกและวางไฟล์เหล่านั้นไปยังตำแหน่งอื่น หากต้องการย้อนกลับไปยังช่วงเวลานั้น สแนปชอตจะถูกเพิ่มเป็น VM ใหม่.

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

อันไหนใช้งานง่ายกว่า VirtualBox หรือ VMWare Workstation Player?

การดาวน์โหลดและติดตั้ง VirtualBox หรือ VMWare นั้นง่ายดายเหมือนกับซอฟต์แวร์อื่นๆ แต่ละคนมีโปรแกรมติดตั้งที่จะแนะนำคุณตลอดกระบวนการ ความแตกต่างจะปรากฏขึ้นเมื่อติดตั้งระบบปฏิบัติการเกสต์

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

เวลาในการติดตั้งไฮเปอร์ไวเซอร์และ ลินุกซ์ อูบุนตู บนวินโดวส์ แสดงว่า VMWare เร็วขึ้นประมาณ 30% VirtualBox ใช้เวลา 25 นาที ในขณะที่ VMWare Player ใช้เวลา 17 นาที

ตัวไหนทำงานได้ดีกว่า VirtualBox หรือ VMWare Workstation Player

ไฮเปอร์ไวเซอร์ทั้งสองชนิดเป็นประเภท 2 ทำงานบน Windows ดังนั้นอย่าคาดหวังว่าประสิทธิภาพจะแตกต่างกันอย่างมีนัยสำคัญ เมื่อใช้ PassMark PerformanceTest VMWare Player แสดง CPU Mark ที่ 4935 เทียบกับ VirtualBox's 3465 นั่นคือความแตกต่างที่ใหญ่ที่สุด เครื่องหมายที่เหลืออยู่ใกล้ๆ แต่ให้ความรู้สึกเหมือน VMWare เร็วกว่า แน่นอนว่าเครื่องโฮสต์จะแตกต่างกันไป และประสบการณ์ของคุณก็จะแตกต่างกันไป

อะไรดีกว่ากันระหว่าง VMWare Workstation Player หรือ VirtualBox?

เราไม่ทราบแน่ชัดว่าคุณต้องการอะไรในไฮเปอร์ไวเซอร์ VMWare Workstation Player และ VirtualBox ทำสิ่งเดียวกันโดยมีข้อแตกต่างเล็กน้อย ดังนั้นจึงไม่มีผู้ชนะที่ชัดเจน ทุกอย่างขึ้นอยู่กับกรณีการใช้งาน

VMware Workstation Player เหมาะที่สุดหากคุณต้องการให้เครื่องเสมือนทำงานได้อย่างรวดเร็ว หากคุณจำเป็นต้องใช้แอปในระบบปฏิบัติการอื่นหรือกำลังประเมินระบบปฏิบัติการต่างๆ แสดงว่าคุณอยู่ในกลุ่มนั้น

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

คุณจะใช้อันไหนหรือมีอันโปรดอยู่แล้ว? คุณมีเคล็ดลับหรือลูกเล่นที่จะแบ่งปันหรือไม่? โปรดแจ้งให้เราทราบในความคิดเห็น

.

กระทู้ที่เกี่ยวข้อง:


23.11.2022