由 Azure Arc 啟用的 SQL Server 延伸安全性修補程式
適用於:SQL Server 2012 (11.x) SQL Server 2014 (12.x)
您可以在 SQL Server 已達其支援週期的尾端之後,為伺服器註冊延伸安全性修補程式 (ESU) 訂用帳戶,並保持受保護狀態長達三年。 升級至較新版本的 SQL Server 時,您可以終止 ESU 訂用帳戶並停止付費。 當您移轉至 Azure SQL 時,ESU 費用會自動停止,但您仍可繼續存取安全性修補程式。
本文說明如何管理由 Azure Arc 啟用的延伸安全性修補程式 (ESU) 之 SQL Server 訂用帳戶。如需有關該程式的詳細資料,請參閱什麼是 SQL Server 的延伸安全性修補程式?。
在實際執行環境中訂閱延伸安全性修補程式
您可以使用下列三個選項之一,在實際執行環境中訂閱 ESU。 清單中的連結會帶您前往本文中的各節,以提供更多詳細資訊。
清單中的圖表會使用標準化核心 (NC) 來說明授權選項的成本影響。 Standard 版本的一個核心授權相當於一個 NC。 Enterprise 版本的一個核心授權相當於四個 NC。 如需詳細資訊,請參閱授權如何套用至 Azure 資源。
-
對執行一個或多個 SQL Server 執行個體之虛擬機器 (VM) 的 vCPU (V 核心) 使用 Enterprise 或 Standard ESU 訂用帳戶。 會針對配置給虛擬機器的 V 核心向每個虛擬機器個別計費。
下圖說明此授權方法和其成本影響。
-
對主機的 P 核心使用 Enterprise 或 Standard 許可證,該主機執行直接安裝在主機上的一個或多個 SQL 執行個體,而不使用 VM。 每個執行個體都可以存取已安裝版本所支援的所有 P 核心,上限為主機的所有 P 核心。 不過,不論執行個體限制為何,都會根據安裝的最高 SQL Server 版本,針對所有 P 核心向主機計費。 如需詳細資料,請參閱<SQL Server 版本的計算容量限制>。
下圖說明在實體主機上部署兩個 Standard 執行個體而不使用 VM 的成本影響。
-
將 Enterprise ESU 訂用帳戶用於主機的實體核心,該主機會執行任意數量的虛擬機器以及任意數量不受支援的 SQL Server 執行個體。 單一 P 核心授權是代表所有針對 ESU 授權之 P 核心的個別 Azure 資源,且會獨立計費。
下圖說明授權實體主機和使用無限制虛擬化的成本影響。
若要訂閱 ESU,您必須具備有效的軟體保證,或啟用 SQL Server 軟體的隨用隨付計費。 下表顯示用於 SQL Server 軟體的每個授權類型的 ESU 可用性:
SQL Server 授權類型 | ESU V 核心訂用帳戶 | 不含 VM 的 ESU P 核心訂用帳戶 | 具有無限制虛擬化的 ESU P 核心訂用帳戶 |
---|---|---|---|
使用隨用隨付方法透過 Microsoft Azure 訂閱服務 | Yes | .是 | Yes |
具有軟體保證或 SQL Server 訂閱的自備授權 1 | Yes | .是 | Yes |
沒有軟體保證的自備授權 2 | No | 無 | No |
1 您已有作用中軟體保證或作用中 SQL Server 訂用帳戶的授權。
2 您擁有永久使用權或使用 Server+CAL 授權。
付款方式的選擇可能會影響您的外包選項。 如需詳細資訊,請參閱服務特定條款和彈性虛擬化權益授權指南。
如需透過 Azure Arc 針對 ESU 授權非實際執行環境或不受支援 SQL Server 執行個體的相關資訊,請參閱本文後面的管理用於非實際執行用途的 SQL Server ESU 訂用帳戶。
依虛擬核心訂閱 SQL Server ESU
依 V 核心訂閱 ESU 可讓您將訂用帳戶的範圍限制為特定虛擬機器和該機器作業系統環境 (OSE) 上安裝的一或多個不受支援的 SQL Server 執行個體。 其已針對下列案例進行最佳化:
- 中止服務的 SQL Server VM 與在同一實體伺服器上執行其他軟體的 VM 混合在一起。
- 您在主控環境中或未控制實體基礎結構的非 Microsoft 雲端中執行中止服務的 SQL Server VM。
可以使用 Azure 入口網站的 SQL Server 組態區域,管理每個 VM 的 v 核心 ESU 訂用帳戶。 Azure Arc 啟用的每個 SQL Server 資源的 [概觀] 窗格會在 [SQL Server 組態] 下顯示 ESU 訂用帳戶狀態。
Standard 版本的 ESU 訂用帳戶最多限制為 24 個 V 核心,即使 OSE 設定了更多 V 核心也是如此。 如需有關限制的詳細資訊,請參閱 SQL Server 版本的計算容量限制。
在不使用 VM 的情況下,依實體核心訂閱 SQL Server ESU
針對下列場景優化了依實體核心但不使用 VM 來訂閱 SQL Server ESU 的選項:
- 您可以控制實體環境。
- 不受支援的 SQL Server 執行個體會直接安裝在實體伺服器上,以最大化資料庫應用程式的效能。
- 您不是在該實體伺服器上執行虛擬機器。
在此選項中,ESU 訂用帳戶需求類似於依虛擬核心訂閱 SQL Server ESU。 可以使用 Azure 入口網站的 SQL Server 組態區域,管理每個主機的 ESU 訂用帳戶。 主要差異在於 SQL Server 軟體使用方式是根據該伺服器 OSE 可用的實體核心來報告。 如需詳細資訊,請參閱計量軟體使用情況。
Standard 版本的 ESU 訂用帳戶最多限制為 24 個 P 核心,即使 OSE 安裝在較大的機器上也是如此。 如需有關限制的詳細資訊,請參閱 SQL Server 版本的計算容量限制。
重要
如果將沒有 VM 的實體機器連線至 SQL Server ESU P 核心授權涵蓋之範圍內的 Azure Arc,則無限制虛擬化權益不適用於該機器。 會根據 OSE 可存取的實體核心個別計費。
會依具有無限制虛擬化的實體核心訂閱 SQL Server ESU
依具有無限制虛擬化的實體核心來訂閱 SQL Server ESU 的選項在下列情況下最有效:
- 您可以控制實體環境,並在不同的 VM 上執行不受支援的 SQL Server 執行個體,以進行安全性隔離和更完善的資源管理。
- 基礎結構和選取的付款方式支援適用於 ESU 的無限制虛擬化權益。
- 透過 V 核心訂閱 SQL Server ESU 比依主機 P 核心訂閱更昂貴。
若要使用無限制虛擬化權益,需要建立涵蓋您想要包含之特定 SQL Server – Azure Arc 執行個體的 SQLServerEsuLicense 資源。 如需管理 SQLServerEsuLicense 資源的詳細資料,請參閱管理 SQL Server ESU 訂用帳戶的無限制虛擬化權益。
警告
無限制虛擬化權益不適用於在任何列出的供應商基礎結構上執行的 VM。 這些 VM 只能由 V 核心授權。 如果建立 SqlServerEsuLicense 資源的目的是使用無限制的虛擬化來授權這些 VM,則您將根據主機的 SQL Server 組態對 V 核心的使用量付費。 任何現有的 P 核心授權都不適用,無法抵銷此類費用。
如需依具有無限制虛擬化之實體核心授權的詳細資訊,請參閱 SQL Server 授權指南 (下載連結) 中的「最大虛擬化授權」一節。
單一 SqlServerEsuLicense 資源可以涵蓋連線至 Azure Arc 的多個虛擬機器。其中包含數個屬性,定義如何套用授權並進行計費。
若要符合資格,每個機器 – Azure Arc 資源都必須設定為使用實體核心 ESU 授權。 否則,將會個別為 ESU 計算機器 – Azure Arc 資源的費用。
授權詳細資料
[授權詳細資料] 索引標籤包含標準 Azure 屬性和 ESU 授權特定設定:
scopeType
屬性可設定 Azure 範圍,其中授權涵蓋所有合格的機器 - Azure Arc 資源。 不支援下列 Azure 範圍:- Azure 租用戶 (
Tenant
) - Azure 訂用帳戶 (
Subscription
) - 資源群組 (
ResourceGroup
)
特定範圍會衍生自授權資源的位置。 例如,如果選取
Subscription
,則裝載授權資源的訂用帳戶 ID 將會用作為範圍。- Azure 租用戶 (
ESU 訂用帳戶一律是按小時計量計費,因此
billingPlan
屬性會自動設定為隨用隨付計費。授權資源的
physicalCores
屬性代表在將套用授權的所選範圍中,伺服器實體核心的總和。 授權的大小下限為 16 個 P 核心。選取租用戶範圍時,
TenantID
屬性會自動設定。
可以在任意支援區域的資源群組中建立授權資源。 根據預設,資源的位置會設定為選定資源群組的位置,但是您可以將其變更為不同的區域。
授權資源的位置不會影響範圍。 其將適用於選定授權範圍內的所有機器 – Azure Arc 資源,無論這些資源在哪個區域加入都是如此。
重要
可以將多個授權資源與同一範圍或重疊範圍關聯。 例如,在暫時性活動高載期間部署其他實體伺服器時,或為了反映非預期的成長,可以新增新的授權。
在這些實體伺服器上執行的所有虛擬機器都必須連線到授權資源範圍內的 Azure Arc。 而且它們必須將 UsePhysicalEsuCoreLicense
主機組態屬性設定為 True
。 如需詳細資料,請參閱使用實體核心 ESU 授權。
授權啟用
使用 [授權啟用] 索引標籤可控制授權生效或停用的時間。 可以在建立期間啟用授權,或者先建立授權,然後在稍後啟用。 延遲啟用允許您將其與授權生命週期中的其他事件進行協調,例如現有 Enterprise 合約的到期日。 activatedAt
和 deactivatedAt
時間戳記屬性顯示上次啟用和停用授權的時間。 如需詳細資訊,請參閱更新 SQL Server 授權資源。
啟用授權之後:
- 無法變更授權版本。
- 您可以減少核心計數,但無法增加它。 若要增加核心計數,請建立另一個授權資源。
終止授權之後:
- 您無法重新啟用授權。 如果您不需要資源,則可刪除它。
- 範圍中 VM 的 ESU 訂用帳戶將會保持作用中狀態,且將在 VM 層級變成可計費狀態。
若要停止所有 ESU 費用,請在終止授權之前,取消所有虛擬機器上的 ESU 訂閱。 如需詳細資訊,請檢閱管理 ESU P 核心授權範圍內的資源。
管理用於非實際執行用途的 SQL Server ESU 訂用帳戶
如果在透過 Azure Arc 管理的實際執行環境中啟用 ESU 訂用帳戶,您可以免費在非實際執行環境中啟用 SQL Server ESU 訂用帳戶。 有兩種方式可以利用這項權益。
使用 SQL Server Developer Edition
SQL Server Developer 版本免費,可用於任何 Azure 訂用帳戶。 如果您在裝載開發人員版本的 VM 上啟用 ESU 訂用帳戶,SQL Server 的 Azure 延伸項目會偵測到該訂用帳戶,並透過 $0 Dev Edition 計量報告使用方式。 延伸模組不會產生 ESU 費用。 同時,只要 ESU 訂用帳戶是作用中的狀態,其就會在發行時安裝 ESU。 Developer 版本的功能集與 Enterprise 版本相同。
重要
如果 Developer 版本與 Standard 或 Enterprise 版本的執行個體位於同一部主機,後者會作為生產版本優先計費。 作用中的 ESU 訂用帳戶會根據該版本產生 ESU 費用。
使用 Azure 開發/測試訂用帳戶
如果將非實際執行環境設定為實際執行環境的鏡像,而且想要使用與實際執行中相同的版本,則您必須將主機電腦和 SQL Server 執行個體連接到 Azure 開發/測試訂用帳戶。
啟用的生產 SQL Server 計量可支援開發/測試訂用帳戶,並在從開發/測試訂用帳戶發出時自動變成空值。 同樣的情況適用於 ESU 計量。 因此,即使這些機器執行的是 Standard 或 Enterprise 版本,仍可安全地在這些機器啟用 ESU 訂用帳戶。
如需詳細資訊,請參閱:
- 建立 Enterprise 合約訂用帳戶。
- SQL Server 授權指南 (下載連結) 中的「授權 SQL Server 用於非實際執行用途」一節。
管理高可用性和災害復原複本的 SQL Server ESU 訂用帳戶
如果中止服務的 SQL Server 執行個體是作為高可用性或災害復原組態的一部分所建立的被動複本,則如果授權類型設定為 Paid
或 PAYG
,您就有權享有包含的容錯移轉權益。 如需容錯移轉權益的詳細資訊,請參閱 SQL Server 授權指南 (下載連結) 中的「授權 SQL Server 以實現高可用性和災害復原」一節。
為了協助您管理容錯移轉權益並維持相容,只要您正確設定了 LicenseType
屬性,適用於 SQL Server 的 Azure 延伸模組就會自動偵測被動執行個體,並透過發出特殊的 $0 災害復原計量來反映 SQL Server 軟體的使用情況。 如需詳細資訊,請參閱計量軟體使用情況。
在容錯移轉期間,延伸模組會留意轉換,並自動將 ESU 計費切換至作用中複本,而不會產生新的帳單追溯費用。
管理使用 Server+CAL 授權的 SQL Server 執行個體
您可以將授權的 SQL Server 執行個體連線到 Azure Arc,包括使用 Server+CAL 授權模型的執行個體。 不過,由 Azure Arc 啟用的 ESU 訂用帳戶無法用於不受支援的 Server+CAL 授權模型。 如果想要接收 ESU,您可以將授權類型設定為 PAYG
,然後啟用 ESU 訂用帳戶。
管理從 P 核心 ESU 授權到 V 核心 ESU 授權的轉換
由於 P 核心 ESU 授權是以 Enterprise 版本的 ESU 計量計費,因此當不受支援的 SQL Server 執行個體共置於一組指定的實體主機時,這麼做便符合成本效益。 當您升級個別執行個體或將其移轉至 Azure 時,可能無法再享有 P 核心 ESU 授權的成本效益。 使用 V 核心 ESU 授權可能會更具吸引力。 您可以選擇終止 P 核心 ESU 授權,並切換至對 ESU 訂用帳戶的個別 VM 計費。
若要正確管理此轉換,請使用下列最佳做法排序:
確定具有不受支援的 SQL Server 執行個體的 VM 已連線到 Azure Arc,並設定為在啟用授權之後使用 P 核心 ESU 授權。
持續評估使用 P 核心 ESU 授權的成本優點。
如果 P 核心 ESU 授權不再符合財務效益,而 ESU 訂用帳戶在個別 VM 上仍保持作用中的狀態,則請終止該授權。
重要
如果範圍中的 VM 設定為使用 ESU 訂用帳戶,而 P 核心 ESU 授權處於作用中的狀態 (如步驟 1 所述),在 P 核心授權終止之後,他們會根據已安裝的 SQL Server 版本和每個 VM 的 V 核心計數,自動切換至 ESU 的計費。 不會收取額外的帳單追溯費用。
如果 VM 設定為在終止 p 核心 ESU 授權之後使用 ESU 訂用帳戶,則會將其視為新的訂用帳戶,並套用適當的計費費用。
管理從透過大量授權購買的 ESU 授權至 ESU 訂用帳戶的轉換
SQL Server 2012 (11.x) ESU 訂用帳戶要求您先購買第 1 年大量授權 ESU 供應項目,然後才能啟用。 也就是說,從第 1 年大量授權 ESU 供應項目轉換為 ESU 訂用帳戶是預設模式,而計費費用會反映它。 如需計費費用的詳細資訊,請參閱 本文稍後的 SQL Server 2012 ESU 計費。
如果您購買第 2 年大量授權 ESU 供應專案,然後決定切換至 ESU 訂閱,您必須採取其他步驟,以確保相應調整帳單。 在第 2 年大量授權 ESU 授權所涵蓋的電腦上啟用 ESU 訂用帳戶之前,必須使用子類別 \<new subcategory>
開啟支援票證。
了解 ESU 使用量計量
SQL Server ESU 訂用帳戶的使用方式將每一小時報告一次。 系統會根據 SQL Server 版本以及 OSE 可見的 V 核心或 P 核心數量,自動選取特定計量。 適用的規則如下:
如果您在虛擬機器上安裝一個或多個 SQL Server 執行個體,但未指定使用 P 核心 ESU 授權,則系統會根據 OSE 可用的虛擬核心總數來計量 SQL Server ESU 訂用帳戶使用情況。 每個 OSE 最少四個核心。
如果您在實體伺服器上安裝一個或多個 SQL Server 執行個體,而不使用虛擬機器,則系統會根據 OSE 可用的實體核心總數來計量 SQL Server ESU 訂用帳戶使用情況。 每個 OSE 最少四個核心。
無論在同一 OSE 上安裝一個還是多個 SQL Server 執行個體,都會依 OSE 報告 SQL Server ESU 訂用帳戶使用方式。
如果相同版本的多個不受支援的 SQL Server 執行個體都安裝在相同的 OSE,則最高 SQL Server 版本會定義每小時傳送的 ESU 訂用帳戶計量。
如果兩個 SQL Server 2012 (11.x) 和 SQL Server 2014 (12.x) 的多個支援外實例都安裝在相同的 OSE 上,則具有相同或不同版本的一個實例會分開計費,因為它們具有不同的價格和計費週期。
下表顯示了用於單一 OSE 上 SQL Server ESU 訂用帳戶之計量和計費的 ESU 訂用帳戶計量 (也稱為 SKU):
預計的版本 1 | SQL Server 版本 | 容錯移轉複本 | 使用 P 核心授權 | 計量 SKU |
---|---|---|---|---|
Enterprise | 2012 | No | No | Ent edition - ESU Ent edition - ESU back billing |
Enterprise | 2012 | No | Yes | 無 |
Enterprise | 2012 | Yes | 是或否 | 無 |
Enterprise | 2014 | No | No | Ent edition - ESU 2014 Ent edition - ESU 2014 back billing |
Enterprise | 2014 | No | Yes | 無 |
Enterprise | 2014 | Yes | 是或否 | 無 |
標準 | 2012 | No | No | Std edition - ESU Std edition - ESU back billing |
標準 | 2012 | No | Yes | 無 |
標準 | 2012 | Yes | 是或否 | 無 |
標準 | 2014 | No | No | Std edition - ESU 2014 Std edition - ESU 2014 back billing |
標準 | 2014 | No | Yes | 無 |
標準 | 2014 | Yes | 是或否 | 無 |
評估 | 任意 | 是或否 | 是或否 | 無 |
開發人員 | 任意 | 是或否 | 是或否 | 無 |
Web | 任意 | 不適用 | 是或否 | 無 |
Express | 任意 | 不適用 | 是或否 | 無 |
1 如需版本投影規則,請參閱<針對軟體使用方式進行計量>。
下表顯示用於針對作用中 P 核心 ESU 授權進行計量和計費的計量 SKU:
Azure 資源 | SQL Server 版本 | 計量 SKU |
---|---|---|
P 核心 ESU 授權 | 2012 | Ent edition - ESU Ent edition - ESU back billing |
P 核心 ESU 授權 | 2014 | Ent edition - ESU 2014 Ent edition - ESU 2014 back billing |
了解 ESU 訂閱計費
ESU 訂用帳戶會將對重大更新的支援延長最多三年。 如果您在終止支援日期之後啟動訂用帳戶,則必須購買大量授權供應專案或 ESU 訂用帳戶,才能涵蓋之前的任何年份。 透過 ESU 訂用帳戶,可享受隨時取消訂用帳戶和所有未來費用的額外權益,且無需支付罰款。
SQL Server 2012 ESU 的計費
因為 ESU 訂用帳戶選項是在 SQL Server 2012 (11.x) 延伸支援期間的第 2 年引進的,因此,您必須先購買第 1 年大量授權 ESU 供應專案,才能在第 2 年註冊 ESU 訂用帳戶。 您可以在第 2 年內隨時註冊 ESU 訂用帳戶,您的帳單會反映連續 ESU 涵蓋範圍的成本。
註冊 ESU 訂用帳戶之後,下一個月的帳單會根據啟用 ESU 時的時間戳,或啟動 P 核心 ESU 授權時,針對裝載 SQL Server 2012 (11.x) 實例或實例的每部計算機,包含一次性計費費用。 從此時開始,會按小時針對每部機器計費。
計費和定期每小時費用都使用此公式的每小時費率: (核心計數)x(2 年 ESU 授權價格的 100% )/730。 因此,退款費用的大小取決於從 2023 年 7 月 12 日到啟用時間所經過的時間。
適用的計費規則如下:
如果在虛擬機器上安裝 SQL Server 2012 (11.x) 執行個體或執行個體,且不會使用無限制的虛擬化權益,則您需支付機器虛擬核心總數的費用,且至少要支付四個核心。 如果虛擬機器有資格接收容錯移轉權限,則該機器的虛擬核心就無法計費。
如果您在實體伺服器上安裝 SQL Server 2012 (11.x) 執行個體或執行個體而不使用虛擬機器,則您需支付機器的所有實體核心費用,且至少要支付四個核心。 如果實體伺服器有資格接收容錯移轉權限,則該伺服器的實體核心無法計費。 如需詳細資訊,請參閱服務特定條款。
如需 SQL Server 2012 (11.x) ESU 價格的詳細資訊,請參閱規劃 Windows Server 與 SQL Server 終止支援。
SQL Server 2014 ESU 的計費
SQL Server 2014 (12.x) 的 ESU 訂用帳戶從延伸支援期間的第一年 (即 2024 年 7 月 10 日開始) 開始提供。 如果您在該日期之前註冊,只會看到從 2024 年 7 月 10 日午夜開始的每小時 ESU 費用。 如果您在 2024 年 7 月 10 日之後註冊,則下個月的帳單會根據啟用 ESU 時的時間戳,或啟用 p 核心 ESU 授權的時間戳,從目前的 ESU 年度開始包含退款費用。
適用的計費規則如下:
如果在虛擬機器上安裝 SQL Server 2014 (12.x) 執行個體或執行個體,且不會使用無限制的虛擬化權益,則您需支付機器虛擬核心總數的費用,且至少要支付四個核心。 如果虛擬機器有資格接收容錯移轉權限,則該機器的虛擬核心就無法計費。
如果您在實體伺服器上安裝 SQL Server 2014 (12.x) 執行個體或執行個體而不使用虛擬機器,則您需支付機器的所有實體核心費用,且至少要支付四個核心。 如果實體伺服器有資格接收容錯移轉權限,則該伺服器的實體核心無法計費。 如需詳細資訊,請參閱服務特定條款。
如果在相同的實體或虛擬機器上安裝 SQL Server 2012 (11.x) 和 SQL Server 2014 (12.x) 的執行個體,則您至少需要為 SQL Server 2012 (11.x) 和 SQL Server 2014 (12.x) ESU 訂用帳戶的實體或虛擬核心總數支付費用,且至少要支付四個核心。 每個版本的計費基於該版本的 ESU 價格。 如果虛擬機器有資格接收容錯移轉權限,則該機器的虛擬核心就無法計費。
如需 SQL Server 2014 (12.x) ESU 定價的詳細資訊,請參閱 Azure Arc 定價。
連線中斷和其他中斷期間的計費
如果您的 SQL Server 執行個體失去連線能力,計費就會停止,並暫停訂用帳戶。
為確保間歇性中斷連線不會對您的 ESU 涵蓋範圍造成負面影響,如果 SQL Server 執行個體在 30 天內重新連線,則我們會自動重新啟用,且不會進行任何懲罰。 在此情況下,您會在伺服器連線的最後一天看到額外的退款費用。
如果您手動終止 ESU 訂用帳戶,然後在 30 天內重新啟用,也不會受到任何處罰。 您的帳單包含您取消訂用帳戶以後時間的額外費用。 如果伺服器在中斷連線 30 天後重新連線,則會終止訂用帳戶。 若要繼續 ESU 涵蓋範圍,您必須啟用新的 ESU 訂用帳戶,並支付所有相關的計費費用。
重要
計費費用會記錄在 ESU 訂用帳戶的第一小時內,且看起來像已啟用 ESU 訂用帳戶的 SQL Server 實例的單一每小時費用。 由於金額反映自下列其中一個日期以來累積的成本,因此遠高於常規的每小時 ESU 費用:
- 2023 年 7 月 11 日,適用於 SQL Server 2012 (11.x)
- 2024 年 7 月 10 日,適用於 SQL Server 2014 (12.x)
這差異屬於預料之中,且應該是一次性費用。
在接下來的幾個月裡,您應該只會看到常規的每小時費用。 在連線中斷的情況下,可能會新增額外的計費費用,但費用通常較小。