很多對比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中運行。