リザーブドインスタンスの割引はどのように適用されるか - Amazon Elastic Compute Cloud

リザーブドインスタンスの割引はどのように適用されるか

リザーブドインスタンスは物理インスタンスではありませんが、請求の割引はアカウントでのオンデマンドインスタンスの実行に適用されます。請求割引のメリットを得るには、オンデマンドインスタンスは、リザーブドインスタンスの特定の仕様に一致する必要があります。

リザーブドインスタンスを購入し、リザーブドインスタンスの仕様と一致するオンデマンドインスタンスを既に実行している場合、請求割引は直ちに自動的に適用されます。インスタンスを再起動する必要はありません。使用可能な実行中のオンデマンドインスタンスが存在しない場合は、リザーブドインスタンスと同じ仕様でオンデマンドインスタンスを起動します。詳細については、お使いの リザーブドインスタンス の使用 を参照してください。

リザーブドインスタンスの提供クラス (スタンダードまたはコンバーティブル) は、請求割引の適用方法には影響しません。

ゾーン リザーブドインスタンス がどのように適用されるか

特定のアベイラビリティーゾーンでキャパシティを予約するために購入されるリザーブドインスタンスは、ゾーンリザーブドインスタンスと呼ばれます。

  • リザーブドインスタンスの割引は、そのアベイラビリティーゾーンにおける一致したインスタンスの使用に適用されます。

  • 実行中のインスタンスの属性 (テナンシー、プラットフォーム、アベイラビリティーゾーン、インスタンスタイプ、およびインスタンスサイズ) は、リザーブドインスタンス の属性と一致する必要があります。

例えば、us-east-1a のアベイラビリティーゾーンで、デフォルトテナンシーの c4.xlarge Linux/Unix スタンダードリザーブドインスタンスを 2 つ購入すると、us-east-1a のアベイラビリティーゾーンで実行している 2 つまでのデフォルトテナンシーの c4.xlarge Linux/Unix インスタンスでリザーブドインスタンス割引を利用できます。

リージョンリザーブドインスタンスがどのように適用されるか

リージョン用に購入されるリザーブドインスタンスは、リージョンリザーブドインスタンスと呼ばれ、アベイラビリティーゾーンとインスタンスサイズの柔軟性を提供します。

  • このリージョン内のすべてのアベイラビリティーゾーンにおけるインスタンスの使用に対して、リザーブドインスタンス 割引が適用されます。

  • リザーブドインスタンスの割引は、サイズに関係なく、インスタンスファミリー内のインスタンスの使用に適用されます。これは「インスタンスサイズの柔軟性」と呼ばれます。

インスタンスサイズの柔軟性

インスタンスサイズの柔軟性により、ファミリーが同一のインスタンスを使用した場合、リザーブドインスタンス割引が適用されます。リザーブドインスタンスは、インスタンスファミリー内の最もサイズの小さいインスタンスからサイズの大きいインスタンスへ、正規化係数に基づいて適用されます。リザーブドインスタンス割引の適用例については、「シナリオ 2: 正規化係数を使用した 1 つのアカウントのリザーブドインスタンス」を参照してください。

制限事項

  • サポート: インスタンスサイズの柔軟性は、リージョナルリザーブドインスタンスでのみサポートされています。

  • 未サポート: 次のリザーブドインスタンスでは、インスタンスサイズの柔軟性はサポートされていません。

    • 特定のアベイラビリティーゾーン (ゾーンリザーブドインスタンス) 用に購入されたリザーブドインスタンス

    • G4ad、G4dn、G5、G5g、G6、G6e、Gr6、hpc7a、P5、Inf1、Inf2 の各インスタンス用のリザーブドインスタンス

    • リザーブドインスタンス for Windows Server、Windows Server with SQL Standard、Windows Server with SQL Server Enterprise、Windows Server with SQL Server Web、RHEL、SUSE Linux Enterprise Server

    • 専有テナントを使用する リザーブドインスタンス

正規化係数によって決定されたインスタンスサイズの柔軟性

インスタンスサイズの柔軟性は、インスタンスサイズの正規化係数によって決定されます。割引は、リージョン内のアベイラビリティーゾーンで、予約したインスタンスサイズによって、同じインスタンスファミリーで実行中のインスタンスに完全または部分的に適用されます。一致する必要がある属性は、インスタンスファミリー、テナンシー、プラットフォームのみです。

次の表は、インスタンスファミリー内のさまざまなサイズおよび対応する正規化係数の一覧です。このスケールを使用して、リザーブドインスタンス の割引料金をインスタンスファミリーの正規化された使用に適用します。

インスタンスサイズ 正規化係数
nano 0.25
micro 0.5
small 1
medium 2
large 4
xlarge 8
2xlarge 16
3xlarge 24
4xlarge 32
6xlarge 48
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256
48xlarge 384
56xlarge 448
112xlarge 896

