VirtualBox so với VMWare: Cái nào là tốt nhất?

Máy ảo là một cách tuyệt vời để sử dụng các hệ điều hành khác nhau, chẳng hạn như Windows , Linux hoặc macOS mà không cần mua một máy tính khác. Nhưng cái nào là tốt nhất: VMWare hay VirtualBox ?

VirtualBox và VMWare làm gì?

VMWareVirtualBox là các giải pháp ảo hóa máy, còn được gọi là trình ảo hóa. Chúng cho phép bạn chạy một máy tính ảo đầy đủ với hệ điều hành riêng trong một máy ảo hóa trên một máy tính khác.

Nhưng tại sao bạn muốn làm điều đó?

Đối với người dùng máy tính để bàn, giả sử bạn sử dụng Windows, nhưng bạn cũng muốn sử dụng Linux , macOS hoặc thậm chí iOS và Android . Tuy nhiên, bạn không có máy tính cho tất cả chúng. Đó là nơi bạn sẽ sử dụng giải pháp ảo hóa máy tính để bàn.

Bạn thậm chí có thể chạy phiên bản Windows trước đó bên trong máy ảo trên hệ thống Windows 11 của mình nếu bạn có các ứng dụng cũ hơn không chạy tốt với các hệ thống mới hơn.

Trong một doanh nghiệp, ảo hóa máy chủ giúp tiết kiệm chi phí phần cứng và vận hành. Hãy tưởng tượng(Imagine) chỉ có một vài máy tính vật lý nhưng có thể có nhiều máy chủ và máy trạm được lưu trữ trên chúng.

Các loại Hypervisor là gì?

Có nhiều thứ đối với trình ảo hóa hơn là chỉ cho phép bạn chạy một máy tính ảo bên trong một máy tính vật lý. Làm thế nào họ làm điều đó là quan trọng, và mỗi loại có yêu cầu khác nhau và đáp ứng các nhu cầu khác nhau. Có hai loại trình ảo hóa; Loại 1(Type 1)Loại 2(Type 2) .

Trình ảo hóa loại 1 đôi khi được gọi là trình ảo hóa kim loại trần, nghĩa là chúng không cần chạy bên trong hệ điều hành thông thường như Hyper-V trong Windows . Họ là hệ điều hành. Không có tất cả các tính năng của một hệ điều hành tiêu chuẩn, họ sẽ để lại nhiều tài nguyên hơn cho các máy ảo khách của mình. Điều này làm cho chúng trở nên lý tưởng cho các trung tâm dữ liệu lớn hoặc các doanh nghiệp vừa và lớn. Công ty VMWare có các trình ảo hóa loại 1 như ESXi ( Elastic Sky X Integrated ) và VSphere .

Trình ảo hóa loại 2(Type 2) chạy trong một hệ điều hành thông thường như thể chúng chỉ là một chương trình khác. Để làm được điều đó, các trình ảo hóa loại 2 phải truy cập tài nguyên phần cứng thông qua hệ điều hành máy chủ. (Type 2)Do đó, các trình ảo hóa loại 2(Type 2) không hiệu quả như Loại 1(Type 1) để lưu trữ số lượng lớn máy ảo(VMs) khách . Trình ảo hóa loại 2(Type 2) phù hợp hơn cho các cá nhân và doanh nghiệp vừa và nhỏ.

VirtualBox là trình ảo hóa Loại 2 dành cho Windows , macOS và Linux . VMWare cũng cung cấp VMWare Fusion cho macOS và VMWare Workstation cho WindowsLinux .

So sánh VirtualBoxVMWare Type 2 Hypervisors

Trong bài viết này, chúng tôi đang tập trung vào các trình ảo hóa Loại 2(Type 2) vì đó là thứ mà hầu hết người dùng gia đình hoặc doanh nghiệp nhỏ sẽ chạy. Và chúng tôi sẽ so sánh hai dịch vụ trong cùng một môi trường—chạy Linux trên Microsoft Windows 11 .

Cụ thể, chúng tôi sẽ so sánh VMWare Workstation Player với (VMWare Workstation Player)VirtualBox của Oracle . VMWare Workstation Player là phiên bản miễn phí cho mục đích sử dụng cá nhân và VirtualBox miễn phí cho công chúng và nguồn mở. Nếu bạn thích VMWare Workstation Player và muốn có nhiều tính năng hơn, hãy dùng thử VMWare Workstation Pro giá cả phải chăng cho mục đích thương mại.

So sánh chức năng VMWare Player(VMWare Player)VirtualBox(VirtualBox Functionality Comparison)

Bảng sau đây cho thấy các tính năng chính được cung cấp bởi VMWare PlayerVirtualBox .

