虛擬機器 Windows Server 授權要點

企業通常在實體伺服器和虛擬機器(包括 Microsoft 虛擬化伺服器)上使用 Windows Server 作業系統。Windows Server 的授權機制可能相當複雜,尤其是 2016 和 2019 版本與 2012 版本之間的差異。

瞭解 Windows Server 授權(包括 Microsoft 虛擬化伺服器授權),以更清楚掌握實體伺服器和虛擬機器的 Windows Server 授權成本。

NAKIVO for Windows 備份

NAKIVO for Windows 備份

快速將 Windows 伺服器和工作站備份至本地、遠端及雲端。數分鐘內即可還原整台機器及特定物件,實現低 RTO 並確保最大正常運作時間。

Windows Server 授權原則

Windows Server 2019 的授權方案與 Windows Server 2016 類似。Windows Server 2019 共有兩種類型的授權:伺服器授權與客戶端存取授權 (CAL)。伺服器授權採用核心為基礎的授權模式。所需的伺服器授權數量取決於處理器及處理器核心的數量。 所需的客戶端存取授權數量則取決於將連線至伺服器的使用者或裝置數量。

使用遠端桌面協定 (RDP) 為遠端使用者提供存取伺服器上遠端桌面服務的管道。若您希望為 Windows Server 2019 提供多個遠端桌面工作階段,則需購買遠端桌面服務 (RDS) CAL。 RDS CAL 與用於使用者或裝置的 Windows CAL 並不相同。若要允許多個 RDP 工作階段,您必須購買 RDS CAL 並配置伺服器。RDS CAL 無法替代標準 CAL 來授權 Windows Server 2019 上的多個 RDP 工作階段。若未授權多個遠端桌面工作階段,則僅可使用兩個遠端工作階段(加上一個本地工作階段)。

註: 這篇部落格文章提供授權概覽,旨在協助您熟悉 Windows Server 的授權機制。授權規則可能會因新版本產品而變更或更新。在購買授權之前,請參閱 Microsoft 網站並聯繫 Microsoft 業務經理,以避免發生無意中違反授權協議等錯誤。

Windows Server 2019 採用"每核心"授權模式,此模式反映了當今強大的多核心處理器(具備大量 CPU 核心)的生產趨勢,且每顆處理器的核心數量已大幅增加。伺服器製造商並未增加預組裝伺服器的處理器數量,而是安裝具備更多核心的處理器。

以下列出適用於每台實體伺服器的通用規則,無論該伺服器是將 Windows Server 2019 作為主機作業系統運行,或用於該伺服器上的虛擬機器。

  1. 伺服器上的所有實體處理器核心均須取得授權。若處理器支援超執行緒技術,則邏輯核心不計入授權範圍。具備超執行緒技術的核心將被視為一個核心。一個核心授權涵蓋兩個 CPU 核心(即 2 核心套裝授權)。此外,亦提供 4 核心及 16 核心授權。
  2. 伺服器授權。針對實體伺服器,必須購買的核心授權數量至少為 8 個(涵蓋 16 個核心)。即使您的伺服器僅配備一個處理器,且核心數少於 16 個,您仍必須購買 16 個核心的授權。16 核心授權為基礎授權。
  3. 處理器的授權方式。每個處理器的雙核心授權數量下限為 4 份。每個處理器至少須取得 8 個核心的授權。例如,若伺服器內有兩顆雙核心處理器,您必須購買 4 份授權以涵蓋 8 個核心。儘管計算結果如此,但根據第二條規則,您仍需為 16 個核心購買授權。

Windows Server licensing (2019)

8 個雙核心授權的價格等同於 1 個 16 核心授權的價格。16 核心授權是您可以購買的最低授權數量。 若系統中某個處理器已停用,該停用處理器無需授權。同樣地,若伺服器主機板有兩個插槽,但僅安裝了一顆處理器,您只需為已安裝處理器上的所有核心取得授權。

OSE 代表作業系統環境。此術語定義在實體伺服器或虛擬機器上執行的 Windows Server 2019 單一執行個體。該 實體 OSE 此術語用於描述 Windows Server 2019 在主機上執行時的情況。該 虛擬 OSE 此術語用於描述 Windows Server 2019 作為客體作業系統(Microsoft 虛擬化伺服器)在位於實體伺服器上的虛擬機器中運作的情況。已授權伺服器是指已分配授權的伺服器。

註: 一張適用於兩顆處理器的 Windows Server 2012 R2 授權費用,相當於 8 張 Windows Server 2019 雙核心授權的價格。若您在虛擬機器上執行非 Windows 作業系統,該虛擬機器則無需 Windows 授權。

Windows Server 2019 版本

Windows Server 2019 共有三個版本: Windows Server 2019 Essentials, Windows Server 2019 Standard,以及 Windows Server 2019 Datacenter. 在選擇版本時,Windows Server 的成本通常是決定性因素。

Windows Server 2019 Essentials

Windows Server 2019 Essentials 輕量版本適合小型組織使用,且採用每台伺服器授權的方式。此版本有許多限制。 Windows Server 2019 Essentials 不支援虛擬化。無需客戶端存取授權。此授權支援 25 名使用者及 50 台裝置,但無法透過終端服務建立多個 RDP 連線。 Windows Server 2019 Essentials 與 Office 365 託管服務高度整合。價格為 Windows Server 2019 Essentials 撰寫這篇部落格文章時,價格為 501 美元。

Windows Server 2019 標準版

Windows Server 2019 Standard 此授權(包含所有已授權的核心)允許您執行一個實體作業系統及兩個虛擬作業系統。換言之,您可以安裝 Windows Server 2019 Standard 在主機上並同時執行兩台虛擬機器 Windows Server 2019 Standard 作為客體作業系統。

Windows Server 2019 Standard 若在用於虛擬化的主機(作為超管理程式)上運行,僅能用於安裝 Hyper-V 來執行虛擬機器。不允許將主機作業系統用作具備完整功能的伺服器,並同時運行兩台虛擬伺服器。若您擁有 Standard 涵蓋兩台虛擬機器和一台實體伺服器的授權。

如果您不在配備 Windows Server 2019 Standard 安裝完成後,您即可執行任何所需的軟體,並將此伺服器作為功能齊全的伺服器使用。目前 16 核心授權的價格為 Windows Server 2019 Standard 是 972 美元。

Windows Server 2019 資料中心版

Windows Server 2019 Datacenter 這是功能最強大的版本,售價也最高(此版本的 Windows Server 16 核心版售價為 6,155 美元)。授權的 Datacenter 此版本適用於安裝於主機上的 Windows Server 2019,並允許您執行不限數量的虛擬機器,且這些虛擬機器的來賓作業系統可安裝 Windows Server。A Windows Server Essentials vs Standard 此比較超出本文的討論範圍。兩者皆需取得 CAL 授權 Standard 以及 Datacenter 版本。

虛擬機器授權

最有趣的一點是,運行 Windows 的授權虛擬機器數量並不取決於主機作業系統和虛擬化程式。例如,如果您擁有授權的 Windows Server 2019 Standard 針對實體伺服器上的所有處理器核心,並安裝 Windows Server 2019 Standard 在已啟用 Hyper-V 角色的主機上,您可以執行兩台虛擬機器,並 Windows Server 2019 Standard. 若您在實體伺服器上執行 VMware ESXi,並為該伺服器的所有核心取得 Windows Server 2019 Standard 授權,您即可執行兩台 VMware 虛擬機器,並 Windows Server 2019 Standard 安裝於這些虛擬機器上。此原則適用於 VirtualBox、Xen、KVM 等平台。若您需要在伺服器上運行 4 台虛擬機器,則需為該伺服器額外購買一份授權(一套雙核心授權,以涵蓋所有核心),因為虛擬機器的總數為四台,且 Windows Server 2019 Standard (此範例中使用的是)。一個 Standard 此授權涵蓋兩台虛擬機器。

若您需要在配備兩顆 8 核心處理器的實體伺服器上運行 4 台虛擬機器,則必須購買 16 組雙核心 Standard Windows Server 2019 的授權。 兩套授權方案可完全覆蓋所有核心,並允許您執行 4 台虛擬機器。若您需要在主機上執行奇數台虛擬機器,則需購買足以支援下一個偶數台虛擬機器的授權。例如,若需執行 3 台虛擬機器,則需購買 4 台虛擬機器的授權;若需執行 7 台虛擬機器,則需購買 8 台虛擬機器的授權,以此類推。

