翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Windows および SQL Server ワークロードのライセンスを持ち込む
概要:
Microsoft ワークロードと既存のエンタープライズライセンス契約に多額の投資がある場合は、ライセンス込み ( 提供 AWS)
専有ホストは Windows Server BYOL インスタンス専用ではありません。また、既存の SQL Server ワークロードのオンプレミスライセンスに合わせて柔軟に対応できます。専有ホストは、基盤となるサーバーの物理コアを公開し、物理コアレベルで SQL Server をライセンスできるようにします。これは、SQL Server ライセンスがインスタンスに割り当てられた仮想 CPU の数に基づいているデフォルトの (共有) テナンシーでは不可能です。この機能を使用すると、オンプレミスのライセンス戦略と一致する方法で AWS で SQL Server ワークロードをライセンスできます。したがって、対象となる Windows ライセンスを使用することで、インスタンスコストの削減に加えて、デフォルトの (共有) テナンシーと比較して SQL Server ライセンスコストを最大 50% 削減できます。このシナリオの詳細については、このガイドの「SQL Server ライセンスを理解する」セクションを参照してください。
Amazon EC2 専有ホスト
Amazon EC2 Dedicated Host は、基本的に が EC2 コンピューティングサービスの実行 AWS に使用するのと同じ EC2 ホストです。違いは、これらのホストは完全に単一のお客様専用であり、基盤となる物理インフラストラクチャへの排他的なアクセスを提供するという点です。専有ホストを使用すると、他の AWS のお客様とリソースを共有するのではなく、完全にお客様専用のハードウェアでインスタンスを実行できます。これにより、クラウドリソースをより詳細に制御でき、Windows Server や SQL Server などの独自のソフトウェアライセンスを AWSに持ち込むことでコストを削減できます。
以下に留意してください。
-
専有ホストは、完全に単一のお客様専用の物理サーバーです。専有ホストのソケットと物理コアを可視化することで、ソケット単位、コア単位、VM 単位のソフトウェアライセンス契約などのライセンスコンプライアンス要件に対処できます。
-
同じインスタンスファミリーの複数のインスタンスサイズをサポートできる専有ホストは、異種専有ホストと呼ばれます。これらのインスタンスファミリーには T3、A1、C5、M5、R5、C5n、R5n、M5n が含まれます。対照的に、他のインスタンスファミリーは、同じ専有ホストにおける 1 つのインスタンスサイズのみをサポートしています。これらは同種専有ホストと呼ばれます。
-
専有ホストはホストごとに課金されます。つまり、実行されているインスタンスの数に関係なく、専有ホストごとに課金されます。専有ホストの料金は、インスタンスファミリー、リージョン、選択した支払いオプションによって異なります。ワークロードに最適な設定を選択して、希望するパフォーマンスとコストの成果を達成できます。
この図は、共有テナンシーインスタンスと専有ホストの違いを示しています。
同種専有ホスト
M6i 専有ホストを使用するシナリオを考えてみましょう。M6i および R6i 専有ホストには、2 個のソケット、64 個の物理コアがあり、同じサイズのインスタンスタイプをサポートしています。これらは同種専有ホストと呼ばれます。つまり、単一の M6i 専有ホストで起動できるインスタンスの数は、インスタンスサイズによって異なります。
例えば、次のようになります。
-
xlarge (4 vCPU) の場合は、この専有ホストで最大 32 個の m6i.xlarge インスタンスを起動できます。
-
8xlarge (32 vCPU) の場合は、この専有ホストで最大 4 個の m6i.8xlarge インスタンスを起動できます。
-
metal (128 vCPU) の場合は、この専有ホストで最大 1 個の m6i.metal インスタンスを起動できます。
次の図は、M6 インスタンスの専有ホストオプションを示しています。
異種専有ホスト
同じホストで複数のインスタンスサイズをサポートする専有ホストは、異種 Amazon EC2 専有ホストと呼ばれます。次の図は、2xlarge、xlarge、4xlarge などのさまざまなインスタンスサイズを持つ、C5、M5、および R5 専有ホストの例を示しています。
専有ホストの管理
Amazon EC2 専有ホストの管理については、次の点を考慮することをお勧めします。
-
専有ホストを最大限に活用するために、組織内の複数のアカウント間で単一のホストを共有できます。ホスト共有により、リソースの最適化が可能になり、ホストで使用可能なすべてのスロットを使用することでコストを削減できます。専有ホストをビジネスユニット間で共有することで、ワークロード間の分離を維持しながら、IT インフラストラクチャを一元化し、リソース使用率を向上させることができます。の組織に属 AWS Organizations していて、組織内で共有が有効になっている場合、組織内のコンシューマーには共有 Dedicated Host へのアクセスが自動的に付与されます。それ以外の場合、コンシューマーはリソース共有への参加の招待を受け取り、その招待を受け入れた後で、共有 Dedicated Host へのアクセス許可が付与されます。
-
Windows Server 2019 は BYOL を実行できる最新バージョンであるため、ライセンス込みモデルで専有ホスト上で Windows Server 2022 を実行できます。専有ホストで Windows Server 2022 を使用する場合は、Windows Server 2022 ライセンス込みインスタンスを使用する必要があります。
-
AWS License Manager
は、 AWS およびオンプレミス環境のさまざまなベンダーからのソフトウェアライセンスを管理するための包括的なソリューションです。License Manager を使用する と、ソフトウェアライセンスの使用方法をより詳細に可視化し、制御できるため、コスト削減とコンプライアンスの向上につながります。License Manager を使用して、独自のライセンス条件をエミュレートするルールを設定できます。これにより、これらのルールを適用し、ライセンスの誤用を防ぐことができます。また、コンプライアンス違反のリスクが軽減され、ライセンス管理プロセスが向上します。 -
License Manager を使用すると、ホストリソースグループを使用してホストの配置、リリース、復旧を自動化できます。これにより、生産性が向上し、管理オーバーヘッドが削減されます。License Manager では、ライセンスルールに基づいて AWS およびオンプレミス環境全体のライセンス使用状況を一元的に表示できるため、組織全体のライセンスの増分購入、コンプライアンス、ベンダー監査を簡単に管理できます。さらに、License Manager は AWS Organizations および AWS Resource Access Manager (AWS RAM) と統合して、アカウントとリージョン間でライセンス設定を共有します。これにより、スケジュールに基づいて環境全体のレポートを作成し、ライセンスルールを 1 つの AWS アカウントで一元管理できます。最終的には、ガバナンスを改善し、複雑さを軽減できます。
-
1 つのリージョン内で専有ホストの高可用性を設計する場合は、本番環境に不可欠なワークロード用に最低 2 つのアベイラビリティーゾーンに最低 2 つの専有ホストが割り当てられていることを確認してください。詳細については、「Amazon EC2 Dedicated Hosts for Microsoft Windows on AWS
」リファレンスデプロイを参照してください。 -
各インスタンスサイズで実行可能な上限のインスタンス数は、専有ホストインスタンスファミリーごとに異なります。詳細については、Amazon EC2 ドキュメントの「専有ホストの設定表
」を参照してください。
AWS ライセンスオプション
ライセンスは、次の主要なカテゴリに分類されます。
-
ライセンス込み – このライセンスオプションを使用すると、ライセンスをオンデマンドで購入して使用でき、使用した分に対してのみ料金が発生します。これは、ライセンスの使用に柔軟性を求め、前払いコストを回避したいユースケースに最適です。Windows Server、SQL Server、およびその他のさまざまな Microsoft 製品から選択できます。
-
ライセンスモビリティを備えた BYOL 製品 – 既存のライセンスがあり、それらをクラウドで使用する場合は、このライセンスオプションで、Microsoft のライセンスモビリティプログラム
を通じて独自のライセンスをクラウドに持ち込むことができます。ソフトウェアアシュアランス (SA) 付きの SQL Server など、ライセンスモビリティを備えた製品は、共有テナンシーまたは専用テナンシーに持ち込むことができます。これにより、 AWS インスタンスのコストが削減されます。 -
ライセンスモビリティのない BYOL 製品 – ライセンスモビリティのない Windows Server などの Microsoft 製品の場合、 はクラウドでこれらの製品を使用するための専用オプション AWS を提供します。さらに、専有ホストは物理コアレベルでライセンスを有効にし、ワークロードの実行に必要なライセンスを 50% 以上節約できます。専有ホストは、ほぼ常時実行される安定した予測可能なワークロードに最適な選択です。
Windows Server ライセンスの持ち込み
独自の Windows ライセンスの導入は、既存の投資を活用して AWS コストを削減できるため、ライセンス最適化の最も効果的な戦略の 1 つです。特定の BYOL シナリオでは、SA やライセンスモビリティのメリットは必要ありませんが、Amazon EC2 専用インフラストラクチャは常に必要です。対象となるには、2019 年 10 月 1 日より前に永久ライセンスを購入しているか、2019 年 10 月 1 日より前に有効であったエンタープライズ登録において調整として追加している必要があります。これらの特定の BYOL シナリオでは、2019 年 10 月 1 日より前に利用可能であったバージョンへのライセンスのみアップグレードできます。例えば、2017 年に SA を終了した場合は、Windows Server 2019 ではなく 2016 までのデプロイ権限しかありません。ただし、2019 は BYOL の対象となる最後のバージョンです AWS。詳細については、 AWS ドキュメントの「ライセンス – Windows Server
ライセンスの持ち込みは、 AWSで Microsoft ワークロードを実行するコストに大きな影響を与える可能性があります。独自のライセンスを持ち込む場合、クラウドで実行されているインスタンスに対して追加のライセンスコストを支払う必要がないため、大幅なコスト削減につながる可能性があります。
次の表は、さまざまな設定で単一の c5.xlarge インスタンスを 24 時間 365 日実行した場合のオンデマンドの月額コストを示しています。
| 設定 | 月額コスト (USD) |
|---|---|
| Windows Server + SQL Server Enterprise Edition | 1,353.00 USD (LI) |
| Windows Server + SQL Server Standard Edition | 609.00 USD (LI) |
| Windows Server のみ | 259.00 USD (LI) |
| コンピューティングのみ (Linux) | 127.00 USD |
既存のライセンスを使用すると、ライセンスコストを削減し、全体的な AWS 請求額を節約できます。
Amazon EC2 専有ホストで BYOL の対象となるには、Windows Server や SQL Server などの独自のソフトウェアライセンスを持ち込む必要があります。BYOL を使用すると、 で既存のライセンスを使用でき AWS 、コスト削減につながります。独自のライセンスを持ち込むには、ソフトウェアベンダーから付与されたライセンス使用権限があり、ソフトウェアのインストールメディアまたはイメージも提供する必要があります。インストールメディアまたはイメージを使用して、専有ホストでインスタンスを起動できます。BYOL AMI の作成の詳細については、 AWS ブログの「Microsoft Workloads」の「How to create Windows Server Bring-Your-Own-License AMIs from on-premises with VM Import/Export AMIs
注記
[自動] に設定されたライセンスタイプは、AWS ライセンス込みオプションと同等です。このオプションを使用すると、不要なオンデマンド支出が発生する可能性があります。ライセンスタイプ
コスト最適化シナリオ
ライセンスの適切なサイズ設定と最適化は、 AWSでのコスト最適化の重要な要素です。適切な戦略を実装すれば、Amazon EC2 専有ホストと BYOL オプションを使用することで、ライセンスコストを削減し、コンプライアンスを維持し、ライセンス投資から最良の価値を実現することができます。
このセクションでは、次のようなシナリオ例について説明します。
-
T3 専有ホストによるコスト削減
-
SQL Server BYOL を使用した共有テナンシーと専有ホストの比較
-
高可用性 SQL Server のデプロイ
T3 専有ホストによるコスト削減
T3 専有ホストは、従来より固定 CPU リソースを提供する他の Amazon EC2 専有ホストとは異なります。T3 専有ホストは、対照的に、CPU リソースを共有し、ベースライン CPU パフォーマンスを提供し、必要に応じてバーストすることができる、バースト可能なインスタンスをサポートします。CPU リソースの共有はオーバーサブスクリプションとも呼ばれ、単一の T3 専有ホストで、同等の汎用専有ホストより最大 4 倍多くのインスタンスをサポートできるようになります。
T3 専有ホストは、他の Amazon EC2 専有ホストよりも高いインスタンス密度を提供することで、TCO を削減します。バースト可能な T3 インスタンスを使用すると、これまでよりも少ないホストで、低から中程度の平均 CPU 使用率を持つより多くのインスタンスを統合することができます。また、T3 専有ホストは、他の Amazon EC2 専有ホストよりも多くの vCPU とメモリの組み合わせで、より小さいインスタンスサイズを提供します。インスタンスサイズを小さくすると、TCO が低くなり、オンプレミスホストと同等以上の統合率を実現できます。
T3 専有ホストは、Microsoft Windows デスクトップ、Windows Server、SQL Server、Oracle Database など、低から中程度の CPU 使用率で、ソケット単位、コア単位、または VM 単位のソフトウェアライセンスが有効な BYOL ソフトウェアの実行に最適です。
T3 専有ホストを使用して Windows Server Datacenter ライセンス (コアあたり) を削減する
オンプレミス環境では、VMware ホストの物理 CPU を簡単にオーバーサブスクライブし、高レベルの統合を実現できるという事実を活用しています。
次の例を考えます。現在、オンプレミス環境で 10x36 コア、384 GB RAM VMware ホストを使用しています。さらに、各ホストは、平均 CPU 使用率が低い 96x2 vCPU、4 GB RAM Windows Server 仮想マシンを実行しています。
仮想マシンを T3 専有ホストに移動することで、より高いレベルの統合を実現できるようになりました。T3 専有ホストは、現在のオンプレミス VMware ホストの 2 倍の RAM 量を備えています。T3 専有ホストで同じ数のサーバーを 50% 少ないホストコストで実行できます。これにより、Windows Server のライセンスコストを 33% 削減できます。次の表は、T3 専有ホストの使用による節約を示しています。
| オンプレミスの VMware ホスト | T3 専有ホスト | 削減量 | |
|---|---|---|---|
| 物理サーバー | 10 | 5 | |
| ホストあたりの物理コア | 36 | 48 | |
| ホストあたりの RAM (GB) | 384 | 768 | |
| ホストあたりの 2 vCPU、4 GB RAM VM | 96 | 192 | |
| VM の総数 | 960 | 960 | |
| Windows Server Datacenter ライセンスの合計 (コアあたり) = (サーバー数 * 物理コア数) | 10 * 36 = 360 | 5 * 48 = 240 | 33% |
SQL Server BYOL を使用した共有テナンシーと専有ホストの比較
Amazon EC2 専有ホストの価値を示す実用的な例について考えてみましょう。このシナリオでは、組織は 240 コアのオンプレミス環境で SQL Server ワークロードを実行し、同じワークロードを費用対効果の高い方法で AWSにデプロイしたいと考えています。この組織が独自のライセンスを持ち込む (BYOL) 場合、SA の支払いは継続し、コアの数を減らすとコストに直接影響します。
次の図は、Microsoft の使用権限と SQL Server の AWS 節約額を比較したものです。
AWS 共有テナンシーでインスタンスのサイズを適切に設定することで、SQL Server ライセンスを 140 コアに減らすことができます。これにより、SA コストは 197,000 USD になります。
Amazon EC2 専有ホストを使用すると、物理コアレベルで SQL Server をライセンスできます。これは、SQL Server ライセンスがインスタンスに割り当てられた vCPU の数に基づいている共有テナンシーでは不可能です。したがって、それぞれ 48 コアを持つ 2 つの R5 専有ホストを使用することで、共有テナンシーで必要な 140 vCPU ではなく 96 コアだけをカバーすれば済みます。R5 専有ホストをデプロイし、ワークロードを物理レベルでライセンスすることで、必要な SQL Server Enterprise Edition ライセンスの数を 96 コアに減らすことができます。つまり、ライセンス要件を満たし、大幅なコスト削減を実現しながら、192 コア (ハイパースレッディングを考慮) の SQL Server ワークロードをデプロイできます。
この場合、組織は年間約 341,000 USD の SA コストを支払います。共有テナンシーで適切なサイズ設定を行った後、140 vCPU でコストを 197,000 USD に削減しました。Amazon EC2 専有ホストは、コストをさらに 151,000 USD に削減します (約 56% の削減)。
高可用性 SQL Server のデプロイ
この例では、さまざまなライセンスの考慮事項に基づいて、 AWS での SQL Server のデプロイにコストがどのように影響するかを分析します。組織が 3 つのアプリケーションをサポートするために 6 つの SQL Server Enterprise サーバー AWS を にデプロイする必要があるとします。これらのサーバーには高可用性が必要で、それぞれ 16 vCPU と 256 GB の RAM があります。次のシナリオの詳細を参照してください。
-
サーバー – SQL Server
-
オペレーティングシステムのエディション – Windows Server Datacenter 2019
-
SQL Server のエディション – SQL Server Enterprise 2019
-
vCPU – 16
-
メモリ (GB) – 256
-
数量 – 6
パフォーマンスを犠牲に AWS せずに のコストを最適化するには、CPU、メモリ、ネットワーク、ディスク (IOPS/BW) 使用率に基づいてインスタンスのサイズを適切に設定することをお勧めします。ワークロードのサイズを適切に設定したら、16 vCPU を提供する x2iedn.4xlarge インスタンスタイプに配置します。ただし、このインスタンスタイプには、ワークロードに必要なメモリが 2 倍含まれています。さらなる最適化はまだ可能です。
シナリオ 1
組織は、Windows と SQL Server の両方のライセンス込みオプションを使用して、 AWS 共有テナンシーに 6 つの SQL Server Enterprise サーバーをデプロイします。このオプションでは、Windows および SQL Server ライセンスのコストがインスタンス料金に組み込まれます。次のシナリオの詳細を参照してください。
-
共有テナンシー (インスタンス) – x2iedn.4xlarge
-
時間単位のコスト (USD) – 10.0705 USD
-
ユニットあたりの月額コスト (USD) – 7,351.47 USD
-
サーバーの数 – 6
-
CPU – 16
-
メモリ – 512
-
6 台のサーバーの月額コスト – 44,108 USD
シナリオ 2
組織には、共有テナンシー上の SQL Server に対する SA と BYOL があります。つまり、組織は Windows のライセンス込みオプションを使用しますが、インスタンスに割り当てられた vCPU の数に基づいて独自の SQL Server ライセンスを提供します。組織には 6 つの SQL Server Enterprise サーバーがあり、それぞれに 16 個の vCPU があるため、合計 96 vCPU が必要です。次のシナリオの詳細を参照してください。
-
共有テナンシー (インスタンス) – x2iedn.4xlarge
-
時間単位のコスト (USD) – 4.0705 USD
-
ユニットあたりの月額コスト (USD) – 2971.47 USD
-
サーバーの数 – 6
-
CPU – 16
-
メモリ – 512
-
BYOL コア – 96
-
6 台のサーバーの月額コスト – 17,828 USD
SA 付きの独自の SQL Server ライセンスを持ち込むことで、このシナリオの組織は、SQL Server のライセンス込みオプションを使用する場合と比較してコスト削減を実現できます。正確なコスト削減は、特定のライセンス契約の料金と条件によって異なります。このシナリオでは、SQL Server Enterprise ライセンスを に持ち込むと、 AWS コストが 1 か月あたり 26,280 USD 減少します AWS。
シナリオ 3
組織には、Amazon EC2 専有ホスト上の Windows および SQL Server の両方に対する BYOL があります。つまり、組織は物理コアレベルでライセンスを割り当て、ホストの物理コアのみをライセンスできるようにします。物理コアレベルでのライセンスにより、必要なライセンスに影響を与えることなく、インスタンスの最大数をデプロイできます。このライセンスモデルは、Windows Server Datacenter および SQL Server Enterprise Edition で一般的に使用されます。
このシナリオでは、2 つの X2iezn Amazon EC2 専有ホストを使用します。各ホストには 24 個の物理コアと 48 個の vCPU があります。これにより、それぞれ 16 個の vCPU と 256 GB の RAM を備えた 6 個の SQL Server Enterprise サーバーに十分なキャパシティが提供されます。次のシナリオの詳細を参照してください。
-
専有ホストの数 – 2
-
インスタンスファミリー – x2iezn
-
時間単位のコスト (USD) – 11.009 USD
-
ユニットあたりの月額コスト (USD) – 8,036 USD
-
物理コア – 48
-
使用可能な vCPU – 96
-
必要な Windows Server コアライセンス – 24
-
SQL Server Enterprise コアに必要なライセンス – 24
-
月額コスト – 16,073
2 つの X2iezn ファミリー Amazon EC2 専有ホストの合計コストは、1 か月あたり 16,073 USD です。料金の詳細については、このシナリオの AWS 料金見積りツール 見積り
次の詳細では、例 3 のコストを比較し、BYOL オプションを使用して Amazon EC2 専有ホストにワークロードをデプロイすることでどれだけ節約できるかを他のシナリオと比較して示します。
-
オンプレミスサーバー – SQL Server
-
vCPU – 16
-
メモリ – 256
-
サーバーの数 – 6
-
シナリオ 1 の月額コスト: Windows (LI) + SQL Server Enterprise (LI) – 44,108 USD
-
シナリオ 2 の月額コスト: Windows (LI) + SQL Server Enterprise (BYOL) – 17,828 USD
-
シナリオ 3 の月額コスト: Amazon EC2 専有ホストでの Windows (LI) + SQL Server Enterprise (BYOL) – 16,073 USD
注記
コストはオンデマンド料金に基づいています。Savings Plans または専有リザーブドインスタンスを使用することで、さらにコストを削減できます。これらのオプションは、オンデマンド料金と比較して大幅なコスト削減を実現する柔軟な料金モデルを提供します。これらのプランでは、1 年または 3 年の期間をコミットできます。詳細については、このガイドの「Amazon EC2 での Windows の支出を最適化する」セクションを参照してください。
Amazon EC2 専有ホストでは、次の支払いオプションを検討してください。
-
Dedicated Hosts (Amazon EC2 ドキュメント)
-
Dedicated Host Reservations (Amazon EC2 ドキュメント)
-
Savings Plans (Amazon EC2 ドキュメント)
AWS 料金見積りツール
コスト最適化の推奨事項
AWS Cost Explorerを使用してコストを最適化するには、次のステップを実行することをお勧めします。
-
Cost Explorer を使用して、Amazon EC2 専有ホストのデプロイのコストと使用状況を表示および分析します。
-
BYOL を実行していることを検証します。次のプラットフォームの詳細と使用オペレーションの値は、Amazon EC2 コンソールの [インスタンス] ページまたは [AMI] ページ、あるいは
describe-imagesコマンドまたはdescribe-instancesコマンドによって返されるレスポンスに表示できます。-
プラットフォームの詳細: Windows、使用オペレーション: RunInstances:0002 (ライセンス込み)
-
プラットフォームの詳細: Windows BYOL、使用オペレーション: RunInstances:0800
-
その他のリソース
-
「Eligible license types for license type conversion」(AWS License Manager ドキュメント)
-
AWS License Manager &専有ホストワークショップ
(AWS License Manager ワークショップ) -
「Amazon EC2 Dedicated Hosts FAQs
」(AWS ドキュメント) -
「How to create Windows Server Bring-Your-Own-License AMIs from on-premises with VM Import/Export
」(Microsoft Workloads on AWS ブログ) -
VM Import/Export
(AWS ドキュメント) -
アマゾン ウェブ サービスと Microsoft: よくある質問
(AWS ドキュメント) -
License Manager でのライセンスタイプの変換 (AWS License Manager ドキュメント)
-
高可用性 SQL Server を Amazon EC2 専有ホストにデプロイする
(AWS クラウドオペレーションと移行ブログ)