リザーブドインスタンスの割引はどのように適用されるか
リザーブドインスタンスは物理インスタンスではありませんが、請求の割引はアカウントでのオンデマンドインスタンスの実行に適用されます。請求割引のメリットを得るには、オンデマンドインスタンスは、リザーブドインスタンスの特定の仕様に一致する必要があります。
リザーブドインスタンスを購入し、リザーブドインスタンスの仕様と一致するオンデマンドインスタンスを既に実行している場合、請求割引は直ちに自動的に適用されます。インスタンスを再起動する必要はありません。使用可能な実行中のオンデマンドインスタンスが存在しない場合は、リザーブドインスタンスと同じ仕様でオンデマンドインスタンスを起動します。詳細については、お使いの リザーブドインスタンス の使用 を参照してください。
リザーブドインスタンスの提供クラス (スタンダードまたはコンバーティブル) は、請求割引の適用方法には影響しません。
ゾーン リザーブドインスタンス がどのように適用されるか
特定のアベイラビリティーゾーンでキャパシティを予約するために購入されるリザーブドインスタンスは、ゾーンリザーブドインスタンスと呼ばれます。
-
リザーブドインスタンスの割引は、そのアベイラビリティーゾーンにおける一致したインスタンスの使用に適用されます。
-
実行中のインスタンスの属性 (テナンシー、プラットフォーム、アベイラビリティーゾーン、インスタンスタイプ、およびインスタンスサイズ) は、リザーブドインスタンス の属性と一致する必要があります。
例えば、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 アカウント と容量を共有する必要がある場合は、オンデマンドキャパシティ予約でコンピューティングキャパシティを予約する を使用してください。