若您使用 Windows Server 2019 Datacenter, 如果您要在這台實體伺服器上增加以 Windows 為客體作業系統的虛擬機器數量,則無需購買額外的授權。如果您需要在同一台配備兩顆 8 核心處理器的實體伺服器上運行 4 台虛擬機器,但 Windows Server 2019 Datacenter 若要取得授權,您需要購買 8 份 Windows Server 2019 雙核心資料中心版授權。

虛擬機器授權順序:必須先為實體核心取得授權,之後才可為虛擬機器取得授權。

考量到目前 Windows Server 授權的價格,或許購買 Windows Server 2019 Standard 如果您打算在單一實體伺服器上運行最多 12 台虛擬機器,則需購買相應的授權。若您需要運行 14 台或更多虛擬機器,更合理的做法是購買 Windows Server 2019 Datacenter.

主機間的虛擬機器遷移

如果您在環境中擁有多個 Hyper-V 主機或 ESXi 主機,您可能需要在主機之間遷移虛擬機器。若您在叢集中執行虛擬機器,虛擬機器遷移的需求尤為迫切。在此情況下,您需要為每台實體伺服器購買足以涵蓋所有主機上所有虛擬機器的授權數量,就如同您將所有主機上的所有虛擬機器遷移至單一主機一般。 例如,若第一台主機上有 10 台虛擬機器、第二台主機上有 14 台虛擬機器,第三台主機上有 6 台虛擬機器,您需要為每台主機購買足以涵蓋 30 台虛擬機器(10+14+6)的授權。 在此情況下,每台虛擬機器皆可遷移至任何主機。虛擬機器授權不會隨虛擬機器在主機間移動,因為虛擬機器授權是與實體主機綁定的。您每 90 天可將 Windows Server 授權在實體伺服器之間遷移一次。

虛擬機器自動啟用

自動虛擬機器啟用 (AVMA) 是一項特點,可讓您在 Windows 虛擬伺服器上自動安裝 Windows Server 授權並啟用該授權。Hyper-V 虛擬機器的啟用會綁定至安裝在擔任超管理程式的實體伺服器上的已啟用 Windows Server 2019 執行個體。當虛擬機器啟動時,其上的 Windows Server 即會被啟用。 虛擬機器無需連線至網際網路即可完成啟用。無需為虛擬機器管理產品金鑰。若已取得授權的虛擬機器在已授權的主機之間進行遷移,其啟用狀態將予以保留。Hyper-V 虛擬機器中必須安裝正確的 AVMA 金鑰。

授權範例

讓我們再來看幾個例子,以便更深入地了解 Windows Server 的授權原則。

範例 1

我們有兩台實體伺服器。每台伺服器各配備一顆 6 核心處理器。每台伺服器上必須運行兩台虛擬機器。 Windows Server 2019 Standard 此授權方案適用。我們需要為每台伺服器購買 8 份雙核心授權(因為即使實體伺服器的核心數少於 16 個,也無法購買少於 8 份的雙核心授權來授權該伺服器)。

註: 範例中使用的虛擬機器均執行著 Windows Server 2019,其版本與對應範例中所述的版本相同。

範例 2

我們有兩台實體伺服器。每台伺服器各配備一顆 12 核心處理器。每台伺服器必須運行四台虛擬機器,而且 Windows Server 2019 Standard 每台實體伺服器上都安裝了此系統。我們必須為每台伺服器購買 16 份雙核心授權,或是兩份 16 核心授權。總計而言,我們為整個 Windows Server 環境購買了四份 16 核心授權。

範例 3

此配置與範例 2 相同。每台伺服器各有 4 台虛擬機器,且這些虛擬機器必須能夠在伺服器之間進行遷移。由於我們有兩台伺服器,且每台伺服器上的虛擬機器數量相同,因此每台伺服器用於虛擬機器遷移的授權數量必須加倍(4 台虛擬機器 + 4 台虛擬機器)。 因此,我們需要為每台伺服器額外購買 16 份雙核心授權。最終,每台伺服器將擁有 32 份雙核心授權(或 4 份 16 核心授權)。

假設第一台伺服器上有 4 台虛擬機器,第二台伺服器上有 6 台虛擬機器,為了因應虛擬機器遷移的情況,每台伺服器都必須具備可執行 10 台虛擬機器的授權。 因此,每台實體伺服器必須額外購買四張 16 核心授權。總計每台伺服器必須涵蓋相當於 80 核心的授權,且每台伺服器必須擁有 40 張雙核心授權(或 5 張 16 核心授權)。

範例 4

共有三台伺服器。第一台伺服器配備兩顆處理器,每顆處理器各有 20 個核心。第二台伺服器配備一顆 18 核心的處理器。第三台伺服器配備一顆 32 核心的處理器。第一台伺服器上有 30 台虛擬機器,第二台伺服器上有 12 台虛擬機器,第三台伺服器上有 21 台虛擬機器。運行 Windows 虛擬伺服器的虛擬機器需要在主機之間進行遷移。 Windows Server 2019 Datacenter 在此使用情境下會使用此方案,因此我們必須考量 Microsoft 資料中心授權條款。首先,我們必須為伺服器核心購買授權。

核心授權

伺服器 1。 總共需要授權 40 個核心(20×2)。基礎的 16 核心授權涵蓋 16 個核心。除此之外,我們還需要授權 24 個核心,並額外購買一份 16 核心授權和兩份 4 核心授權。您也可以直接購買 20 份雙核心授權。

伺服器 2。 必須取得 18 個核心的授權。您可以購買一份 16 核心的基礎授權加上一份雙核心授權,或者直接購買 9 份雙核心授權。

伺服器 3。 必須為 32 個核心取得授權。您需要購買兩份 16 核心授權,或 16 份雙核心授權。

虛擬機器授權

每台伺服器必須持有足以運行該伺服器群組或叢集中所有虛擬機器總數的授權。以我們的情況為例,我們有 30+12+21=63 台虛擬機器。由於 63 為奇數,因此我們必須採用 64 台虛擬機器的偶數配置。每台伺服器必須持有足以運行 64 台虛擬機器的授權。由於我們使用的是已授權的 Windows Server 2019 Datacenter 在每台實體伺服器上,這使我們能夠運行不限數量的虛擬機器;只要已為每台伺服器上的所有 CPU 核心取得授權,便無需額外授權。

在叢集中運行虛擬機器可提升虛擬環境的可靠性,並為虛擬機器提供負載平衡與高可用性。不過,建議您備份在 VMware vSphere 叢集 以及 Hyper-V 叢集.

使用 NAKIVO Backup & Replication 因為 Hyper-V 備份 以及 VMware 備份 即使您的虛擬機器在叢集中運行並在主機之間遷移,本產品仍會自動偵測虛擬機器所運行之主機,並執行虛擬機器的備份。

1 年免費資料保護: NAKIVO Backup & Replication

1 年免費資料保護: NAKIVO Backup & Replication

2 分鐘即可部署,並保護虛擬、雲端、實體及 SaaS 資料。提供備份、複製與快速還原選項。

Azure 中的虛擬機器授權

Azure 是微軟開發的雲端平台,讓您能夠在雲端上執行虛擬機器。在 Azure 中為 Windows Server 虛擬機器取得授權的流程也相當複雜。針對在 Azure 中執行 Windows Server 的微軟虛擬機器,有多種取得授權的方式。

Windows Server 授權費用已包含在 Azure 費用中。 您可以在 Azure 中建立 Windows Server 2019 虛擬機器,其授權與計費將與其他服務及雲端資源(例如虛擬機器所使用的 CPU、記憶體、儲存空間和網路資源)自動整合。

混合授權。 您在 Azure 中部署了一台 Windows Server 虛擬機器,但需手動啟用並套用您為此目的所購買的授權。透過授權遷移功能,您可以每 90 天遷移一次 Windows Server 授權,這與本地環境的運作方式相同。

結論

Windows Server 2019 的授權機制相當複雜,特別是在使用虛擬機器和連線客戶端時更是如此。這篇部落格文章介紹了 Microsoft Windows Server 授權的基本概念,旨在協助您熟悉主要的授權原則,並了解如何安裝 Windows Server 授權來為 Microsoft 虛擬機器進行授權。這些資訊也能幫助您估算 Windows Server 的授權成本。

即使您自認已清楚了解應購買各類型及版本的授權數量,仍請聯繫 Microsoft 管理人員,以確保您購買的授權數量足以符合 Microsoft 軟體產品的授權協議。NAKIVO 對您所犯的任何授權錯誤,或因違反 Microsoft 授權協議而可能導致的罰款概不負責。

People also read