Azure Arc で有効化された SQL Server のライセンスと課金を管理する

この記事では、Azure Arc によって有効化された SQL Server のライセンスと課金を管理する方法について説明します。Azure Arc で有効化された SQL Server では、コア ベースのライセンス方法のみが直接サポートされます。サーバー + CAL ライセンスを使用して SQL Server インスタンスを管理する方法については、「Server+ CAL ライセンスによる SQL Server インスタンスの管理」に関する記事を参照してください。 各種ライセンス オプションについては、「SQL Server ライセンス ガイド」を参照してください。

運用環境でのライセンスと課金

3 つのライセンス オプションのいずれかを使用できます。

Note

正規化されたコア (NC) は、さまざまなライセンス オプションのコストへの影響を示しています。 1 つの Standard Edition コア ライセンスは、1 つの NC に相当します。 1 つの Enterprise Edition コア ライセンスは、4 つの NC に相当します。 詳細については、「Azure リソースにライセンスを適用する方法」を参照してください。

これらの各オプションについて、ライセンスの支払い方法を選択する必要があります。 次の表に、お支払い方法を示します。

支払いオプション V コア ライセンス VM を使用しない P コア ライセンス 無制限の仮想化を使用する P コア ライセンス
従量課金制の方法を使用して Microsoft Azure 経由でサービスをサブスクライブする はい イエス はい
SA または SQL サブスクリプション1を使用してライセンスを持ち込む はい イエス はい
SA2 なしでライセンスを持ち込む はい はい いいえ

1 アクティブなソフトウェア アシュアランスまたはアクティブな SQL サブスクリプション付きのライセンスが既にあります。

2 お客様は、永続ライセンスを所有しているか、サーバー+CAL ライセンスを使用しています。

Note

上記の支払い方法を選択すると、アウトソーシング オプションに影響する可能性があります。 詳細については、「製品使用条件」と「柔軟な仮想化特典ライセンス ガイド」を参照してください。

Azure Arc を使用した非運用またはテスト SQL Server インスタンスのライセンスの詳細については、「非運用環境用にライセンスされた SQL Server の管理」を参照してください。

仮想コアごとに SQL Server インスタンスをライセンスする

v コアによる SQL Server のライセンスでは、ライセンスの範囲を、そのマシンのオペレーティング システム環境 (O Standard Edition) にインストールされている特定の仮想マシン (VM) と 1 つ以上の SQL Server インスタンスに制限できます。 これは、次のシナリオに合わせて最適化されています。

  • SQL Server VM は、同じ物理サーバー上で他のソフトウェアを実行している VM と混在しています。
  • 物理インフラストラクチャを制御しないホスティング パートナーまたはサード パーティのクラウドに VM をデプロイします。

v コア ライセンスを選択すると、SQL Server ソフトウェアと SQL Server 拡張セキュリティ 更新の両方をライセンスできます。 V コア ライセンスは、SQL Server 構成パネルを使用して VM ごとに個別に管理されます。 利便性のため、各 Arc 対応 SQL Server リソースの [概要] には、[ホスト ライセンスの種類] の下に構成済みのライセンスが表示されます。

Standard Edition は、OSE がより多くの v コアで構成されている場合でも、最大 24 v コアに制限されます。 詳細については、「SQL Server のエディション別の計算容量制限」を参照してください。

仮想コア別の SQL Server のライセンスの詳細については、「SQL Server ライセンス ガイド」の「個々の仮想マシンにライセンスする」セクションを参照してください。

ライセンスの種類

仮想コアのライセンスでは、次のライセンスの種類がサポートされています。

ライセンスの種類 説明 Value
従量課金制 Standard または Enterprise Edition サービスにサブスクライブし、時間単位のメーターで課金されます。 「SQL Server の価格とライセンス」をご覧ください。 PAYG
ソフトウェア アシュアランス付きのライセンス ソフトウェア アシュアランスまたは SQL サブスクリプション付きの独自の Standard または Enterprise Edition ライセンスを持ち込んでください。 ソフトウェアの使用状況は、測定規則に従って無料の毎時メーターで報告されます。 「ソフトウェア使用状況測定規則」を参照してください。 Paid
ライセンスのみ Standard または Enterprise Edition には永続ライセンスまたは Server+CAL ライセンスを使用するか、開発者、評価版、または Express Edition を使用します。 ソフトウェアの使用状況は、測定規則に従って報告されます。 「ソフトウェア使用状況測定規則」を参照してください。 LicenseOnly