例えば、t2.medium インスタンスには 2 の正規化係数があります。US East (N. Virginia) で t2.medium デフォルトテナンシー Amazon Linux/Unix リザーブドインスタンス を購入し、このリージョンのアカウントで 2 つの t2.small インスタンスを実行している場合、料金上の利点はどちらのインスタンスにも完全に適用されます。

リージョナルリザーブドインスタンスの適用

または、US East (N. Virginia) リージョンのアカウントで実行している 1 つの t2.large インスタンスがある場合、料金上の利点はこのインスタンスの使用の 50% に適用されます。

リージョナルリザーブドインスタンスの適用

正規化係数は、リザーブドインスタンス の変更時にも適用されます。詳細については、リザーブドインスタンス の変更 を参照してください。

ベアメタルインスタンスの正規化係数

また、インスタンスサイズの柔軟性は、インスタンスファミリー内のベアメタルインスタンスにも適用されます。ベアメタルインスタンスで共有するテナントを使用したリージョンの Amazon Linux/Unix リザーブドインスタンス がある場合、同じインスタンスファミリー内で リザーブドインスタンス 割引の特典を受けることができます。逆の場合も同様です。同じファミリー内のインスタンスでベアメタルインスタンスとしてテナントを共有している、リージョン Amazon Linux/Unix リザーブドインスタンス がある場合、ベアメタルインスタンスで リザーブドインスタンス 割引の特典を受けることができます。

metal インスタンスサイズには、単一の正規化係数がありません。ベアメタルインスタンスの正規化係数は、同じインスタンスファミリー内の同等な仮想インスタンスサイズと同じです。例えば、1 つの i3.metal インスタンスには i3.16xlarge インスタンスと同じ正規化係数があります。

インスタンスサイズ 正規化係数
a1.metal 32
m5zn.metal | x2iezn.metal z1d.metal 96
c6g.metal | c6gd.metal | i3.metal | m6g.metal | m6gd.metal | r6g.metal | r6gd.metal | x2gd.metal 128
c5n.metal 144
c5.metal | c5d.metal | i3en.metal | m5.metal | m5d.metal | m5dn.metal | m5n.metal | r5.metal | r5b.metal | r5d.metal | r5dn.metal | r5n.metal 192
c6i.metal | c6id.metal | m6i.metal | m6id.metal | r6d.metal | r6id.metal 256
u-*.metal 896

例えば、1 つの i3.metal インスタンスには 128 の正規化係数があります。US East (N. Virginia) で i3.metal デフォルトテナンシー Amazon Linux/Unix リザーブドインスタンス を購入した場合、料金上のメリットは次のようになります。

  • そのリージョン内のアカウントで実行している 1 つの i3.16xlarge がある場合、料金上のメリットは i3.16xlarge インスタンス全体に適用されます (i3.16xlarge 正規化係数 = 128)。

  • あるいは、そのリージョン内のアカウントで実行している 2 つの i3.8xlarge がある場合、料金上のメリットは両方の i3.8xlarge インスタンス全体に適用されます (i3.8xlarge 正規化係数 = 64)。

  • あるいは、そのリージョン内のアカウントで実行している 4 つの i3.4xlarge がある場合、料金上のメリットは 4 つの i3.4xlarge インスタンス全体に適用されます (i3.4xlarge 正規化係数 = 32)。

逆の場合も同様です。例えば、US East (N. Virginia) で 2 つの i3.8xlarge デフォルトテナンシー Amazon Linux/Unix リザーブドインスタンス を購入し、そのリージョンで実行している 1 つの i3.metal インスタンスがある場合、料金上のメリットは i3.metal インスタンス全体に適用されます。

リザーブドインスタンス の適用例

シナリオ 1: 単一アカウントの リザーブドインスタンス

アカウント A で以下の オンデマンドインスタンス を実行しているとします。

  • us-east-1a アベイラビリティーゾーンで 4 つのデフォルトテナンシーの m3.large Linux インスタンス

  • us-east-1b アベイラビリティーゾーンで 2 つのデフォルトテナンシーの m4.xlarge Amazon Linux インスタンス

  • us-east-1c アベイラビリティーゾーンで 1 つのデフォルトテナンシーの c4.xlarge Amazon Linux インスタンス

アカウント A で以下の リザーブドインスタンス を購入するとします。

  • us-east-1a アベイラビリティーゾーンで 4 つのデフォルトテナンシーの m3.large Linux リザーブドインスタンス (キャパシティーの予約あり)

  • us-east-1 リージョンで 4 つのデフォルトテナンシーの m4.large Amazon Linux リザーブドインスタンス

  • us-east-1 リージョンで 1 つのデフォルトテナンシーの c4.large Amazon Linux リザーブドインスタンス

