什麼是適用於 SQL Server 的集中管理 Azure Hybrid Benefit?

Azure Hybrid Benefit 是一項授權權益,可協助您大幅降低在雲端執行工作負載的成本。 其運作方式是讓您在 Azure 上使用已啟用內部部署軟體保證或訂用帳戶的 Windows Server 和 SQL Server 授權。 如需詳細資訊,請參閱 Azure Hybrid Benefit

您可以跨整個 Azure 訂用帳戶或整體計費帳戶的範圍,集中管理 Azure Hybrid Benefit (適用於 SQL Server)。 若要快速了解其運作方式,請觀看下列影片。

若要使用集中管理的授權,您必須根據 Azure 合約類型來獲指派特定角色:

  • Enterprise 合約
    • 企業系統管理員
      如果您不是企業系統管理員,則需要連絡其中一個,並且:
      • 讓它們將具有完整存取權的企業系統管理員角色授與您。
      • 請連絡您的 Microsoft 帳戶小組,讓他們識別您的主要企業系統管理員。
        如需如何成為角色成員的詳細資訊,請參閱新增另一個企業系統管理員
  • Microsoft 客戶合約
    • 計費帳戶擁有者
    • 計費帳戶參與者
    • 帳單設定檔擁有者
    • 帳單設定檔參與者
      如果您沒有其中一個角色,則組織必須為您指派一個角色。 如需如何成為角色成員的詳細資訊,請參閱管理計費角色

在高層級中,以下是集中管理 Azure Hybrid Benefit 的運作方式:

  1. 首先,使用 IaaS 延伸模組啟用自我安裝 SQL 伺服器映像的自動註冊,以確認您和 Azure 都能看到您的所有 SQL Server VM。 如需詳細資訊,請參閱使用 SQL IaaS 代理程式延伸模組在 Azure 中註冊多部 SQL VM
  2. 在 Azure 入口網站的 [成本管理 + 計費] 下方,您 (計費系統管理員) 選擇想要指派的合格授權數目的範圍和涵蓋範圍選項。
  3. 選取您想要檢閱授權指派的日期。 例如,您可能會將其設定為合約續約或週年日,或授權來源的訂用帳戶續約日期。

Screenshot showing setting a scope and assigning licenses.

讓我們細分前一個範例。

  • 偵測到的使用量顯示需要指派 8 個 SQL Server 標準核心授權和 8 個企業授權 (等於 40 個標準化核心),才能保留現有的 Azure Hybrid Benefit 涵蓋範圍層級。
  • 若要將涵蓋範圍擴充到所有合格 Azure SQL 資源,您需要指派 10 個標準和 10 個企業核心授權 (等於 50 個標準化核心)。
    • 所需的標準化核心 = 1 x (SQL Server 標準核心授權計數) + 4 x (企業核心授權計數)。
    • 再次從範例中:1 x (10 個標準) + 4 x (10 個企業) = 50 個標準化核心。

下列如何將授權套用至 Azure 資源一節會更詳細地涵蓋標準化核心值。

以下簡短摘要說明集中式 Azure Hybrid Benefit 管理的運作方式:

  • 當範圍中的資源執行時,Azure 每小時都會自動為其套用授權,並正確給予成本折扣。 每小時均可涵蓋不同的資源。
  • 任何超過指派授權數目的使用量,都會以一般隨用隨付價格來計費。
  • 當您選擇在範圍層級指派授權來管理權益時,您就無法再管理範圍中的個別資源。

啟用 Azure Hybrid Benefit 的原始資源層級方式仍可供 SQL Server 使用,而且是目前唯一適用於 Windows Server 的選項。 其牽涉到 DevOps 角色在建立或管理每個個別資源 (例如,SQL Database 或 Windows Server VM) 時,如何為其選取權益。 這麼做可讓該資源的每小時成本獲得折扣。 如需詳細資訊,請參閱適用於 Windows Server 的 Azure Hybrid Benefit

您可以在訂用帳戶或帳戶範圍層級啟用 Azure Hybrid Benefit for SQL Server 的集中式管理。 其可供企業客戶和直接透過 Microsoft 客戶合約從 Azure.com 購買的客戶使用。 其目前不適用於 Windows Server 客戶或是與雲端解決方案提供者 (CSP) 夥伴合作的客戶,而這些夥伴會為其管理 Azure。

合格的 SQL Server 授權

具備有效軟體保證的 SQL Server Enterprise 和 Standard 核心授權符合此權益的資格。 另外再加上 SQL Server 核心授權訂用帳戶。

合格的 Azure 資源

範圍層級的集中管理 Azure Hybrid Benefit 涵蓋下列常見的 Azure SQL 資源:

  • SQL Database
  • SQL 受控執行個體
  • SQL 彈性集區
  • Azure VM 上的 SQL Server

資源層級 Azure Hybrid Benefit 管理也可以涵蓋所有這些要點。 其是目前唯一涵蓋下列資源的選項:

  • Azure 專用主機
  • Azure Data Factory SQL Server Integration Services (SSIS)

集中式範圍層級管理優點

您會取得下列權益:

  • 更簡單、更具調整性且更容易控制的方法:計費管理員會直接將可用授權指派給一或多個 Azure 範圍。 原始方法牽涉到在許多資源和 DevOps 擁有者之間,大規模協調 Azure Hybrid Benefit 使用量。
  • 將成本最佳化的易於使用方式:管理員可以監視 Azure Hybrid Benefit 使用率,並直接調整指派給 Azure 的授權。 追蹤 SQL Server 授權使用率,並最佳化成本,以主動識別其他授權。 其有助於在需要重新整理授權合約時最大化節省成本和收到通知。 例如,管理員可能會看到透過將更多授權指派給 Azure 來節省更多成本的機會。 然後,他們會與採購部門討論來確認授權可用性。 最後,他們可以輕鬆地將授權指派給 Azure,接著即可開始節省成本。
  • 在使用量尖峰期間管理成本的更好方法:您可以輕鬆地擴大相同資源,或在暫時性尖峰期間新增更多資源。 您不需要指派更多 SQL Server 授權 (例如,打烊期間或假期增加的購物量)。 針對短期工作負載尖峰,額外容量的隨用隨付費用可能比針對該容量取得更多授權來使用 Azure Hybrid Benefit 的成本還低。 在範圍 (而不是在資源層級) 管理權益時,可協助您根據彙總使用量來進行決定。
  • 清楚區分責任以維持合規性:在資源層級的 Azure Hybrid Benefit 模型中,資源擁有者可能會在沒有可用的授權時選取 Azure Hybrid Benefit。 或者,在「有」可用授權時,他們「可能不會」選取該權益。 Azure Hybrid Benefit 的範圍層級管理可解決這種情況。 集中管理權益的計費管理員,其定位將會是向採購和軟體資產管理部門確認有多少授權可供指派給 Azure。 下圖說明這點。

Diagram showing the separation of duties.

授權如何套用至 Azure 資源

具有軟體保證的 SQL Server Enterprise (核心) 和 SQL Server Standard (核心) 授權皆符合資格,但如 Microsoft 產品條款中所述,當您透過 Azure Hybrid Benefit 將其一起帶到 Azure 時,會套用不同的轉換比率。

有個需了解的規則:在所有合格的 Azure SQL 資源類型之間,一個 SQL Server Enterprise Edition 授權的涵蓋範圍與「四個」SQL Server Standard Edition 授權相同。

下表摘要說明您需要針對不同資源類型給予 SQL Server 授權成本完全折扣所需的標準化核心 (NC) 數目。 Azure Hybrid Benefit 的範圍層級管理會嚴格套用產品條款中的規則,摘要如下。

Azure 資料服務 服務層級 必要 NC 數目
SQL 受控執行個體或執行個體集區 業務關鍵 每個虛擬核心 4 個
SQL 受控執行個體或執行個體集區 一般用途 每個虛擬核心 1 個
SQL 資料庫或彈性集區¹ 業務關鍵 每個虛擬核心 4 個
SQL 資料庫或彈性集區¹ 一般用途 每個虛擬核心 1 個
SQL 資料庫或彈性集區¹ 超大規模資料庫 每個虛擬核心 1 個
Azure Data Factory SQL Server Integration Services 企業 每個虛擬核心 4 個
Azure Data Factory SQL Server Integration Services 標準 每個虛擬核心 1 個
SQL Server 虛擬機器² 企業 每個 vCPU 4 個
SQL Server 虛擬機器² 標準 每個 vCPU 1 個

¹ Azure Hybrid Benefit 無法在 Azure SQL Database 的無伺服器計算層中使用。

² 每個虛擬機至少要有四個虛擬核心,如果使用 Standard Edition,則會轉譯為四個 NC,如果使用 Enterprise Edition,則為 16 個 NC。

進行中的範圍層級管理

建議您在集中管理 Azure Hybrid Benefit 時建立主動式節奏 (例如下列工作和順序)。

  • 與您的組織合作來了解下個月、下一季或下一年度將使用多少個 Azure SQL 資源和虛擬核心。
  • 與您的採購和軟體資產管理部門合作,以判斷是否有足夠具備軟體保證 (或訂用帳戶核心授權) 的 SQL 核心授權可供使用。 此權益讓支援移轉工作負載的授權最多可在內部部署和 Azure 中使用 180 天。 因此,可將那些授權計入為可用。
  • 指派可用的授權,以涵蓋您目前的使用量「和」未來期間預期增長的使用量。
  • 監視指派的授權使用率。
    • 如果其接近 100%,則洽詢組織中的其他人以了解預期的使用量。 確認授權可用性,然後將更多授權指派給範圍。
    • 如果使用量為 100%,您可能使用了超過指派授權數目的資源。 返回新增 Azure Hybrid Benefit 體驗,並檢閱使用量。 然後,將更多可用的授權指派給範圍,以取得更多涵蓋範圍。
  • 定期重複執行主動式程序。

下一步