VMWare so với VirtualBox

Vmware Vs Virtualbox



VMware và VirtualBox đều là hai tùy chọn ảo hóa máy tính để bàn phổ biến hàng đầu. Cả hai đều được hỗ trợ trên Windows, macOS và Linux và cả hai đều cung cấp hỗ trợ hệ điều hành khách 32 và 64 bit. Cùng với một loạt các kiến ​​trúc khác như ARM. Vì vậy, cái nào bạn nên chọn và những yếu tố mà bạn nên xem xét khi đưa ra sự lựa chọn?

Giá và Cấp phép

Hệ thống cốt lõi của VirtualBox là nguồn mở và miễn phí theo giấy phép GNU v2. VMware có cả phiên bản miễn phí và trả phí theo giấy phép độc quyền. Phiên bản trả phí của VMware được gọi là VMware Workstation Pro dành cho hệ thống máy chủ Windows và Linux, trong khi đối với macOS, phiên bản này được bán trên thị trường dưới dạng VMware fusion. Phiên bản miễn phí được gọi là VMware Workstation Player và nó khá hạn chế về chức năng, với nhiều tính năng bị khóa.







Người chiến thắng rõ ràng, về giá cả, là VirtualBox. Mặc dù VirtualBox có các gói mở rộng theo giấy phép khác cho thư mục chia sẻ, mã hóa đĩa, khởi động PXE và một số chức năng khác. Tất cả chúng đều có thể được sử dụng cho mục đích phi thương mại theo Giấy phép Đánh giá và Sử dụng Cá nhân (PUEL).



Màn biểu diễn

So sánh hiệu suất giữa hai môi trường ảo hóa đã là một chủ đề gây tranh cãi trên Internet. Để đạt được các kết quả thường thấy nhất, VMware out thực hiện VirtualBox về việc sử dụng CPU và bộ nhớ. Ở chỗ, chúng đều là cổ phiếu khi nói đến thông lượng I / O, đây là một điểm nghẽn nghiêm trọng khi nói đến ảo hóa máy tính để bàn.



Tuy nhiên, hãy xem xét những điểm chuẩn này với một chút muối vì có rất nhiều biến số không thể đáp ứng được ở đây. Ví dụ: bản chất của hệ thống khách của bạn, hệ thống máy chủ của bạn, tính năng paravirtualization đang được bật hoặc tắt và kiến ​​trúc phần cứng. Các biến này thay đổi tùy theo từng người và đây là điều khiến ảo hóa trở thành một trong những nhiệm vụ kỹ thuật thách thức nhất.





Nhưng đối với trường hợp sử dụng điển hình của x64 khách trên máy chủ x64, VMware sẽ thắng.

Đặc trưng

Từ góc độ tính năng, cả hai sản phẩm đã truyền cảm hứng cho nhau. Ví dụ: VirtualBox có ảnh chụp nhanh và VMware có các điểm khôi phục mà bạn có thể hoàn nguyên về trong trường hợp bạn phá vỡ máy ảo của mình. Cả hai đều có tích hợp để chạy các ứng dụng ảo hóa trên màn hình của bạn. VMware gọi nó là chế độ Unity và VirtualBox gọi nó là chế độ liền mạch và cả hai đều cho phép bạn mở các cửa sổ ứng dụng trên máy chủ, trong khi VM hỗ trợ ứng dụng đó đang chạy trong nền một cách lặng lẽ.



Hầu hết các chức năng trong trường hợp của VMware đều đi kèm với các phiên bản trả phí như Workstation Pro hoặc Fusion và tương tự trên VirtualBox, một số chức năng như thư mục chia sẻ phụ thuộc vào giấy phép độc quyền PUEL chứ không phải GPL như phần còn lại của lõi VirtualBox (mặc dù chúng vẫn miễn phí trong trường hợp thứ hai).

Giao diện người dùng

Mặc dù giao diện người dùng là một vấn đề chủ quan, nhưng nó là một vấn đề khá quan trọng. Giao diện người dùng rõ ràng và trực quan giúp bạn bắt đầu với các dự án của mình chỉ trong vài phút thay vì khiến bạn phải Google thực hiện hàng trăm thứ khác nhau.