重要

  • 従量課金制サブスクリプションでは、ホスト コンピューターが Azure に継続的に接続されている必要があります。

    最大 30 日の接続の間欠的な中断は、組み込みの回復性で許容されます。 接続なしで 30 日後に、従量課金制サブスクリプションの有効期限が切れます。 サブスクリプションの有効期限が切れると、ソフトウェアの使用が承認されないことに注意してください。

  • ソフトウェア アシュアランス付きのライセンスを選択すると、アクティブなソフトウェア アシュアランス付きの Enterprise Edition ライセンスまたは Standard Edition ライセンスがあることを証明できます。

課金の違いに加えて、ライセンスの種類によって、SQL Server インスタンスで利用できる機能が決まります。

次の表は、ライセンスの種類に応じて有効になる機能を示しています。

機能 ライセンスのみ 1 ソフトウェア アシュアランス付きのライセンス
または SQL サブスクリプション
従量課金制
Azure への接続 はい イエス はい
SQL Server インベントリ はい イエス はい
ベスト プラクティス アセスメント いいえ イエス はい
移行評価 (プレビュー) はい イエス はい
詳細なデータベース インベントリ はい イエス はい
Microsoft Entra ID 認証 はい イエス はい
Microsoft Defender for Cloud はい イエス はい
Microsoft Purview を通じて管理する はい イエス はい
ローカル記憶域への自動バックアップ機能 (プレビュー) いいえ イエス はい
ポイントインタイム リストア(プレビュー) いいえ イエス はい
自動更新 いいえ イエス はい
フェールオーバー クラスター インスタンス (プレビュー) はい イエス はい
Always On 可用性グループ(プレビュー) はい イエス はい
監視 (プレビュー) いいえ イエス はい
最小限の権限で操作する (プレビュー) はい イエス はい

1 ライセンスには、Developer、Express、Web、Evaluation Edition である SQL Server インスタンスと、サーバー/CAL ライセンスを使用するインスタンスのみが含まれます。

Note

仮想マシンを使用しない物理コアによる SQL Server インスタンスのライセンス

このライセンス オプションは、次のシナリオに合わせて最適化されています。

  • 物理環境を制御し、SQL Server インスタンスを物理サーバーにインストールして、データベース アプリケーションのパフォーマンスを最大化します。
  • SQL Server インスタンスは、ソフトウェア アシュアランスなしのライセンスを使用します。

このシナリオでは、ライセンス要件は仮想コアによる SQL Server のライセンス と同じですが、SQL Server ソフトウェアの使用状況は、そのサーバーの OSE で使用可能な物理コアに基づいて報告されます。 詳細については、「ソフトウェア使用状況測定規則」を参照してください。

Standard Edition は、OSE がより大きなマシンにインストールされている場合でも、最大 24 個の p コアに制限されます。 詳細については、「SQL Server のエディション別の計算容量制限」を参照してください。

重要

SQL Server 物理コア ライセンスの対象範囲内で VM が実行されていない物理マシン が Azure Arc に接続されている場合、無制限の仮想化特典はそのマシンには適用されません。 ライセンスが付与され、別途課金されます。

物理 OSE での SQL Server のライセンスの詳細については、「SQL Server ライセンス ガイド」の「コアベース ライセンス」セクションを参照してください。

無制限の仮想化を使用する物理コアによる SQL Server インスタンスのライセンス

このライセンス オプションは、次の場合に最も効果的です。

  • セキュリティの分離とリソース管理を強化するために、物理環境を管理し、異なる VM に SQL Server インスタンスをインストールします。
  • インフラストラクチャと選択した支払い方法では、無制限の仮想化特典 (UV) がサポートされます。
  • v コアによる SQL Server インスタンスのライセンスは、ホストの p コアのライセンスよりもコストがかかります。

