虛擬機授權一直是許多用戶困惑的話題,因為它涉及的含義和責任眾多。目前,想要構建高度功能性的 Hyper-V 環境的 Microsoft 客戶可以在兩個部署選項之間進行選擇:在 Windows Server 上的 Hyper-V 角色和免費的 Hyper-V Server。不幸的是,在這兩個選項之間做出選擇時,客戶很少考慮到伴隨每個選項的含義,尤其是在授權方面。
本博客文章比較了 Windows Server 2016 上的 Hyper-V 角色和免費的 Hyper-V Server 2016,並概述了每個選項提供的虛擬化權利和授權規則。它還描述了如何利用 NAKIVO 的 Hyper-V 備份和 Hyper-V 複寫 來保護您的 Hyper-V 環境並簡化整體數據保護管理。
通常,免費的 Hyper-V Server 和 Windows Server 上的 Hyper-V 角色在以下方面有所不同:
- 安裝。 Hyper-V Server 2016 在安裝操作完成後即可使用。至於 Windows Server 2016,您首先需要安裝 Windows Server 2016,然後手動啟用您的計算機上的 Hyper-V 角色。
除了 Hyper-V 角色外,Windows Server 還包括各種服務器角色和功能,因此,提供的功能比 Hyper-V Server 更加先進。另一方面,Hyper-V Server 則不允許安裝除 Hyper-V 之外的任何其他服務器角色。 - 除了Hyper-V角色外,Windows Server還包括多種伺服器角色和功能,因此提供了比Hyper-V Server更先進的功能。另一方面,Hyper-V Server不允許安裝任何其他伺服器角色,只能安裝Hyper-V。
- 虛擬機器管理。在Hyper-V Server中,可以使用命令行工具進行Hyper-V管理,或者您可以遠程管理免費的Hyper-V Server 2016,使用Hyper-V Manager或Server Manager。至於Windows Server 2016上的Hyper-V角色,您可以使用一系列管理和監控工具,包括命令行和圖形用戶界面。
- 價格。在啟用和使用Hyper-V角色之前,您必須購買昂貴的Windows Server 2016許可證。另一方面,您可以免費下載和安裝Hyper-V Server。
- 使用免費的Hyper-V Server 2016,客戶端虛擬機器需要單獨許可。同時,Windows Server 2016標準版提供了兩個Windows基礎虛擬機器的許可證。此外,Windows Server 2016數據中心版包括無限數量的Windows基礎虛擬機器的許可證。
比較Windows Server 2016上的Hyper-V角色和免費Hyper-V Server 2016的許可選項
在我們之前的一篇部落格文章中,我們詳細描述了Hyper-V角色和Hyper-V Server之間的差異,包括安裝、用戶界面、VM管理、集群、使用案例和許可。然而,許多人發現Hyper-V VM許可的主題有點混亂,因為它涉及許可協議和用戶的法律責任等嚴肅問題。
那麼,在許可方面,Hyper-V角色和Hyper-V Server之間的主要區別是什麼?簡短的答案是,Hyper-V Server可以從Microsoft下載中心免費下載,不需要激活密鑰,而Windows Server必須獲得許可才能正常運行並啟用Hyper-V角色。
現在,讓我們詳細討論Windows Server 2016和免費的Hyper-V Server 2016之間的Hyper-V VM許可差異。
Windows Server 2016虛擬化權利
從Windows Server 2016的發布開始,Microsoft已經改變了其許可模型。因此,基於處理器的許可已被基於核心的許可所取代,並引入了新的存儲功能。Windows Server 2016許可涉及以下內容:
- Windows Server按核心許可,這意味著服務器中的所有物理核心都必須獲得許可。
- 每個物理處理器至少需要8個核心許可,而每個服務器必須至少有16個核心許可。
- 核心許可以兩個一組的形式出售。
- Windows Server 2016 標準版提供最多兩個作業系統(OS)或具有 Hyper-V 隔離的 Windows Server 容器的許可證。如果您想要添加一個或多個虛擬機(VM),您需要為物理伺服器購買額外的 Windows Server 2016 標準版許可證。
- Windows Server 2016 資料中心版提供無限數量的作業系統和具有 Hyper-V 隔離的 Windows Server 容器的許可證。
- 即使許可證與特定的硬體設備綁定,您仍然可以將許可證從一台硬體設備轉移到另一台。但是,一旦轉移,90 天內不能再次轉移。只有在主機故障的情況下才可能有例外。
- 許可證協議規定,單個許可證不能用於多台電腦。即使 Hyper-V 主機屬於同一集群,您仍然無法在不購買所需許可證的情況下將 VM 從一個主機移動到另一個主機。因此,您需要確保目標主機具有正在移動的 VM 上運行的 OS 的適當許可證。
- 通常情況下,您應該事先確定集群中的節點數量以及每個節點可能運行的 VM 數量。之後,您應該決定應該應用哪個 Windows Server 版本。例如,如果單個節點即將運行十個 VM,則應該購買五個標準版許可證或一個資料中心版許可證。
- 授權的是 CPU 核心。作業系統實例,無論是物理還是虛擬的,都不會收到許可證。
Hyper-V Server 2016 虛擬化權利 - 通常情況下,您應該事先確定集群中有多少個節點以及每個節點可能運行多少個虛擬機(VM)。之後,您應該決定應用哪個Windows Server版本。例如,如果一個節點即將運行十個VM,那麼您應該購買五個標準版許可證或一個數據中心版許可證。
- 是CPU核心被授權。操作系統實例,無論是物理的還是虛擬的,都不會獲得許可證。
Hyper-V Server 2016虛擬化權利
Hyper-V Server自2008年作為獨立產品發布以來,一直可以免費使用。Hyper-V Server專門設計用於提供虛擬化服務。雖然免費的Hyper-V Server 2016在初看之下可能很吸引人(無需許可費用,輕量級工具和虛擬化功能),但在部署此選項之前,您應該考慮一下。建議首先考慮免費的Hyper-V Server 2016許可包括哪些內容:
- 免費的Hyper-V Server 2016可以無限期使用,無需額外支付費用。
- 與Windows Server 2016不同,Hyper-V Server不提供任何訪客許可權,因此您必須單獨購買訪客Windows操作系統的許可證。
- 您可以使用運行基於Linux的操作系統的VM而不需要購買許可證。
- Hyper-V Server只能用於虛擬化目的。其他伺服器角色(例如,Web伺服器,文件伺服器,資料庫伺服器等)不應在Hyper-V Server上啟用。
- 免費的 Hyper-V Server 2016 並不提供與 Windows Server 的標準版或數據中心版相同的虛擬化權利。
- Hyper-V Server 有其自身的授權要求。如您所知,Windows Server 為您提供了一個物理實例和兩個虛擬實例的授權。而 Hyper-V Server 則僅包含一個授權,無論是物理還是虛擬的操作系統實例。
- Hyper-V Server 是免費的,這意味著您可以部署任意數量的運行 Hyper-V Server 的操作系統。
- Hyper-V Server 可以隨時升級,無需額外費用。此外,您可以輕鬆地將免費的 Hyper-V Server 2016 從一台物理計算機轉移到另一台,而無需在目標主機上購買額外的授權。
Hyper-V Server 與 Windows Server 授權:哪一個更適合?
當比較免費的 Hyper-V Server 2016 和 Windows Server 2016 上的 Hyper-V 角色時,很明顯它們之間的主要區別在於授權模型、服務器功能和虛擬機管理。讓我們詳細討論這些標準,並確定為什麼它們如此重要。
授權
關於Hyper-V Server和Windows Server授權最明顯的問題是“當我可以免費獲得Hyper-V Server時,為什麼要購買昂貴的Windows Server授權?”答案是,授權的Windows Server 2016為您的虛擬環境提供了比免費的Hyper-V Server 2016更多的功能和機會。使用Windows Server 2016 Standard Edition授權和Windows Server 2016 Datacenter Edition授權,您將獲得兩個VM的權限以及相應的無限數量的VM。因此,您可以確保您的VM和Hyper-V主機已正確授權,並且您的Windows Server 2016可以由Microsoft團隊進行維護和支持。
另一方面,如果您決定使用免費的Hyper-V Server 2016,則必須為系統中運行的所有VM購買額外的OS授權。儘管為系統中的每個VM選擇和購買OS授權似乎是一項具有挑戰性和資源密集型的任務,但您仍不應停止使用Hyper-V Server。
實際上,您可以通過安裝開源OS,從免費的Hyper-V Server 2016的使用中獲得巨大收益,這些OS是免費的,可以輕鬆被任何人訪問和使用。目前市場上最受歡迎的開源OS包括:Ubuntu,Linux Lite,Fedora,Linux Mint,Solus,Xubuntu,Chrome OS和ReactOS。它們提供了高水平的生產力和豐富的功能集,這使得開源OS成為使用授權的Windows-based OS的絕佳替代品。
功能性
如您所知,免費的Hyper-V Server 2016與Windows Server 2016上的Hyper-V角色本質上是同一個虛擬化管理程序,具有相似的功能和服務器能力。然而,儘管Windows Server 2016提供了廣泛的服務器角色,免費的Hyper-V Server 2016僅服務於一個目的,即服務器虛擬化。
如果您只需要一個用於虛擬化的服務器,並希望最小化與Hyper-V部署相關的成本,免費的Hyper-V Server 2016是您的最佳選擇。然而,如果您需要一個具有先進服務器角色和能力的服務器,準備購買操作系統許可證,並希望享受隨時可用的技術支持的好處,那麼您應該部署啟用了Hyper-V角色的Windows Server。
可管理性
由於免費的Hyper-V Server 2016不附帶圖形用戶界面(GUI),因此管理虛擬環境的唯一方式是通過命令行工具(PowerShell、Sconfig等)。或者,您可以使用Hyper-V管理器或Windows Server管理器遠程管理Hyper-V Server。這樣,您可以避免使用Hyper-V Server或Windows Server的陷阱,並充分利用這些部署選項。儘管如此,在開始構建您的Hyper-V環境之前,您應該注意VM許可證並完全理解許可證的含義。
總結
在選擇在您的 Hyper-V 環境中要使用的部署選項後,您應該確保您的 Hyper-V 系統受到安全保護,並在災難發生時能夠迅速恢復。為此,考慮安裝一個高效且價格合理的數據保護解決方案,可以在本地、外部和雲端備份、複製和恢復您的虛擬機器。NAKIVO Backup & Replication 可以做到所有這些,甚至更多。