ライセンス込みインスタンスの CPU を最適化する
Microsoft SQL Server などのワークロードでは、高レベルのメモリと IOPS が必要でも、vCPU 数は少なくしなければならないことがよくあります。AWS は、ほとんどのインフラストラクチャニーズに対応できる幅広いインスタンスタイプを提供しています。しかし、Windows や Microsoft SQL Server の vCPU ベースのライセンスコストを削減するには、同一のメモリ、ストレージ、ネットワーク仕様を維持しながら EC2 インスタンスで実行される vCPU の数をカスタマイズすることが可能です。このアプローチにより、ライセンス込みのワークロードと Bring-Your-Own-License (BYOL) ワークロードの両方において vCPU ベースのライセンスコストを節約できます。コンソールまたは Amazon EC2 API を使用すれば、インスタンスの起動時または変更時に CPU オプションを指定できます。手順については、「Amazon EC2 インスタンスに関する CPU オプションを指定する」を参照してください。
詳細については、SQL Server ワークロードに合わせて CPU を最適化するためのベストプラクティスに関するこのブログ記事
サポートされているライセンスタイプ
CPU 最適化は、ライセンス込みの AMI から起動されたインスタンスについて、以下のタイプのライセンス設定でアクティブ CPU の数に基づく請求をサポートします。ライセンスタイプの詳細については、「AMI 請求情報フィールド」を参照してください。
ライセンス込み AMI インスタンスの請求
| ライセンス込み | 使用オペレーション | vCPU 時間あたりの料金 |
|---|---|---|
|
Windows サーバー |
RunInstances:0002 |
0.046 USD |
|
Windows Server with SQL Server Enterprise |
RunInstances:0102 |
0.421 USD |
|
Windows Server with SQL Server Standard |
RunInstances:0006 |
0.166 USD |
|
Windows Server with SQL Server Web |
RunInstances:0202 |
0.063 USD |
サポートされる購入オプション
CPU 最適化は、ライセンス込みのインスタンスに対して次の購入オプションをサポートしています。
-
オンデマンド
-
Savings Plans
警告
リザーブドインスタンスを使用する場合、同じ支払者アカウント内でライセンス込みのインスタンスに CPU 最適化を設定しても割引が適用されない場合があります。vCPU ベースのライセンスコストを節約し、コンピューティングコストで同等の節約を実現する Savings Plans の使用をお勧めします。
現行の請求エクスペリエンスを維持するためのオプトアウトリストに、2025 年 10 月 15 日より前に、同じインスタンスタイプで Windows および SQL Server に CPU 最適化とリザーブドインスタンスの両方を使用したアカウントが追加されました。CPU 最適化によるライセンスコストの節約を利用するには、AWS サポートセンター
CPU 最適化がライセンス料金を節約する仕組み
以下の例は、CPU 使用率の設定時に実現可能なコスト節約の説明に役立ちます。
例 1: デフォルト請求 ライセンス込みの Windows および SQL Server Enterprise AMI から起動された r7i.8xlarge インスタンスの例で、このインスタンスタイプのデフォルト CPU 設定である 32 個の vCPU が 100 時間実行されます (3,200 vCPU 時間)。
請求書には、使用料金とライセンス料金の両方が含まれる合計料金が記載された明細項目が 1 つ表示されています。
例 2: CPU 最適化請求 ライセンス込みの Windows および SQL Server Enterprise AMI から起動された r7i.8xlarge インスタンスの例です。ライセンス料金を節約するため、アクティブな CPU の数を 16 個の vCPU に削減しました。その後、新しい設定を使用してインスタンスが 100 時間実行されました。
請求書には、次の 2 つの明細項目が表示されています。
- 請求の説明: Elastic Compute Cloud
-
最初の明細項目には、100 時間実行された Windows および SQL Server インスタンスのベースラインコスト (211.68 USD) が表示されています。
- 請求の説明: Amazon EC2 Optimize CPU License Included Third Party Fees
-
2 番目の明細項目には、請求期間中にアクティブ化されていた vCPU の数に基づくライセンス料金 (673.60 USD) が表示されています。
例 3: Savings Plans を使用した CPU 最適化請求 ライセンス込みの Windows および SQL Server Enterprise AMI から起動された r7i.8xlarge インスタンスの例です。ライセンス料金を節約するため、アクティブな CPU の数を 16 個の vCPU に削減しました。その後、新しい設定を使用してインスタンスが 100 時間実行されました。
1.60 USD/時間 (四捨五入した金額) のコミットメントが設定された 1 年間の前払いなしの Compute Savings Plan により、Windows および SQL Server インスタンスのベースラインコストを削減する追加のコスト節約が実現されています。Savings Plan コミットメントにより、r7i.8xlarge インスタンスの 100 時間分の使用全体に Savings Plans 料金 (1.53362 USD/時間) が適用されます。
請求書には、次の明細項目が表示されます。
- 請求の説明: Savings Plans for Compute usage
-
最初の明細項目は、100 時間分の使用全体に対する Savings Plan コミットメント (160.00 USD) が表示されています。
- 請求の説明: Elastic Compute Cloud
-
2 番目の明細項目には 2 つの仕訳が含まれています。最初の仕訳には、100 時間実行された Windows および SQL Server インスタンスの Savings Plan を使用しなかった場合のベースラインコスト (211.68 USD) が表示されています。2 番目の仕訳には、Compute Savings Plan が適用されたベースラインコスト全額 (-211.68 USD) が表示されており、この明細項目の正味コストをゼロにしています。
- 請求の説明: Amazon EC2 Optimize CPU License Included Third Party Fees
-
3 番目の明細項目には、請求期間中にアクティブ化されていた vCPU の数に基づくライセンス料金 (673.60 USD) が表示されています。