UV 特典を活用するには、含める予定の特定の SQL Server - Azure Arc インスタンスをカバーする SQLServerLicense リソースを作成する必要があります。 SQLServerLicense リソースの作成の詳細については、「SQL Server ライセンスの作成」を参照してください。

注意事項

UV 特典は、一覧表示のプロバイダーのインフラストラクチャで実行されている VM では使用できません。 v コアでのみライセンスを取得できます。 UV を使用してこれらの VM のライセンス目的で SQLServerLicense リソースを作成した場合、ホストの SQL Server 構成に基づく仮想コアの使用に対して課金されます。既存の p コア ライセンスは、かかる料金を相殺するために適用されません。 詳細については、「一覧表示されたプロバイダー」参照してください。

1 つの SqlServerLicense リソースで、Azure Arc に接続されている複数の仮想マシンをカバーできます。これには、ライセンスの適用方法と課金方法を定義する複数のプロパティが含まれています。

License category は、SQL Server 物理コア ライセンスを表す Core 設定されています。

スコープのプロパティは、すべての認定マシン - Azure Arc リソースがライセンスの対象となる Azure スコープを設定します。 次の Azure スコープがサポートされています。

  • Azure テナント
  • Azure サブスクリプション
  • リソース グループ

資格を得るには、物理コア ライセンスを使用するように各 マシン - Azure Arc リソースを構成する必要があります。 それ以外の 場合は、マシン - Azure Arc リソースが SQL Server に対して個別にライセンスを取得する必要があります。 「仮想コアによる SQL Server のライセンス」を参照してください。

ライセンス リソースの サイズのプロパティは、ライセンスが適用されるサーバーの物理コアの合計を表します。 ライセンスの最小サイズは 16 p コアです。

サブスクリプションのプロパティは、ライセンスがアクティブな場合に課金と請求に使用される Azure サブスクリプションを定義します。

ライセンス リソースは、サポートされている任意のリージョンのリソース グループに作成されます。 サポートされているリージョンの一覧については、「サポート対象の Azure リージョ」をご覧ください。 リソースの場所は、選択したリソース グループの場所に設定されます。 ライセンス リソースの場所は、範囲に影響しません。 これらのリソースがオンボードされているリージョンに 関係なく、ライセンスの範囲内のすべてのマシン - Azure Arc リソースに適用されます。

重要

複数のライセンス リソースを同じ範囲または重複する範囲に関連付けることができます。 たとえば、アクティビティの一時的なバースト中に追加の物理サーバーをデプロイする場合や、予期しない増加を反映するために、新しいライセンスを追加できます。 これらの物理サーバーで実行されているすべての仮想マシンは、ライセンス リソースの範囲内で Azure Arc に接続されている必要があります。

課金プランのプロパティは、時間単位のメーターでライセンスの支払いを行うか、ライセンスを持ち込むかの選択を提供します。

課金プラン 説明 Value
従量課金制 このオプションを選択すると、Enterprise Edition の時間単位メーターで課金される無制限の仮想化サービスをサブスクライブできます。 「SQL Server の価格とライセンス」をご覧ください。 PAYG
ライセンス持ち込み このオプションを選択すると、ソフトウェア アシュアランス付きのアクティブな Enterprise Edition ライセンス、または同数以上のコアの SQL サブスクリプションを所有していることを証明し、そのライセンスを使用して、無制限の仮想化の特典を活用して、対象範囲内の各 VM での SQL Server ソフトウェアの使用をカバーします。 Paid

重要

p コア ライセンスが正しく適用されるようにするには、ライセンスを取得したい範囲内の各 VM にライセンスが付与されていることを確認します。

  1. 物理コアライセンスのプロパティが True に設定されている。
  2. p コア ライセンスの選択された課金プランと一致するように設定された License type プロパティがあります。

詳細については、「物理コア ライセンスの適用」を参照してください。

