Sự khác biệt giữa VirtualBox và VMware và Parallels

VirtualBox vs VMware vs Parallels

Máy ảo nền tảng (VM) đang được sử dụng rất nhiều vì chúng cung cấp khả năng mô phỏng một máy tính vật lý hoàn chỉnh trên máy khác. Hầu hết các phần mềm như vậy cho phép có nhiều máy trên một nền tảng vật lý. VirtualBox, VMware và Parallels là ba trong số các phần mềm VM nền tảng phổ biến nhất. VirtualBox là phần mềm VM phổ biến nhất tại thời điểm này. Trong khi đó, VMware và Parallels là hai công ty lớn trong thị trường phần mềm ảo hóa tiêu dùng (thương mại) Mac.

VirtualBox là gì?

VirtualBox (Oracle VM VirtualBox) là gói ảo hóa cho x86, được phát triển bởi tập đoàn Oracle. Nó được phát hành như một thành viên trong gia đình sản phẩm ảo hóa của họ. Người sáng tạo ban đầu của nó là innotek GmbH, được mua bởi Sun microsystems. VirtualBox được cài đặt trên hệ điều hành hiện có (hệ thống máy chủ). Sau đó, bằng cách sử dụng VirtualBox, nhiều hệ điều hành khác (Hệ điều hành khách) có thể được tải và chạy. VirtualBox hỗ trợ Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris và OpenSolaris làm hệ điều hành máy chủ. VirtualBox hỗ trợ Windows, Linux, BSD, OS / 2, Solaris, v.v. làm hệ điều hành khách. Nó cũng cho phép hạn chế ảo hóa Mac OS X trên phần cứng của Apple. Nó được coi là phần mềm ảo hóa phổ biến nhất tại thời điểm này.

VirtualBox cung cấp khả năng khởi động, tạm dừng, dừng và tiếp tục bất kỳ hệ điều hành máy chủ nào mà nó tải mà không làm phiền các máy ảo khác. Hơn nữa, mỗi máy ảo có thể được cấu hình độc lập để chạy với phần mô phỏng phần mềm / phần cứng riêng (nếu được hỗ trợ). Một bảng tạm chung (trong số nhiều phương thức khác) được sử dụng để liên lạc giữa máy chủ và hệ điều hành khách. Ngoài ra, giao tiếp giữa hai máy ảo cũng có thể với cấu hình phù hợp. Bởi vì, các phần mở rộng ảo hóa phần cứng AMD-V của AMD-V và AMD đều được VirtualBox hỗ trợ, nó có thể tránh được một số vấn đề phát sinh khi chỉ sử dụng mô phỏng phần mềm.

VMware là gì?

VMware là một phần mềm ảo hóa được phát triển bởi VMware, Inc. VMware có trụ sở tại California, Hoa Kỳ và được thành lập vào năm 1998, mặc dù bây giờ nó thuộc sở hữu của EMC Corporation. Các phiên bản máy tính để bàn của VMware (VMware Workstation, VMware Fusion và VMware Player) có thể chạy trên Windows, Linux và Mac OS X. Tuy nhiên, phiên bản máy chủ VMware (VMware ESX và VMware ESXi) có thể chạy trực tiếp trên phần cứng máy chủ mà không cần hệ điều hành, bởi vì họ sử dụng công nghệ hypanneror (ánh xạ phần cứng của máy chủ trực tiếp tới tài nguyên của nền tảng ảo). VMware Workstation cho phép chạy nhiều hệ điều hành x86 hoặc x86-64. VMware Fusion là một sản phẩm tương tự dành cho người dùng Intel Mac. VMware Player là phần mềm miễn phí tương tự như cả VMware Workstation và VMware Fusion. Phần mềm VMware cung cấp ảo hóa các bộ điều hợp video / mạng / đĩa cứng. Trình điều khiển chuyển qua được cung cấp bởi máy chủ cho các cổng USB và Nối tiếp / Song song. Vì vậy, các máy ảo chạy trên VMware cực kỳ di động, cho phép các quản trị viên hệ thống tạm dừng trên một máy, chuyển nó sang máy khác và tiếp tục từ chính xác nơi nó bị tạm dừng.

Song song là gì?

Parallels (hay Parallels Desktop cho Mac) là một phần mềm ảo hóa cung cấp ảo hóa mô phỏng phần cứng cho máy tính Mac có chip Intel. Nó được phát triển bởi Parallels Inc. Phần mềm Parallels VM cũng sử dụng công nghệ hypanneror (tương tự như VMware). Điều này giúp cho tất cả các máy ảo có thể hoạt động chính xác bằng một máy độc lập (với tất cả các thuộc tính của một máy tính thực tế). Do đó, điều này cung cấp tính di động cao (nghĩa là cho phép dừng máy ảo đang chạy, sao chép nó sang máy khác và khởi động lại) vào các phiên bản của máy ảo, bởi vì tất cả các máy ảo đều sử dụng trình điều khiển giống hệt nhau bất kể tài nguyên thực tế được sử dụng trên máy chủ. Parallels có thể sử dụng Mac OS X 10.4 trở lên chạy trên các máy Mac do Intel cung cấp làm hệ điều hành máy chủ. Nó có thể có Windows, Mac OS X Leopard Server và Mac OS X Snow Leopard Server, một số bản phân phối Linux, FreeBSD, OS / 2, Solaris và nhiều hệ điều hành khác làm hệ điều hành khách.

Sự khác biệt giữa VirtualBox và VMware và Parallels là gì?

Mặc dù VirtualBox, VMware và Parallels là phần mềm ảo hóa phổ biến, chúng có rất nhiều điểm khác biệt giữa chúng.

- Tất cả đều hỗ trợ Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux và Mac OS X làm hệ điều hành máy chủ. Nhưng, VirtualBox là phần mềm duy nhất hỗ trợ Windows 7, Windows 2008 Server, Solaris 10U5 +, OpenSolaris, FreeBSD (trong tương lai gần) làm hệ điều hành máy chủ.

- Cả ba phần mềm đều hỗ trợ DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux là hệ điều hành khách. Nhưng một lần nữa, VirtualBox là phần mềm duy nhất có thể tải Windows 7, Windows Server 2003/2008, OpenBSD và OpenSolaris. VMware không hỗ trợ OS / 2, trong khi Parallels không hỗ trợ FreeBSD và Solaris như hệ điều hành khách.

- Mặc dù, cả ba phiên bản 64 bit đều hỗ trợ các hệ điều hành khách, chỉ VirtualBox và VMware hỗ trợ các hệ điều hành máy chủ 64 bit.

- Cả VirtualBox và Parallels đều hỗ trợ các phần mở rộng ảo hóa Intel VT-x và AMD-V, nhưng hỗ trợ này bị hạn chế trên VMware.

- VirtualBox, VMware và Parallels cung cấp các thẻ mạng ảo lên đến 8, 4 và 5 tương ứng.

- Cả VirtualBox và VMware đều có thể hỗ trợ bộ điều khiển đĩa ảo IDE hoặc SATA, nhưng Parallels sẽ chỉ hỗ trợ IDE. Tuy nhiên, VirtualBox là phần mềm duy nhất hỗ trợ iSCSI (cho phép các máy ảo truy cập trực tiếp các máy chủ lưu trữ qua iSCSI).

- Mặc dù tất cả phần mềm đều cung cấp cổng Nối tiếp, nhưng chỉ có Parallels và VMware cung cấp cổng Parallel.

- Chỉ VirtualBox hỗ trợ ghi CD / DVD.

- Hơn nữa, VirtualBox là phần mềm ảo hóa duy nhất có khả năng tăng tốc 3D không giới hạn. Trên thực tế, Parallels không có bất kỳ khả năng tăng tốc 3D nào.

- Trong số VirtualBox và Parallels, chỉ VirtualBox hỗ trợ hình ảnh VMware.

- Không giống như VirtualBox và VMware, Parallels không hỗ trợ hoạt động Headless.

- VirtualBox là phần mềm ảo hóa với quyền truy cập máy ảo từ xa không hạn chế (với máy chủ RDP tích hợp). Trên thực tế, Parallels không có bất kỳ khả năng truy cập từ xa nào. Tương tự, chỉ VirtualBox hỗ trợ truy cập USB từ xa.

- Chỉ VirtualBox và VMware cung cấp báo cáo về trạng thái sức mạnh của khách.

- Chỉ, VirtualBox và VMware đi kèm với một API. Nhưng chỉ VirtualBox là nguồn mở (với một vài tính năng doanh nghiệp nguồn đóng).

- Không giống như Parallels và VMware, các tùy chỉnh có thể (theo yêu cầu) với VirtualBox.

- Cuối cùng, VirtualBox là phần mềm ảo hóa miễn phí duy nhất trong số ba. Tuy nhiên, Parallels rẻ hơn đáng kể so với VMware.