很多对比VMware和Microsoft技术的文章经常会分析服务器和数据中心版本。但是,还有Workstation Pro和Hyper-V版本是面向在本地计算机上运行VM的个人,而不是那些在服务器硬件上运行大量VM的人。
为了解Workstation Pro与Hyper-V之间的区别,你必须首先确定你的系统所依赖的操作系统类型、你计划在本地计算机上使用的虚拟机数量以及你运行它们的频率。
Hyper-V对VM持续使用的好处
微软推出Hyper-V作为Windows Server的数据中心产品。但Hyper-V现在也可用于Windows 10专业版、企业版和教育版。Hyper-V不提供高级服务器功能,例如实时迁移,但这是因为它旨在供个人在本地计算机上使用。
Hyper-V是1类虚拟机管理程序,这意味着它可在本机上运行,并可以直接访问硬件。
拥有1类管理程序很有用,因为这意味着你的Windows 10操作系统也可以作为根分区中的VM运行。由于Hyper-V的架构,这确实会增加CPU延迟,而这会限制具有高图形需求的应用程序的使用。当你偶尔使用VM时,你总是会在VM中产生这种管理程序开销。
Windows 10专业版、企业版和教育版中随附Hyper-V,无需额外费用。家庭版需要你购买Hyper-V许可证。Hyper-V在安装前不需要额外的应用程序;只需将Hyper-V角色添加到你的VM。Hyper-V还提供快速创建向导,可简化VM的创建。
Hyper-V将客机操作系统支持限制为最新版本的Windows,包括Windows 8.1和10,以及某些Linux发行版,例如CentOS和Red Hat Enterprise Linux。Hyper-V还限制在客机操作系统和图形性能中使用USB设备。
你可以使用PowerShell管理Hyper-V,类似于很多其他Microsoft产品。如果你可以在GUI中完成一项任务,那么你也可以从命令行完成该任务。有些操作只能通过PowerShell完成,比如设置虚拟网络。
Workstation Pro提供广泛的客机操作系统支持
Workstation Pro是2类管理程序,这意味着系统直接在主机操作系统上安装管理程序。
Workstation Pro支持多种Windows版本,包括Home。Workstation Pro也可以在Linux上运行。如果Linux是你的主要操作系统,Workstation Pro可以在VM中运行Windows。 VMware还为macOS提供了一个名为Fusion的产品,它具有类似的功能。虽然Fusion是单独的产品,但Workstation Pro和Fusion的许可证可以互换。
Workstation Pro支持大多数64位Windows和Linux客机操作系统,例如Windows 2000和XP。Workstation Pro还支持虚拟机内的macOS和VMware ESXi。Workstation Pro安装很简单,VM和不同的网络创建也很简单。另一个好处是,当你不运行VM时,Workstation Pro 不会占用你系统中的任何资源。
Workstation Pro还支持适用于Window和Linux客户机的图形应用程序,包括3D和GPU技术,以及与虚拟机的USB设备连接。
Workstation Pro许可证的费用约为200美元。你可以选择VMware Workstation Player产品,该产品可供个人免费使用,商业用途的成本约为100美元。但是,Workstation Player 提供的功能不如Workstation Pro。
在Workstation Pro与Hyper-V之间做出选择
当比较Workstation Pro与Hyper-V时,请务必考虑你使用的操作系统类型。如果你主要在主机和客机上使用Windows作为操作系统,那么Hyper-V是不错的选择。
如果你将主机作为持续运行VM的平台,则Hyper-V也更可取。当仅偶尔使用VM时,管理程序开销可能会对你的VM使用产生负面影响。
如果你打算使用任何Windows版本或 Linux作为你的主机,那么Workstation Pro是不错的选择,特别是如果你需要支持广泛的来宾操作系统以VM中运行。