アクティブ化の状態のプロパティは、ライセンスがいつ有効になるかを制御します。 ライセンスは、作成時にアクティブ化することも、最初に作成してから後でアクティブ化することもできます。 アクティブ化を遅らすことで、既存のマイクロソフトエンタープライズ契約の有効期限など、ライセンス ライフサイクル内の他のイベントにと合わせて調整できます。 Last activatedLast deactivated のタイムスタンプ プロパティは、ライセンスが最後にアクティブ化された日時および非アクティブ化された日時を示します。 詳細については、「SQL Server ライセンスのプロパティの変更」を参照してください。

テナント スコープが選択されると、テナント IDのプロパティが自動的に設定されます。

無制限の仮想化を使用する物理コアによるライセンスの詳細については、「SQL Server ライセンス ガイド」の「最大仮想化のライセンス」セクションを参照してください。

非運用環境で使用するためにライセンスが付与された SQL Server の管理

サポートされているライセンス オプションのいずれかを使用して Azure Arc を使用して運用環境を管理している場合は、非運用目的で SQL Server を無料で使用できます。 Azure Arc によって有効化された SQL Server を使用する場合、この利点を利用できる方法は 2 つあります。

SQL Server Developer Editionの使用

SQL Server Developer Edition は無料で、任意の Azure サブスクリプションで使用できます。 SQL Server 用 Azure 拡張機能では、ホストのライセンスの種類Paid または PAYG に設定されている場合でも、SQL Server Developer Edition を検出し、$0 Dev Edition メーターを使用して使用状況を報告しま す。 Developer Edition には、Enterprise Edition と同じ機能セットがあります。 詳細については、「ソフトウェア使用状況測定規則」を参照してください。

Azure Dev/Test サブスクリプションの使用

運用環境のミラーとして非運用環境を構成し、運用環境と同じエディションを使用する場合は、ホスティング マシンと SQL Server インスタンスを Azure Dev/Test サブスクリプションにオンボードする必要があります。 運用 SQL Server メーターは、Dev/Test サブスクリプションをサポートするために有効になっており、null になります。 サブスクリプションの作成方法については、「EA サブスクリプションを作成する」を参照してください。

詳細については、「SQL Server ライセンス ガイド」の「非運用環境での SQL Server のライセンス」セクションを参照してください。

VM 内の SQL Server に関する高可用性とディザスター リカバリーの管理

SQL Server インスタンスが高可用性またはディザスター リカバリー構成の一部として作成されたパッシブ レプリカである場合は、ライセンスの種類Paid または PAYG に設定されている場合に含まれるフェールオーバーの特典を利用できます。 フェールオーバーの利点の詳細については、「SQL Server ライセンス ガイド」の「高可用性とディザスター リカバリーのための SQL Server のライセンス」セクションを参照してください。

フェールオーバーの利点を管理しコンプライアンスを維持するために、SQL Server 用 Azure 拡張機能は、ライセンスの種類のプロパティを適切に構成している限り、特別な $0 ディザスター リカバリー (DR) メーターを出力することで、パッシブ インスタンスを自動的に検出し、SQL Server ソフトウェアの使用を反映します。 詳細については、「ソフトウェア使用状況測定規則」を参照してください。

Server+ CAL ライセンスを使用した SQL Server インスタンスの管理

ライセンスを取得済みの SQL Server インスタンスは、Server+CAL ライセンス モデルでライセンスされているインスタンスを含め、Azure Arc に接続できます。 インスタンスでこのライセンスを使用する場合は、アクティブなソフトウェア アシュアランスがある場合でも、ライセンスの種類 を LicenseOnly に設定する必要があります。

Note

Enterprise Server+CAL ライセンスをコア ベースのライセンスに変換した場合は、ライセンスの種類を Paid または PAYG に設定する必要があります。 ベスト プラクティスは、SQL Server のエディションも Enterprise から EnterpriseCore にアップグレードすることです。後者のバージョンで SQL Server の機能の完全なセットが提供されます。 ただし、インスタンスをアップグレードしなかった場合でも、SQL Server 用 Azure 拡張機能は EnterpriseCore としてソフトウェアの使用状況を監視します。 詳細については、「ソフトウェア使用状況測定規則」を参照してください。

ソフトウェア使用状況測定規則

SQL Server ソフトウェアの使用状況は、1 時間毎に報告されます。 特定のメーターは、SQL Server エディションと、オペレーティング システム環境 (OSE) に表示される v コアまたは p コアの数に基づいて自動的に選択されます。 次の規則が適用されます。

  • 仮想マシンに 1 つまたは複数の SQL Server インスタンスをインストールし、物理コア ライセンスを使用するように指定していない場合、SQL Server ソフトウェアの使用量は、OSE で使用可能な仮想コアの合計数に基づいて測定され、OSE あたり最低 4 コアになります。

  • 仮想マシンが実行されていない物理サーバーに 1 つまたは複数の SQL Server インスタンスをインストールする場合、SQL Server ソフトウェアの使用量は、OSE で使用可能な物理コアの合計数に基づいて測定され、OSE あたり少なくとも 4 コアになります。

  • SQL Server ソフトウェアの使用状況は、1 つまたは複数の SQL Server インスタンスが同じ OSE にインストールされているかどうかに関係なく OSE ごとに報告されます。

  • 同じエディションの 2 つ以上のインスタンスがインストールされている場合、アルファベット順で最初のインスタンスが課金されます。

  • 選択したライセンスの種類と OSE にインストールされている最適な SQL Server エディションの組み合わせによって、1 時間ごとに送信される課金メーターが定義されます。

詳細については、SQL Server ライセンス ガイドを参照してください。

次の表は、単一の OSE にインストールされている SQL Server ソフトウェアの測定と課金に使用される測定 SKU を示しています。

インストールされているエディション 予測エディション ライセンスの種類 フェールオーバー レプリカ p コア ライセンスを使用する 測定 SKU
Enterprise Core Enterprise PAYG いいえ いいえ Ent edition - PAYG
Enterprise Core Enterprise PAYG いいえ はい Ent edition - Virtual license2
Enterprise Core Enterprise Paid いいえ いいえ Ent edition - AHB
Enterprise Core Enterprise Paid いいえ はい Ent edition - Virtual license2
Enterprise Core Enterprise LicenseOnly はいまたはいいえ 該当なし Ent edition - License only
Enterprise Core Enterprise PAYG または Paid はい はいまたはいいえ Ent edition - DR replica
Enterprise 1 Enterprise PAYG いいえ いいえ Ent edition - PAYG
Enterprise 1 Enterprise PAYG いいえ はい Ent edition - Virtual license2
Enterprise 1 Enterprise Paid いいえ いいえ Ent edition - AHB
Enterprise 1 Enterprise Paid いいえ はい Ent edition - Virtual license2
Enterprise 1 Enterprise LicenseOnly はいまたはいいえ 該当なし Ent edition - License only
Enterprise 1 Enterprise PAYG または Paid はい はいまたはいいえ Ent edition - DR replica
Standard Standard PAYG いいえ いいえ Std edition - PAYG
Standard Standard PAYG いいえ はい Std edition - Virtual license2
Standard Standard Paid いいえ いいえ Std edition - AHB
Standard Standard Paid いいえ はい Std edition - Virtual license2
Standard Standard LicenseOnly いいえ 該当なし Std edition - Virtual license2
Standard Standard PAYG または Paid はい はいまたはいいえ Std edition - DR replica
評価 評価 Any はいまたはいいえ 該当なし Eval edition
開発者 開発者 Any はいまたはいいえ 該当なし Dev edition
Web Web Any 該当なし 該当なし Web edition
Express Express Any 該当なし 該当なし Express edition

1 Enterprise Edition をインストールすると、サーバー/CAL ライセンス モデルが使用されていることが示されます。 詳細については、「Server+ CAL ライセンス を使用する SQL Server インスタンスの管理」を参照してください。

2 このメーターは、p コア ライセンスの対象となるソフトウェア使用量と無制限の仮想化特典を反映しています。 対象となる仮想マシンに SQL Server インスタンスをインストールする必要があります。

次の表は、無制限の仮想化を使用する物理コア ライセンスの対象となる SQL Server ソフトウェアの測定と課金に使用されるメーター SKU を示しています。

ライセンス カテゴリ 予測エディション 課金プラン 測定 SKU
p コア ライセンス Enterprise PAYG Ent edition - Host - PAYG
p コア ライセンス Enterprise Paid Ent edition - AHB