VMWare กับ VirtualBox

Vmware Vs Virtualbox



VMware และ VirtualBox เป็นสองตัวเลือกการจำลองเสมือนบนเดสก์ท็อปยอดนิยม รองรับทั้ง Windows, macOS และ Linux และทั้งสองรองรับระบบปฏิบัติการแขกแบบ 32 และ 64 บิต พร้อมด้วยสถาปัตยกรรมอื่นๆ เช่น ARM คุณควรเลือกอันไหนและอะไรคือปัจจัยที่คุณควรพิจารณาขณะทำการเลือก?

ราคาและใบอนุญาต

ระบบหลักของ VirtualBox นั้นฟรีและโอเพ่นซอร์สภายใต้ลิขสิทธิ์ GNU v2 VMware มีทั้งแบบฟรีและแบบชำระเงินภายใต้ลิขสิทธิ์ที่เป็นกรรมสิทธิ์ เวอร์ชันที่ต้องชำระเงินของ VMware เรียกว่า VMware Workstation Pro สำหรับระบบโฮสต์ Windows และ Linux ในขณะที่สำหรับ macOS จะวางตลาดเป็น VMware ฟิวชั่น เวอร์ชันฟรีเรียกว่า VMware Workstation Player และมีฟังก์ชันค่อนข้างจำกัด โดยมีคุณสมบัติหลายอย่างที่ถูกล็อกไว้







ผู้ชนะที่ชัดเจนในแง่ของราคาคือ VirtualBox แม้ว่า VirtualBox จะมีชุดส่วนขยายภายใต้ใบอนุญาตที่แตกต่างกันสำหรับโฟลเดอร์ที่ใช้ร่วมกัน การเข้ารหัสดิสก์ การบูต PXE และฟังก์ชันอื่นๆ อีกสองสามรายการ สามารถใช้สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ภายใต้ใบอนุญาตการใช้งานส่วนบุคคลและการประเมิน (PUEL)



ประสิทธิภาพ

การเปรียบเทียบประสิทธิภาพระหว่างสองสภาพแวดล้อมการจำลองเสมือนเป็นเรื่องที่ถกเถียงกันบนอินเทอร์เน็ต เพื่อให้ได้ผลลัพธ์ที่สังเกตได้บ่อยที่สุด VMware จะทำ VirtualBox ในแง่ของการใช้ CPU และหน่วยความจำ โดยที่มันเป็นทั้งคอและคอเมื่อพูดถึงปริมาณงานของ I/O ซึ่งเป็นคอขวดที่รุนแรงเมื่อพูดถึงการจำลองเสมือนบนเดสก์ท็อป



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





แต่สำหรับกรณีการใช้งานทั่วไปของแขก x64 บนโฮสต์ x64 VMware จะเป็นผู้ชนะ

คุณสมบัติ

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



ฟังก์ชันส่วนใหญ่ในกรณีของ VMware มาพร้อมกับเวอร์ชันที่ต้องชำระเงิน เช่น Workstation Pro หรือ Fusion และในทำนองเดียวกันใน VirtualBox ฟังก์ชันบางอย่าง เช่น โฟลเดอร์ที่ใช้ร่วมกันขึ้นอยู่กับลิขสิทธิ์ PUEL ที่เป็นกรรมสิทธิ์ และไม่ใช่ GPL เช่นเดียวกับส่วนอื่นๆ ของ VirtualBox core (แม้ว่าจะยังว่างอยู่ก็ตาม กรณีหลัง)

หน้าจอผู้ใช้

แม้ว่า UI จะเป็นเรื่องส่วนตัว แต่ก็ค่อนข้างสำคัญ UI ที่ชัดเจนและใช้งานง่ายช่วยให้คุณเริ่มต้นโครงการได้ในเวลาไม่กี่นาที แทนที่จะทำให้ Google เป็นร้อยสิ่งที่แตกต่างกัน