リザーブドインスタンス の利点は以下のように適用されます。

  • 4 つの m3.large ゾーン リザーブドインスタンス の割引とキャパシティーの予約は、属性 (インスタンスサイズ、リージョン、プラットフォーム、テナンシー) が一致する 4 つの m3.large インスタンスによって使用されます。

  • m4.large リージョン リザーブドインスタンス は、デフォルトテナンシーの Amazon Linux リザーブドインスタンス であるため、アベイラビリティーゾーンおよびインスタンスサイズの柔軟性を提供します。

    1 つの m4.large は、4 つの正規化された単位/時間に相当します。

    4 つの m4.large リージョン リザーブドインスタンス を購入したので、合計で 16 の正規化された単位/時間 (4x4) に相当します。アカウント A で実行している 2 つの m4.xlarge インスタンスは、16 の正規化された単位/時間 (2x8) に相当します。この場合、4 つの m4.large リージョナルリザーブドインスタンスによって、2 つの m4.xlarge インスタンスの使用に対する全面的な請求のメリットが提供されます。

  • us-east-1 の c4.large リージョン リザーブドインスタンス は、デフォルトテナンシーのリージョンの Amazon Linux リザーブドインスタンス であるため、アベイラビリティーゾーンおよびインスタンスサイズの柔軟性を提供し、c4.xlarge インスタンスに適用されます。c4.large インスタンスは 4 つの正規化された単位/時間に相当し、c4.xlarge インスタンスは 8 つの正規化された単位/時間に相当します。

    この場合、c4.large リージョン リザーブドインスタンス は、c4.xlarge の使用の一部に対してメリットを提供します。これは、この c4.large リザーブドインスタンス は 4 つの正規化された単位/時間に相当しますが、c4.xlarge インスタンスは 8 つの正規化された単位/時間を必要とするためです。したがって、c4.large リザーブドインスタンス の請求割引は、c4.xlarge の使用の 50% に適用されます。c4.xlarge の残りの使用はオンデマンド価格で課金されます。

シナリオ 2: 正規化係数を使用した 1 つのアカウントのリザーブドインスタンス

アカウント A で以下の オンデマンドインスタンス を実行しているとします。

  • us-east-1a アベイラビリティーゾーンで 2 つのデフォルトテナンシーの m3.xlarge Amazon Linux インスタンス

  • us-east-1b アベイラビリティーゾーンで 2 つのデフォルトテナンシーの m3.large Amazon Linux インスタンス

アカウント A で以下のリザーブドインスタンスを購入するとします。

  • us-east-1 リージョンで 1 つのデフォルトテナンシーの m3.2xlarge Amazon Linux リザーブドインスタンス

リザーブドインスタンス の利点は以下のように適用されます。

  • us-east-1 の m3.2xlarge リージョンリザーブドインスタンスは、デフォルトテナンシーのリージョンの Amazon Linux リザーブドインスタンスであるため、アベイラビリティーゾーンおよびインスタンスサイズの柔軟性を提供します。これは最初に m3.large インスタンスに適用され、次に m3.xlarge インスタンスに適用されます (インスタンスファミリー内の最もサイズの小さいインスタンスからサイズの大きいインスタンスへ、正規化係数に基づいて適用されるため)。

    1 つの m3.large インスタンスは、4 つの正規化された単位/時間に相当します。

    1 つの m3.xlarge インスタンスは、8 つの正規化された単位/時間に相当します。

    1 つの m3.2xlarge インスタンスは、16 の正規化された単位/時間に相当します。

    この利点は次のように適用されます。

    m3.2xlarge リージョナルリザーブドインスタンスは、2 つの m3.large の使用に最大の利点をもたらします。これらのインスタンスは、8 つの正規化された単位/時間に相当するためです。これにより、m3.xlarge インスタンスに適用される 8 つの正規化された単位/時間が残ります。

    残りの 8 つの正規化された単位/時間により、m3.2xlarge リージョナルリザーブドインスタンスは、1 つの m3.xlarge の使用に最大の利点をもたらします。各 m3.xlarge インスタンスは、8 つの正規化された単位/時間に相当するためです。m3.xlarge の残りの使用はオンデマンド価格で課金されます。

シナリオ 3: 連結アカウントのリージョンリザーブドインスタンス

リザーブドインスタンス は、最初に購入アカウント内の使用に適用され、次に組織内の他のアカウントの該当する使用に適用されます。詳細については、リザーブドインスタンス および一括請求 (コンソリデーティッドビリング) を参照してください。サイズの柔軟性を提供するリージョン リザーブドインスタンス の場合、インスタンスファミリー内のインスタンスサイズに関係なく、利点がインスタンスに適用されます。