Trong trường hợp của VirtualBox, giao diện người dùng đơn giản và sạch sẽ. Cài đặt của bạn được chia thành Công cụ máy mócCông cụ toàn cầu và trước đây là để tạo, sửa đổi, khởi động, dừng và xóa các máy ảo.

Cái sau là để quản lý nhiều hình ảnh đĩa, đĩa ảo và bộ điều hợp mạng máy chủ và các cài đặt khác có khả năng được chia sẻ bởi các máy ảo đang chạy cùng nhau.

Mặt khác, VMware có giao diện người dùng phức tạp hơn nhiều, các mục menu được đặt tên với các thuật ngữ kỹ thuật có thể giống như biệt ngữ đối với người dùng bình thường. Điều này chủ yếu là do VMware folks phục vụ cho các nhà cung cấp đám mây và ảo hóa phía máy chủ nhiều hơn. Do đó, họ mong đợi các kỹ sư hệ thống là người dùng cuối của họ, không phải nhà phát triển hoặc người kiểm tra.

Với VMware, bạn nhận được nhiều chuông và còi hơn. Bạn cũng có quyền truy cập từ xa để quản lý cơ sở hạ tầng đám mây của mình vSphere hoặc ESXi, là những sản phẩm VMware dành cho doanh nghiệp.

Mặc dù giao diện người dùng phức tạp của VMware là hợp lý, nhưng điều đó không khiến nó trở thành người chiến thắng trên máy tính để bàn. VirtualBox dẫn đầu về vấn đề đó.

Trường hợp sử dụng

Luôn có những trường hợp phức tạp mà chỉ một phần nhỏ người dùng có thể gặp phải và những người khác có thể bỏ qua chúng. Ví dụ: chạy chuyển qua PCIe để cấp quyền truy cập trực tiếp GPU vào máy ảo của bạn. Hoặc có thể bạn quản lý máy chủ cho tổ chức của mình, trong trường hợp đó, bạn cần một ứng dụng khách để truy cập và giám sát máy chủ của mình từ xa.

Cả hai trường hợp đều không liên quan đến ảo hóa máy tính để bàn điển hình, nhưng chúng có liên quan chặt chẽ đến ảo hóa. Ví dụ, trong trường hợp chuyển qua VirtualBox PCIe có thể được thực hiện, mặc dù bạn có thể phải nhảy qua một số vòng. Mặt khác, VMware cung cấp dịch vụ hỗ trợ khách hàng tuyệt vời và sẽ giúp bạn nếu bạn đang sửa lỗi. Hãy xem xét trường hợp sử dụng của bạn sẽ như thế nào trước khi chọn cái này hay cái kia.

Các công nghệ được xây dựng dựa trên nền tảng ảo hóa

Biến cuối cùng cần xem xét khi so sánh Vbox và VMware là các công nghệ được xây dựng xung quanh chúng. VirtualBox, miễn phí và mã nguồn mở, có rất nhiều hỗ trợ cho các công nghệ như Vagrant. Bitnami phát hành các ứng dụng full-stack có thể chạy trên VirtualBox mặc định mà không cần điều chỉnh hoặc sửa đổi. Mọi thứ LAMP stack, MEAN stack hoặc bất kỳ khối lượng công việc nào khác có thể được ảo hóa đều được thử nghiệm trên VirtualBox khiến hỗ trợ trả phí từ VMware gần như không cần thiết.

Ngoài ra, mặc dù bạn có thể đạt được kết quả tương tự trên VMware, nhưng nó sẽ không phải là trải nghiệm plug-and-play.

Các cộng đồng và tổ chức đã chấp nhận VirtualBox rộng rãi hơn nhiều và VMware chỉ đơn giản là bỏ lỡ dấu ấn với họ.

Phần kết luận

Để đưa ra phán quyết cuối cùng, VirtualBox là người chiến thắng rõ ràng. Nó miễn phí, cũng như không rắc rối và có nhiều tính năng. Đây là điều đầu tiên bạn nên xem xét cho nhu cầu ảo hóa máy tính để bàn. Mặc dù, VMware thống trị thị trường doanh nghiệp, nhưng đối với các trường hợp sử dụng máy tính để bàn nghiêm ngặt, VirtualBox dễ dàng bị VirtualBox thực hiện.