了解 Windows Server 2016 和 Hyper-V Server 2016 上的 Hyper-V 虛擬機器授權
虛擬機器授權向來是令許多使用者感到困惑的議題,因為其中涉及眾多影響因素與法律責任。目前,希望建置功能性強大的 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 Server 中,您可以使用命令列工具來管理 Hyper-V,或者透過 Hyper-V 管理員或伺服器管理員來遠端管理免費版的 Hyper-V Server 2016。至於 Windows Server 2016 上的 Hyper-V 角色,您可以使用 一套廣泛的管理與監控工具,包括命令列介面與圖形使用者介面。
- 價格. 您必須先購買昂貴的 Windows Server 2016 授權,才能啟用並使用 Hyper-V 角色。另一方面,您可以免費下載並安裝 Hyper-V Server。
- 使用免費的 Hyper-V Server 2016 時,客體虛擬機器應另行取得授權。同時,
Windows Server 2016 Standard此版本提供兩台基於 Windows 的虛擬機器的授權。此外,Windows Server 2016 Datacenter此版本包含適用於不限數量 Windows 虛擬機器的授權。
比較 Windows Server 2016 上的 Hyper-V 角色與免費版 Hyper-V Server 2016 的授權選項
在我們先前的一篇部落格文章中,我們曾詳細說明 Hyper-V 角色與 Hyper-V Server 的差異 在安裝、使用者介面、虛擬機器管理、叢集、使用情境及授權等方面。然而,許多人認為 Hyper-V 虛擬機器授權這個主題有些令人困惑,因為它涉及授權協議及使用者的法律責任等嚴肅議題。

那麼,在授權方面,Hyper-V 角色與 Hyper-V Server 之間的主要差異是什麼?簡而言之,Hyper-V Server 可從 Microsoft Download Center 且無需啟用金鑰,而 Windows Server 則必須取得授權才能正常運作並啟用 Hyper-V 角色。
現在,讓我們詳細探討 Windows Server 2016 與免費的 Hyper-V Server 2016 在 Hyper-V 虛擬機器授權方面的差異。
Windows Server 2016 虛擬化授權
自 Windows Server 2016 發布以來,微軟已變更其授權模式。因此,原有的處理器授權模式已改為核心授權模式,並引入了新的儲存特點。Windows Server 2016 的授權包含以下內容:
- Windows Server 採用按核心計費的授權模式,這意味著伺服器中的所有實體核心都必須取得授權。
- 每個實體處理器至少需要 8 個核心授權,而每台伺服器則必須至少擁有 16 個核心授權。
- 核心授權以兩份為一組出售。
Standard以及Datacenter有各種版本可供選擇。Windows Server 2016 Datacenter此版本授權非常適合高度虛擬化的環境,而Windows Server 2016 Standard建議小型資料中心或非虛擬化環境採用此版本授權。Windows Server 2016 Datacenter此版本提供了一套獨家的虛擬化特點,包括Storage Spaces Direct, Shielded Virtual Machines,以及軟體定義網路。Windows Server 2016 Standard此版本提供最多兩個作業系統 (OS) 或具備 Hyper-V 隔離功能的 Windows Server 容器的授權。若要新增一個或多個虛擬機器,您需要購買額外的Windows Server 2016 Standard實體伺服器的版本授權。Windows Server 2016 Datacenter此版本提供授權,適用於不限數量的作業系統,以及具備 Hyper-V 隔離功能的 Windows Server 容器。- 儘管授權與特定硬體裝置綁定,您仍可將授權從一臺硬體裝置轉移至另一臺。然而,一旦完成轉移,90 天內不得再次進行轉移。唯主機發生故障時,方可例外。
- 授權協議規定,單一授權不得用於多台電腦。即使 Hyper-V 主機屬於同一個叢集,若未購買所需授權,您仍無法將虛擬機器從一台主機移至另一台主機。因此,您必須確保目標主機具備與待移轉虛擬機器上所執行作業系統相符的授權。
- 一般來說,您應事先確定叢集中包含多少個節點,以及每個節點預計會執行多少台虛擬機器。接著,您應決定採用哪個 Windows Server 版本。例如,如果單一節點預計要執行十台虛擬機器,那麼您應購買五個
Standard版本授權或單一Datacenter版本授權。 - 獲得授權的是 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 作業系統的虛擬機器 無需購買授權。
- Hyper-V Server 僅可用於虛擬化用途。不得在 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 標準版本授權與 Windows Server 2016 資料中心版本授權,您將分別獲得兩台虛擬機器(VM)以及不限數量虛擬機器的使用權。因此,您可以確保您的虛擬機器與 Hyper-V 主機均已獲得適當授權,且您的 Windows Server 2016 將能獲得 Microsoft 團隊的服務與支援。
另一方面,若您決定採用免費的 Hyper-V Server 2016,則必須為系統中所有運行的虛擬機器購買額外的作業系統授權。 儘管為系統中的每台虛擬機器選擇並購買作業系統授權看似是一項艱鉅且耗費資源的任務,但您仍不應因此停止使用 Hyper-V Server。
事實上,透過安裝開放原始碼作業系統,您仍能從免費的 Hyper-V Server 2016 中獲益良多——這些作業系統不僅免費提供,且任何人都能輕鬆取得並使用。 目前市場上最受歡迎的開源作業系統包括:Ubuntu、Linux Lite、Fedora、Linux Mint、Solus、Xubuntu、Chrome OS 以及 ReactOS。這些系統具備高生產力與豐富的特点,使開源作業系統成為替代授權版 Windows 作業系統的絕佳選擇。
功能性
如您所知,免費的 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 環境之前,您應特別留意虛擬機器授權事宜,並徹底理解相關授權規範。
結語
在 Hyper-V 環境中選擇要使用的部署選項後,您應確保 Hyper-V 系統受到妥善保護,並能在發生災難時迅速恢復。為此,建議您考慮部署一套高效且經濟實惠的資料保護解決方案,該方案能夠在本地、異地及雲端環境中對虛擬機器進行備份、複製與恢復。 NAKIVO Backup & Replication 不僅能做到這些,還能做到更多。