SQL Server 向けの一元管理された Azure ハイブリッド特典とは

Azure ハイブリッド特典は、クラウドでワークロードを実行するコストを大幅に削減するのに役立つライセンス特典です。 これは、オンプレミスのソフトウェア アシュアランスまたはサブスクリプション対応の Windows Server および SQL Server ライセンスを Azure で使用できるようにすることで機能します。 詳細については、「[Azure ハイブリッド特典](https://azure.microsoft.com/pricing/hybrid-benefit/)」を参照してください。

SQL Server の Azure ハイブリッド特典は、Azure サブスクリプション全体または課金アカウント全体のスコープで一元的に管理できます。 しくみをすばやく学習するには、次のビデオをご覧ください。

集中管理ライセンスを使用するには、Azure の契約の種類に応じて、特定のロールが割り当てられている必要があります。

  • Enterprise Agreement
    • エンタープライズ管理者
      Enterprise 管理者でない場合は、次のいずれかの連絡先に連絡する必要があります。
      • フル アクセス権を持つエンタープライズ管理者ロールを付与します。
      • Microsoft アカウント チームに連絡して、プライマリ エンタープライズ管理者を特定してもらいます。
        このロールのメンバーになる方法の詳細については、「別のエンタープライズ管理者を追加する」を参照してください。
  • Microsoft 顧客契約
    • 請求先アカウント所有者
    • 請求先アカウント共同作成者
    • 課金プロファイル所有者
    • 課金プロファイル共同作成者
      どのロールも割り当てられていない場合は、所属する組織からいずれかのロールを割り当ててもらう必要があります。 このロールのメンバーになる方法の詳細については、課金ロールの管理に関するページを参照してください。

一元管理された Azure ハイブリッド特典の大まかな仕組みを次に示します。

  1. まず、自己インストールした SQL サーバー イメージの IaaS 拡張機能への自動登録を有効にして、あなたと Azure からすべての SQL サーバー VM が見えることを確認します。 詳細については、「Azure の複数の SQL VM を SQL IaaS Agent 拡張機能に登録する」を参照してください。
  2. Azure portal の [コストの管理と請求] で、あなた (請求管理者) は、スコープと、割り当てる対象ライセンスの数のカバレッジ オプションを選択します。
  3. ライセンスの割り当てをレビューする日付を選択します。 たとえば、契約の更新または応当日、あるいはライセンスのソースのサブスクリプション更新日に設定できます。

Screenshot showing setting a scope and assigning licenses.

前の例を詳しく見てみましょう。

  • 検出された使用量は、既存のレベルの Azure ハイブリッド特典カバレッジを維持するために、8 つの SQL Server Standard コア ライセンスと 8 つの Enterprise ライセンス (40 個の正規化されたコアに相当) を割り当てる必要があることを示しています。
  • 対象となるすべての Azure SQL リソースにカバレッジを拡大するには、10 個の Standard および 10 個の Enterprise コア ライセンス (正規化された 50 個のコアに相当) を割り当てる必要があります。
    • 必要な正規化されたコア = 1 x (SQL Server Standard コア ライセンス数) + 4 x (Enterprise コア ライセンス数)。
    • もう一度例を見ると、1 x (10 Standard) + 4 x (10 Enterprise) = 50 の正規化されたコアです。

正規化されたコアの値については、「Azure リソースにライセンスを適用する方法」のセクションで詳しく説明されています。

Azure ハイブリッド特典の一元管理の仕組みの簡単な概要を次に示します。

  • 毎時間、スコープ内のリソースが実行されると、Azure によって自動的にライセンスが適用され、コストが正しく割り引かれます。 1 時間ごとに、異なるリソースをカバーすることができます。
  • 割り当てられたライセンス数を超える使用量になると、通常の従量課金制料金で請求されます。
  • スコープ レベルでライセンスを割り当てて特典を管理することを選択した場合、スコープ内の個々のリソースを管理することはできなくなります。

Azure ハイブリッド特典を有効にする元々のリソース レベルの方法は、SQL Server で引き続き使用可能であり、Windows Server では現在のところ唯一の選択肢です。 これには、個々のリソース (SQL Database や Windows Server VM など) を作成または管理するときに、そのリソースの特典を選択する DevOps ロールが必要です。 その結果、そのリソースの時間当たりのコストが割り引かれます。 詳細については、「[Windows Server 向け Azure ハイブリッド特典](../../azure-sql/azure-hybrid-benefit.md)」を参照してください。

サブスクリプションまたはアカウント スコープ レベルで SQL Server の Azure ハイブリッド特典の一元管理を有効にすることができます。 これは、企業のお客様や、Azure.com から Microsoft 顧客契約を結んで直接購入されたお客様にご利用いただけます。 現在、Windows Server のお客様や、Azure を管理するクラウド ソリューション プロバイダー (CSP) パートナーと連携しているお客様は利用できません。

対象となる SQL Server ライセンス

ソフトウェア アシュアランスが有効な SQL Server Enterprise および Standard コア ライセンスがこの特典の対象となります。 さらに、SQL Server コア ライセンスのサブスクリプションです。

対象となる Azure リソース

スコープ レベルでAzure ハイブリッド特典を一元的に管理すると、次の一般的な Azure SQL リソースが対象になります。

  • SQL データベース
  • SQL マネージド インスタンス
  • SQL エラスティック プール
  • Azure VM での SQL Server

リソースレベルの Azure ハイブリッド特典管理で、これらのポイントすべてをカバーすることもできます。 現在、これは次のリソースをカバーする唯一のオプションです。

  • Azure 専用ホスト
  • Azure Data Factory SQL Server Integration Services (SSIS)

スコープレベルでの一元的な管理の利点

次の特典が得られます。

  • より詳細に制御できるシンプルでスケーラブルなアプローチ - 請求管理者は、使用できるライセンスを 1 つ以上の Azure スコープに直接割り当てます。 元々のアプローチでは、大規模な場合、多くのリソースと DevOps 所有者にわたって Azure ハイブリッド特典の使用状況を調整する必要があります。
  • コストを最適化するための使いやすい方法 - 管理者は、Azure ハイブリッド特典の使用状況を監視し、Azure に割り当てられたライセンスを直接調整することができます。 SQL Server ライセンスの使用状況を追跡し、コストを最適化して、他のライセンスを事前に特定します。 これは、節約を最大化し、ライセンス契約を更新する必要があるときに通知を受け取るのに役立ちます。 たとえば、管理者は、Azure に割り当てるライセンスを増やすことで、より多くのコストを削減できる可能性を確認したとします。 そこで、調達部門と話し合ってライセンスの可用性を確認します。 最後に、簡単に Azure にライセンスを割り当て、コスト削減を始めることができます。
  • 使用量の急増時に推奨されるコストの管理方法 - 一時的な急増時に、簡単に同じリソースをスケールアップすることや、リソースを追加することができます。 さらに多くの SQL Server ライセンスを割り当てる必要はありません (たとえば、決算期やホリデー ショッピングの増加など)。 短期間のワークロードの急増の場合、追加容量の従量課金料金は、容量のために Azure ハイブリッド特典を使用するためのライセンスを追加購入するよりもコストがかからない場合があります。 リソース レベルではなく、スコープで特典を管理する場合は、使用状況の集計に基づいて決定するのに役立ちます。
  • コンプライアンスを維持するための明確な職務の分離 - リソースレベルの Azure ハイブリッド特典モデルでは、使用可能なライセンスがない場合にリソース所有者が Azure ハイブリッド特典を選択することがあります。 または、使用可能なライセンスが "ある" ときに特典を選択 "しない" こともあります。 Azure ハイブリッド特典のスコープレベルの管理により、この状況が解決されます。 特典を一元管理する請求管理者は、Azure に割り当てることができるライセンス数を調達部門とソフトウェア資産管理部門に確認する立場にあります。 次の図は、このポイントを示しています。

Diagram showing the separation of duties.

Azure リソースにライセンスを適用する方法

SQL Server Enterprise (コア) と SQL Server Standard (コア) のソフトウェア アシュアランス付きライセンスは、どちらも対象となりますが、Microsoft Product Terms のページに記載されているように、Azure ハイブリッド特典を使用して Azure に持ち込むときには、異なる変換比率が適用されます。

理解すべき規則が 1 つあります。すべての適格な Azure SQL リソースの種類において、1 つの SQL Server Enterprise Edition ライセンスは 4 つの SQL Server Standard Edition ライセンスと同じカバレッジであるということです。

次の表は、異なるリソースの種類に関する SQL Server ライセンスのコストを最大限割り引くために必要な正規化されたコア (NC) 数をまとめたものです。 Azure ハイブリッド特典のスコープレベルの管理では、以下にまとめた製品の使用条件の規則が厳密に適用されます。

Azure Data Service **サービス レベル** 必要な NC の数
SQL Managed Instance またはインスタンス プール Business Critical 仮想コアあたり 4
SQL Managed Instance またはインスタンス プール General Purpose 仮想コアあたり 1
SQL Database またはエラスティック プール¹ Business Critical 仮想コアあたり 4
SQL Database またはエラスティック プール¹ General Purpose 仮想コアあたり 1
SQL Database またはエラスティック プール¹ ハイパースケール 仮想コアあたり 1
Azure Data Factory SQL Server Integration Services エンタープライズ 仮想コアあたり 4
Azure Data Factory SQL Server Integration Services Standard 仮想コアあたり 1
SQL Server 仮想マシン² エンタープライズ vCPU あたり 4
SQL Server 仮想マシン² Standard vCPU あたり 1

¹ Azure ハイブリッド特典は、Azure SQL Database のサーバーレス コンピューティング レベルには使用できません。

² 仮想マシンごとに最小 4 つの仮想コアが必要です。これは、Standard エディションが使用されている場合は 4 NC、Enterprise エディションが使用されている場合は 16 NC に相当します。

継続的なスコープレベルの管理

Azure ハイブリッド特典を一元管理する場合は、次のタスクと順序のような、プロアクティブな手順を確立することをお勧めします。

  • 組織内で、来月、四半期、または 1 年間に使用される Azure SQL リソースと仮想コアの数を把握します。
  • 調達およびソフトウェア資産管理部署と連携して、十分なソフトウェア アシュアランス付き SQL コア ライセンス (またはサブスクリプション コア ライセンス) を使用できるかどうかを確認します。 この特典では、移行するワークロードをサポートするライセンスを、オンプレミスと Azure の両方で最大 180 日間使用することができます。 そのため、これらのライセンスは使用可能なものとしてカウントできます。
  • 使用できるライセンスを、現在の使用状況 "および" 今後の期間で想定される使用状況の増加をカバーするように割り当てます。
  • 割り当てられたライセンスの使用状況を監視します。
    • 100% に近づいたら、組織内の他の人に相談し、予想される使用量を把握します。 使用可能なライセンスを確認し、そのスコープにさらにライセンスを割り当てます。
    • 使用率が 100% の場合は、割り当てられたライセンス数を超えてリソースを使用している可能性があります。 Azure ハイブリッド特典エクスペリエンスの追加に関する記事に戻り、使用状況を確認します。 次に、対象範囲を拡大するために、より多くの使用可能なライセンスをスコープに割り当てます。
  • この事前プロセスを定期的に繰り返します。

次のステップ