アカウント A (購入しているアカウント) で以下の オンデマンドインスタンス を実行しているとします。

  • us-east-1a アベイラビリティーゾーンで 2 つのデフォルトテナンシーの m4.xlarge Linux インスタンス

  • us-east-1b アベイラビリティーゾーンで 1 つのデフォルトテナンシーの m4.2xlarge Linux インスタンス

  • us-east-1a アベイラビリティーゾーンで 2 つのデフォルトテナンシーの c4.xlarge Linux インスタンス

  • us-east-1b アベイラビリティーゾーンで 1 つのデフォルトテナンシーの c4.2xlarge Linux インスタンス

別のお客様は、アカウント B— (連結アカウント) で以下の オンデマンドインスタンス を実行しています。

  • us-east-1a アベイラビリティーゾーンで 2 つのデフォルトテナンシーの m4.xlarge Linux インスタンス

アカウント A で以下のリージョン リザーブドインスタンス を購入するとします。

  • us-east-1 リージョンで 4 つのデフォルトテナンシーの m4.xlarge Linux リザーブドインスタンス

  • us-east-1 リージョンで 2 つのデフォルトテナンシーの c4.xlarge Linux リザーブドインスタンス

リージョンリザーブドインスタンスの利点は以下のように適用されます。

  • 4 つの m4.xlarge リザーブドインスタンス の割引は、アカウント A の 2 つの m4.xlarge インスタンスと 1 つの m4.2xlarge インスタンスによって使用されます。3 つのインスタンスすべてにおいて、属性 (インスタンスファミリー、リージョン、プラットフォーム、テナンシー) が一致しています。アカウント B (リンクされたアカウント) に リザーブドインスタンス にも一致する 2 つの m4.xlarge がある場合でも、この割引は購入したアカウント (アカウント A) 内のインスタンスにまず適用されます。この リザーブドインスタンス はリージョン リザーブドインスタンス であるため、キャパシティの予約はありません。

  • c4.xlarge リザーブドインスタンス インスタンスよりもインスタンスサイズが小さいため、2 つの c4.xlarge リザーブドインスタンスの割引は、2 つの c4.2xlarge インスタンスに適用されます。この リザーブドインスタンス はリージョン リザーブドインスタンス であるため、キャパシティの予約はありません。

シナリオ 4: 連結アカウントのゾーンリザーブドインスタンス

通常、アカウントで所有されている リザーブドインスタンス が、そのアカウントでの使用に最初に適用されます。ただし、組織の他のアカウントに特定のアベイラビリティーゾーン (ゾーン リザーブドインスタンス) の未使用の リザーブドインスタンス がある場合は、これらがアカウントで所有されているリージョン リザーブドインスタンス より先に適用されます。これは、リザーブドインスタンス の使用率を最大限に高めて請求額を下げるための処置です。請求の目的では、組織内のすべてのアカウントが 1 つのアカウントとして扱われます。次の例が、この説明に役立つ場合があります。

アカウント A (購入しているアカウント) で以下の オンデマンドインスタンス を実行しているとします。

  • us-east-1a アベイラビリティーゾーンで 1 つのデフォルトテナンシーの m4.xlarge Linux インスタンス

お客様は、別の連結アカウント B で以下の オンデマンドインスタンス を実行しています。

  • us-east-1b アベイラビリティーゾーンで 1 つのデフォルトテナンシーの m4.xlarge Linux インスタンス

アカウント A で以下のリージョン リザーブドインスタンス を購入するとします。

  • us-east-1 リージョンで 1 つのデフォルトテナンシーの m4.xlarge Linux リザーブドインスタンス

ユーザーが連結アカウント C で以下のゾーン リザーブドインスタンス も購入するとします。

  • us-east-1a アベイラビリティーゾーンで 1 つのデフォルトテナンシーの m4.xlarge Linux リザーブドインスタンス

リザーブドインスタンス の利点は以下のように適用されます。

  • アカウント C で所有されている m4.xlarge ゾーン リザーブドインスタンス の割引はアカウント A の m4.xlarge の使用に適用されます。

  • アカウント A で所有されている m4.xlarge リージョン リザーブドインスタンス の割引はアカウント B の m4.xlarge の使用に適用されます。

  • アカウント A で所有されているリージョン リザーブドインスタンス は、最初にアカウント A での使用に適用されます。アカウント C で所有されているゾーン リザーブドインスタンス は使用されず、アカウント B での使用はオンデマンド価格で課金されます。

詳細については、「AWS Cost and Usage Report」の「Understanding your reservations」を参照してください。

注記

ゾーンリザーブドインスタンスは所有アカウントにのみ容量を予約し、他の AWS アカウント と共有することはできません。他の AWS アカウント と容量を共有する必要がある場合は、オンデマンドキャパシティ予約でコンピューティングキャパシティを予約する を使用してください。