ในกรณีของ VirtualBox UI นั้นเรียบง่ายและสะอาดตา การตั้งค่าของคุณแบ่งออกเป็น เครื่องมือกล และ เครื่องมือระดับโลก และแบบแรกใช้สำหรับสร้าง แก้ไข เริ่ม หยุด และลบเครื่องเสมือน

ส่วนหลังนี้ใช้สำหรับจัดการดิสก์อิมเมจหลายตัว ดิสก์เสมือน และอะแดปเตอร์เครือข่ายโฮสต์ และการตั้งค่าอื่นๆ ที่อาจใช้ร่วมกันโดยเครื่องเสมือนที่ทำงานร่วมกัน

ในทางกลับกัน VMware มี UI ที่ซับซ้อนกว่ามาก รายการเมนูถูกตั้งชื่อด้วยคำศัพท์ทางเทคนิคซึ่งอาจดูเหมือนศัพท์แสงสำหรับผู้ใช้ทั่วไป สาเหตุหลักมาจากกลุ่มผู้ใช้ VMware ให้ความสำคัญกับผู้ให้บริการระบบคลาวด์และการจำลองเสมือนฝั่งเซิร์ฟเวอร์มากกว่า ดังนั้นพวกเขาจึงคาดหวังให้วิศวกรระบบเป็นผู้ใช้ปลายทาง ไม่ใช่นักพัฒนาหรือผู้ทดสอบ

ด้วย VMware คุณจะได้รับเสียงระฆังและนกหวีดมากขึ้น คุณยังเข้าถึงระยะไกลเพื่อจัดการโครงสร้างพื้นฐานระบบคลาวด์ของคุณ vSphere หรือ ESXi ซึ่งเป็นผลิตภัณฑ์ VMware สำหรับองค์กร

แม้ว่า UI ที่ซับซ้อนของ VMware จะมีเหตุผล แต่ก็ไม่ได้ทำให้เป็นผู้ชนะบนเดสก์ท็อป VirtualBox เป็นผู้นำในเรื่องนั้น

กรณีการใช้งาน

มักมีกรณี edge ที่ผู้ใช้ส่วนน้อยอาจพบเจอและคนอื่นๆ อาจเพิกเฉย ตัวอย่างเช่น การรัน PCIe passthrough เพื่อให้การเข้าถึง GPU ของคุณโดยตรงไปยังเครื่องเสมือนของคุณ หรือบางทีคุณอาจจัดการเซิร์ฟเวอร์สำหรับองค์กรของคุณ ซึ่งในกรณีนี้ คุณต้องมีแอปไคลเอ็นต์เพื่อเข้าถึงและตรวจสอบเซิร์ฟเวอร์ของคุณจากระยะไกล

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

เทคโนโลยีที่สร้างขึ้นจากแพลตฟอร์มเวอร์ชวลไลเซชัน

ตัวแปรสุดท้ายที่ควรพิจารณาเมื่อเปรียบเทียบ Vbox และ VMware เป็นเทคโนโลยีที่สร้างขึ้นรอบตัว VirtualBox เป็นโอเพ่นซอร์สฟรีและรองรับเทคโนโลยีมากมายเช่น Vagrant Bitnami เผยแพร่แอปพลิเคชันแบบฟูลสแตกที่สามารถเรียกใช้บน VirtualBox เริ่มต้นโดยไม่ต้องปรับแต่งหรือแก้ไขใดๆ ทุกอย่าง LAMP stack, MEAN stack หรือเวิร์กโหลดอื่น ๆ ที่สามารถเวอร์ชวลไลซ์ได้รับการทดสอบบน VirtualBox ทำให้การสนับสนุนแบบชำระเงินจาก VMware แทบไม่มีความจำเป็น

นอกจากนี้ แม้ว่าคุณจะสามารถบรรลุผลลัพธ์เดียวกันบน VMware ได้ แต่จะไม่ใช่ประสบการณ์แบบพลักแอนด์เพลย์

ชุมชนและองค์กรต่าง ๆ มีการนำ VirtualBox ไปใช้ในวงกว้างมากขึ้น และ VMware ก็พลาดเป้าไปจากพวกเขา

บทสรุป

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