

# リザーブドインスタンスの割引はどのように適用されるか
<a name="apply_ri"></a>

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

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

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

**Topics**
+ [ゾーン リザーブドインスタンス がどのように適用されるか](#apply-zonal-ri)
+ [リージョンリザーブドインスタンスがどのように適用されるか](#apply-regional-ri)
+ [インスタンスサイズの柔軟性](#ri-instance-size-flexibility)
+ [リザーブドインスタンス の適用例](#ri-usage-examples)

## ゾーン リザーブドインスタンス がどのように適用されるか
<a name="apply-zonal-ri"></a>

特定のアベイラビリティーゾーンで容量を予約するために購入されるリザーブドインスタンスはゾーンリザーブドインスタンスと呼ばれます。
+ リザーブドインスタンスの割引はそのアベイラビリティーゾーンに一致したインスタンスの使用に適用されます。
+ 実行中のインスタンスの属性 (テナンシー、プラットフォーム、アベイラビリティーゾーン、インスタンスタイプ、およびインスタンスサイズ) はリザーブドインスタンス の属性と一致する必要があります。

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

## リージョンリザーブドインスタンスがどのように適用されるか
<a name="apply-regional-ri"></a>

リージョン用に購入されるリザーブドインスタンスはリージョンリザーブドインスタンスと呼ばれ、アベイラビリティーゾーンとインスタンスサイズの柔軟性を提供します。
+ このリージョン内のすべてのアベイラビリティーゾーンにおけるインスタンスの使用に対して、リザーブドインスタンス 割引が適用されます。
+ リザーブドインスタンスの割引はサイズに関係なく、インスタンスファミリー内のインスタンスの使用に適用されます。これは「[インスタンスサイズの柔軟性](#ri-instance-size-flexibility)」と呼ばれます。

## インスタンスサイズの柔軟性
<a name="ri-instance-size-flexibility"></a>

インスタンスサイズの柔軟性により、[ファミリー](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html)が同一のインスタンスを使用した場合、リザーブドインスタンス割引が適用されます。リザーブドインスタンスはインスタンスファミリー内の最もサイズの小さいインスタンスからサイズの大きいインスタンスへ、正規化係数に基づいて適用されます。リザーブドインスタンス割引の適用例については「[シナリオ 2: 正規化係数を使用した 1 つのアカウントのリザーブドインスタンス](#ri-usage-ex2)」を参照してください。

### 制限事項
<a name="ri-instance-size-flexibility-limitations"></a>
+ **サポート:** インスタンスサイズの柔軟性はリージョナルリザーブドインスタンスでのみサポートされています。
+ **未サポート:** 次のリザーブドインスタンスではインスタンスサイズの柔軟性はサポートされていません。
  + 特定のアベイラビリティーゾーン (ゾーンリザーブドインスタンス) 用に購入されたリザーブドインスタンス
  + G4ad、G4dn、G5、G5g、G6、G6e、G6f、Gr6、Gr6f、hpc7a、P5、Inf1、Inf2、u7i-6tb、および u7i-8tb インスタンス用のリザーブドインスタンス
  + リザーブドインスタンス 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
  + 専有テナントを使用する リザーブドインスタンス

### 正規化係数によって決定されたインスタンスサイズの柔軟性
<a name="ri-normalization-factor"></a>

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

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


| インスタンスサイズ | 正規化係数 | 
| --- | --- | 
| 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` インスタンスを実行している場合、料金上の利点はどちらのインスタンスにも完全に適用されます。

![\[リージョナルリザーブドインスタンスの適用\]](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/images/ri-instance-flex-full.png)


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

![\[リージョナルリザーブドインスタンスの適用\]](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/images/ri-instance-flex-partial.png)


正規化係数はリザーブドインスタンス の変更時にも適用されます。詳細については[リザーブドインスタンス の変更](ri-modifying.md)を参照してください。

#### ベアメタルインスタンスの正規化係数
<a name="ri-normalization-factor-bare-metal"></a>

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

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


| インスタンスサイズ | 正規化係数 | 
| --- | --- | 
| a1.metal | 32 | 
|  m5zn.metal \$1 x2iezn.metal z1d.metal  | 96 | 
|  c6g.metal \$1 c6gd.metal \$1 i3.metal \$1 m6g.metal \$1 m6gd.metal \$1 r6g.metal \$1 r6gd.metal \$1 x2gd.metal  | 128 | 
| c5n.metal | 144 | 
|  c5.metal \$1 c5d.metal \$1 i3en.metal \$1 m5.metal \$1 m5d.metal \$1 m5dn.metal \$1 m5n.metal \$1 r5.metal \$1 r5b.metal \$1 r5d.metal \$1 r5dn.metal \$1 r5n.metal  | 192 | 
|  c6i.metal \$1 c6id.metal \$1 m6i.metal \$1 m6id.metal \$1 r6d.metal \$1 r6id.metal  | 256 | 
|  u-18tb1.metal \$1 u-24tb1.metal  | 448 | 
|  u-6tb1.metal \$1 u-9tb1.metal \$1 u-12tb1.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` インスタンス全体に適用されます。

## リザーブドインスタンス の適用例
<a name="ri-usage-examples"></a>

**Topics**
+ [シナリオ 1: 単一アカウントの リザーブドインスタンス](#ri-usage-ex1)
+ [シナリオ 2: 正規化係数を使用した 1 つのアカウントのリザーブドインスタンス](#ri-usage-ex2)
+ [シナリオ 3: 連結アカウントのリージョンリザーブドインスタンス](#ri-usage-ex3)
+ [シナリオ 4: 連結アカウントのゾーンリザーブドインスタンス](#ri-usage-ex4)

### シナリオ 1: 単一アカウントの リザーブドインスタンス
<a name="ri-usage-ex1"></a>

アカウント 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 name="ri-usage-ex2"></a>

アカウント 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 name="ri-usage-ex3"></a>

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

アカウント 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: 連結アカウントのゾーンリザーブドインスタンス
<a name="ri-usage-ex4"></a>

通常、アカウントで所有されている リザーブドインスタンス が、そのアカウントでの使用に最初に適用されます。ただし、組織の他のアカウントに特定のアベイラビリティーゾーン (ゾーン リザーブドインスタンス) の未使用の リザーブドインスタンス がある場合はこれらがアカウントで所有されているリージョン リザーブドインスタンス より先に適用されます。これはリザーブドインスタンス の使用率を最大限に高めて請求額を下げるための処置です。請求の目的では組織内のすべてのアカウントが 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](https://docs.aws.amazon.com/cur/latest/userguide/understanding-ri.html)」を参照してください。

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