Functionality VMWare Workstation Player VirtualBox
Host Operating System Compatibility Windows, Linux, BSD, macOS (requires VMWare Fusion) Windows, Linux, macOS, Solaris
Guest Operating System Compatibility Windows, Linux, macOS (requires VMWare Fusion) Windows, Linux, Solaris, FreeBSD, OS/2
Virtual Disk Image Formats VMDK VMDK, VDI, VHD
USB Device Support USB 2, USB 3.1 USB 2, USB 3 with free Extension Pack
Virtual Printer Yes No
Graphical and CLI (command line interface) user Interfaces Yes Yes
3D Graphics Support Yes Requires 3D acceleration on guest
API Integration Yes Yes
Shared Folders Between Guest and Host Yes Yes
VM Snapshots No Yes

VirtualBox, VMWare và Ảnh chụp nhanh

Có lẽ sự khác biệt đáng kể nhất là VirtualBox hỗ trợ VM snapshot trong khi VMWare Player thì không. Tạo ảnh chụp nhanh trong VMWare Player yêu cầu tìm các tệp của VM, sau đó sao chép và dán chúng vào một vị trí khác. Để quay lại thời điểm đó, ảnh chụp nhanh được thêm dưới dạng một máy ảo mới.

VirtualBox có một số cách để chụp nhanh. Nó có thể được thực hiện từ trong cửa sổ khách hoặc trình quản lý VirtualBox . Ảnh chụp nhanh có thể được đặt tên và VirtualBox sắp xếp chúng theo trình tự thời gian. Quay trở lại thời điểm trước đó chỉ cần chọn ảnh chụp nhanh mong muốn, chọn Khôi phục(Restore) , sau đó khởi động VM. VirtualBox là người chiến thắng rõ ràng về ảnh chụp nhanh.

Cái nào dễ sử dụng hơn, VirtualBox hay VMWare Workstation Player ?

Tải xuống và cài đặt VirtualBox hoặc VMWare cũng đơn giản như bất kỳ phần mềm nào khác. Mỗi người có trình cài đặt hướng dẫn bạn qua quy trình. Sự khác biệt xuất hiện khi cài đặt hệ điều hành khách.

VirtualBox yêu cầu thực hiện một số lựa chọn thủ công về tài nguyên như bộ nhớ, dung lượng ổ đĩa và số lượng lõi bộ xử lý, trong khi VMWare Player so sánh tài nguyên của máy tính chủ của bạn với tài nguyên mà hệ điều hành khách yêu cầu và tự động gán tài nguyên, khiến nó trở nên thân thiện với người dùng. Sau khi hệ điều hành khách được cài đặt, bạn có thể điều chỉnh các tài nguyên được chỉ định trong cả hai trình ảo hóa.

Thời gian cài đặt các trình ảo hóa và Linux Ubuntu trên Windows(Linux Ubuntu on Windows) cho thấy VMWare nhanh hơn khoảng 30%. VirtualBox mất 25 phút, trong khi VMWare Player mất 17 phút.

Cái nào chạy tốt hơn(Runs Better) , VirtualBox hay VMWare Workstation Player ?

Cả hai trình ảo hóa đều là Loại 2(Type 2) , chạy trên Windows , vì vậy đừng mong đợi sự khác biệt đáng kể về hiệu suất. Sử dụng PassMark PerformanceTest , VMWare Player cho thấy Điểm CPU(CPU Mark) là 4935 so với 3465 của VirtualBox. Đó là sự khác biệt lớn nhất. Phần còn lại của điểm đánh dấu đã gần, nhưng có vẻ như VMWare nhanh hơn. Tất nhiên, các máy chủ khác nhau và trải nghiệm của bạn cũng vậy.

Cái nào tốt hơn(Better) , VMWare Workstation Player hay VirtualBox ?

Chúng tôi không biết chính xác những gì bạn đang tìm kiếm trong một trình ảo hóa. VMWare Workstation PlayerVirtualBox thực hiện gần như giống nhau với những khác biệt nhỏ, vì vậy không có người chiến thắng rõ ràng. Tất cả phụ thuộc vào các trường hợp sử dụng.

VMWare Workstation Player là tốt nhất nếu bạn chỉ cần làm cho một máy ảo chạy nhanh. Nếu bạn cần sử dụng các ứng dụng trong một hệ điều hành khác hoặc bạn đang đánh giá nhiều hệ điều hành khác nhau, thì bạn thuộc nhóm đó.

Nếu bạn muốn tìm hiểu sâu hơn về việc quản lý một trình ảo hóa và khách của nó, thì VirtualBox là dành cho bạn. Việc dễ dàng tạo ảnh chụp nhanh và khôi phục chúng giúp vượt qua quy mô. Một điểm khác cho VirtualBox là bạn có thể cài đặt macOS trong VirtualBox(install macOS in VirtualBox) theo một số hướng. VirtualBox có thể tốt hơn cho những người đang học DevOps , quản trị viên hệ thống hoặc chuyên gia an ninh mạng đang thử nghiệm các hệ điều hành(OSes) khác nhau .

Bạn(Which one) sẽ sử dụng cái nào, hay bạn đã có cái yêu thích? Bạn có mẹo hay thủ thuật nào để chia sẻ không? Xin vui lòng(Please) cho chúng tôi biết trong các ý kiến.



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts