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

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

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

Video: Sự khác biệt giữa VirtualBox và VMware và Parallels
Video: Kế toán thuế TNDN- Phần 8: Sự khác biệt giữa "Giá trị ghi sổ" & "Cơ sở tính thuế" của TS và NPT? 2024, Tháng sáu
Anonim

VirtualBox so với VMware và 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ột máy tính 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 cùng một nền tảng vật lý. VirtualBox, VMware và Parallels là ba trong số những 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 ở thời điểm hiện tại. Trong khi đó, VMware và Parallels là hai công ty lớn trong thị trường phần mềm ảo hóa (thương mại) dành cho người tiêu dùng Mac.

VirtualBox là gì?

VirtualBox (Oracle VM VirtualBox) là một 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 của gia đình các 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 lại 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 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 ảo hóa hạn chế 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 ở thời điểm hiện tại.

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ềm / phần cứng giả lập riêng (nếu được hỗ trợ). Một clipboard chung (trong số nhiều phương pháp khác) được sử dụng để giao tiếp 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ể thực hiện được với cấu hình phù hợp. Bởi vì, cả phần mở rộng ảo hóa phần cứng VT-x của Intel và AMD-V của AMD đều được VirtualBox hỗ trợ, nên nó có thể tránh được một số vấn đề phát sinh một cách an toàn 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, các 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 yêu cầu hệ điều hành, vì chúng sử dụng công nghệ siêu giám sát (ánh xạ trực tiếp phần cứng của máy chủ 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 truyề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ỳ linh động, cho phép quản trị viên hệ thống tạm dừng trên một máy, di chuyển nó sang một máy khác và tiếp tục từ chính xác nơi nó đã bị tạm dừng.

Parallels là gì?

Parallels (hoặc Parallels Desktop cho Mac) là một phần mềm ảo hóa cung cấp ảo hóa giả lập 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ệ siêu giám sát (tương tự như VMware). Điều này làm cho tất cả các máy ảo có thể hoạt động chính xác như 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 (tức là cho phép dừng một máy ảo đang chạy, sao chép nó sang một máy khác và khởi động lại) cho các phiên bản của máy ảo, vì tất cả các máy ảo đều sử dụng các 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 được hỗ trợ bởi Intel làm hệ điều hành 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à những phần mềm ảo hóa phổ biến nhưng giữa chúng có rất nhiều điểm khác biệt.

- 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 chủ. Tuy nhiên, 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 chủ.

- Cả ba phần mềm đều hỗ trợ DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux làm 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 làm hệ điều hành khách.

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

- Cả VirtualBox và Parallels đều hỗ trợ tiện ích mở rộng ảo hóa Intel VT-x và AMD-V, nhưng hỗ trợ này bị giới hạn trên VMware.

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

- 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 vào 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ỉ Parallels và VMware cung cấp cổng Song song.

- Chỉ VirtualBox hỗ trợ ghi đĩa 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 hạn chế. Trên thực tế, Parallels không có bất kỳ khả năng tăng tốc 3D nào.

- Ngoài 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 mới hỗ trợ truy cập USB từ xa.

- Chỉ VirtualBox và VMware mới cung cấp báo cáo về trạng thái năng lượng của khách.

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

- Không giống như Parallels và VMware, có thể tùy chỉnh (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 phần mềm. Tuy nhiên, Parallels rẻ hơn đáng kể so với VMware.

Đề xuất: