次の方法で共有


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

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

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

次の 3 つのライセンス オプションのいずれかを使用できます。 一覧のリンクから、詳細を提供するこの記事のセクションにアクセスできます。

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

  • 仮想コア別のライセンス

    SQL Server の 1 つまたは複数のインスタンスを実行する仮想マシン (VM) の vCPU (仮想コア) には、Enterprise または Standard ライセンスを使用します。 各仮想マシンは、割り当てられた仮想コアに対して個別に課金されます。

    次の図は、このライセンス方法およびそのコストへの影響を示しています。

    仮想コア ライセンス オプションを示す図。

  • 仮想マシンを使用しない物理コア (p-core) によるライセンス

    VM を使用せずにホストに直接インストールされた SQL Server の 1 つまたは複数のインスタンスを実行するホストの p-core には、Enterprise または Standard ライセンスを使用します。 各インスタンスは、インストールされているエディションでサポートされているすべての p-core へのアクセス権を持ち、ホストのすべての p-core に制限されます。 ただし、インスタンスの制限に関係なく、ホストにインストールされている最高の SQL Server エディションに基づいて、すべての p-core に対してホストが課金されます。 詳細については、「SQL Server のエディション別のコンピューティング容量の制限」を参照してください。

    次の図は、VM を使用せずに物理ホストに 2 つの Standard インスタンスをデプロイした場合のコストへの影響を示しています。

    仮想マシンを使用しない物理コアのライセンスを示す図。

  • 無制限の仮想化を使用する物理コア別のライセンス

    任意の数の SQL Server インスタンスで任意の数の仮想マシンを実行するホストの物理コアには、Enterprise ライセンスを使用します。 p-core 単一ライセンスは、ライセンスされたすべての p-core を表す個別の Azure リソースであり、個別に課金されます。

    次の図は、物理ホストのライセンスと無制限の仮想化の使用によるコストへの影響を示しています。

    無制限の仮想化による物理コア ライセンスを示す図。

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

支払いオプション V-core ライセンス VM を使用しない P-core ライセンス 無制限の仮想化を使用する P-core ライセンス
従量課金制の方法を使用して Microsoft Azure 経由でサービスをサブスクライブする はい はい はい
ソフトウェア アシュアランスまたは SQL Server サブスクリプション付きの独自の ライセンスを持ち込む 1 はい はい はい
ソフトウェア アシュアランスなしでライセンスを持ち込む 2 はい はい いいえ

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

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

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

Azure Arc を使用した非運用またはテスト用 SQL Server インスタンスのライセンスの詳細については、この記事で後述するセクションの「非運用環境での使用向けにライセンスされた SQL Server の管理」を参照してください。

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

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

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

v-core ライセンスを選択すると、SQL Server ソフトウェアと SQL Server 拡張セキュリティ 更新の両方をライセンスできます。 Azure portal の SQL Server 構成 領域を使用して、VM ごとに 仮想コア のライセンスを個別に管理します。 各 Azure Arc 対応 SQL Server リソースの [概要] ウィンドウには、[ホスト ライセンスのタイプ] に構成済みのライセンスが表示されます。

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

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

ライセンスのタイプ

仮想コアのライセンスがある場合は、次のライセンスのタイプがサポートされています:

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

重要な考慮事項

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

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

  • 従量課金制の時間単位の料金は、特定の時間内の任意の時点で SQL Server がマシン上で実行されている場合、およびマシンがオンラインの場合にのみ発生します。

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

利用可能な機能

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

次のテーブルは、ライセンスのタイプに対して有効になる機能を確認します:

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

1 ライセンスのみのオプションには、開発者、Express、Web、Evaluation エディションである SQL Server インスタンスと、Server+CAL ライセンスが含まれます。

注意

  • ライセンスの種類は、Azure Extension for SQL Server をインストールする際に必要なパラメーターです。 サポートされている各オンボード方法に、ライセンスの種類のオプションが含まれます。
  • SQL Server 2022 (16.x) では、セットアップ時にライセンスのタイプを選択できます。 「インストール ウィザードから SQL Server をインストールする」を参照します

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

VM を使用せずに物理コアによって SQL Server をライセンスするオプションは、次のシナリオに合わせて最適化されています:

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

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

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

重要

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

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

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

無制限の仮想化を使用して物理コア別に SQL Server をライセンスするオプションは、次の場合に最も効果的です:

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

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

注意事項

無制限仮想化特典は、リストに表示されるプロバイダー のいずれかのインフラストラクチャで実行される VM では使用できません。 これらの VM は、仮想コアでのみライセンスを取得できます。 無制限仮想化を使用してこれらの VM 向けライセンスを取得するために SqlServerLicense リソースを作成する場合、ホストの SQL Server 構成に基づく仮想コアの消費に対して課金されます。 既存の p コア ライセンスは、このような料金を相殺するために適用されません。

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

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

ライセンス カテゴリ

licenseCategory プロパティは、SQL Server 物理コア ライセンスを表すように Core に設定されています。

範囲

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

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

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

サイズ

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

サブスクリプション

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

サポートされているリージョン のいずれかのリソース グループにライセンス リソースを作成できます。 リソースの場所は、選択したリソース グループの場所に設定されます。

ライセンス リソースの場所は、範囲に影響しません。 これらのリソースがオンボードされているリージョンに 関係なく、ライセンスの範囲内のすべてのマシン - Azure Arc リソースに適用されます。

重要

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

課金プラン

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

課金プラン 説明
従量課金制 このオプションを選択すると、Enterprise エディションの時間単位メーターで課金される無制限の仮想サービスをサブスクライブします。 「SQL Server の価格とライセンス」を参照してください。 PAYG
Bring your own license (ライセンス持ち込み) このオプションを選択すると、ソフトウェア アシュアランスを使用したアクティブな Enterprise ライセンス、または同じまたはより多くのコアに対する SQL Server サブスクリプションがあることを証明できます。 また、無制限の仮想化特典を使用して、そのライセンスを使用して、スコープ内の各 VM 上の SQL Server ソフトウェアの使用をカバーすることを証明します。 Paid

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

  • True に設定した UsePhysicalCoreLicense プロパティがあります。
  • p-core ライセンスの選択した billingPlan プロパティと一致するように LicenseType プロパティを設定します。

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

アクティブ化の状態

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

テナント ID

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

非運用環境での使用向けにライセンスされた SQL Server の管理

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

SQL Server Developer Edition を使用する

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

Azure Dev/Test 用サブスクリプションを使用する

非運用環境を運用環境のミラーとして構成し、運用環境で使用するのと同じエディションを使用する場合は、ホスティング マシンと SQL Server インスタンスを Azure Dev/Test 用サブスクリプションに接続する必要があります。 Dev/Test 用サブスクリプションの SQL Server メーターは無効化されます。

詳しくは次の記事をご覧ください:

高可用性とディザスター リカバリー向けにライセンスされた SQL Server の管理

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

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

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

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

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

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

SQL Server ソフトウェアの使用状況は、1 時間毎に報告されます。 特定のメーターは、SQL Server エディションと、OSE に表示される仮想コアまたは p-core の数に基づいて自動的に選択されます。 次の規則が適用されます。

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

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

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

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

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

詳細については、「SQL Server ライセンス リソースとドキュメント」を参照してください。

次のテーブルは、単一の OSE にインストールされている SQL Server ソフトウェアの測定と課金に使用される測定製品レベル (SKU とも呼ばれる) を示しています:

インストールされているエディション 予測エディション ライセンスのタイプ フェールオーバー レプリカ p-core ライセンスを使用する 測定 SKU
Enterprise Core Enterprise PAYG いいえ いいえ Ent edition - PAYG
Enterprise Core Enterprise PAYG いいえ はい Ent edition - Virtual license 2
Enterprise Core Enterprise Paid いいえ いいえ Ent edition - AHB
Enterprise Core Enterprise Paid いいえ はい Ent edition - Virtual license 2
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 license 2
Enterprise 1 Enterprise Paid いいえ いいえ Ent edition - AHB
Enterprise 1 Enterprise Paid いいえ はい Ent edition - Virtual license 2
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 license 2
Standard Standard Paid いいえ いいえ Std edition - AHB
Standard Standard Paid いいえ はい Std edition - Virtual license 2
Standard Standard LicenseOnly いいえ 適用できません Std edition - Virtual license 2
Standard Standard PAYG または Paid はい 「はい」または「いいえ」 Std edition - DR replica
評価 評価 [任意] 「はい」または「いいえ」 適用できません Eval edition
開発者 開発者 [任意] 「はい」または「いいえ」 適用できません Dev edition
Web Web [任意] 適用できません 適用できません Web edition
Express Express [任意] 適用できません 適用できません Express edition

1 Enterprise エディションをインストールすると、Server+CAL ライセンス モデルが使用されていることが示されます。

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

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

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