

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 預留執行個體折扣的套用方式
<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 標準預留執行個體，則最多能有兩個在可用區域 us-east-1a 中執行的 `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：使用正規化因素的單個帳戶中的預留執行個體](#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 執行個體的預留執行個體
  + 預留執行個體 適用於 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 預留執行個體，且在該區域中您的帳戶內有兩個執行中的 `t2.small` 執行個體，計費利益便會完整套用到兩個執行個體。

![\[套用區域預留執行個體。\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/ri-instance-flex-full.png)


或者，若您在US East (N. Virginia) 區域中的帳戶有一個執行中的 `t2.large` 執行個體，計費利益便會套用到執行個體的 50% 用量。

![\[套用區域預留執行個體。\]](http://docs.aws.amazon.com/zh_tw/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` 執行個體大小沒有單一正規化因素。裸機執行個體的正規化因素與相同執行個體系列中的對等虛擬化執行個體大小相同。例如，`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 | 

例如，`i3.metal` 執行個體的正規化因素為 128。如果您在US East (N. Virginia) 購買 `i3.metal` 預設租用 Amazon Linux/Unix 預留執行個體，則計費利益可套用如下：
+ 如果您在該區域中的帳戶有一個執行中的 `i3.16xlarge`，計費利益會完全套用到 `i3.16xlarge` 執行個體 (`i3.16xlarge` 正規化因素 = 128)。
+ 或者，如果您在該區域中的帳戶有兩個執行中的 `i3.8xlarge` 執行個體，計費利益會完全套用到這兩個 `i3.8xlarge` 執行個體 (`i3.8xlarge` 正規化因素 = 64)。
+ 或者，如果您在該區域中的帳戶有四個執行中的 `i3.4xlarge` 執行個體，計費利益會完全套用到所有這四個 `i3.4xlarge` 執行個體 (`i3.4xlarge` 正規化因素 = 32)。

反之亦然。例如，若您在US East (N. Virginia) 購買兩個 `i3.8xlarge` 預設租用 Amazon Linux/Unix 預留執行個體，而且您在該區域中有一個執行中的 `i3.metal` 執行個體，計費利益會完全套用到 `i3.metal` 執行個體。

## 套用預留執行個體的範例
<a name="ri-usage-examples"></a>

**Topics**
+ [案例 1：單一帳戶中的預留執行個體](#ri-usage-ex1)
+ [案例 2：使用正規化因素的單個帳戶中的預留執行個體](#ri-usage-ex2)
+ [案例 3：連結帳戶中的區域預留執行個體](#ri-usage-ex3)
+ [案例 4：連結帳戶中的區域預留執行個體](#ri-usage-ex4)

### 案例 1：單一帳戶中的預留執行個體
<a name="ri-usage-ex1"></a>

您正在帳戶 A 中執行下列隨需執行個體：
+ 4 個 `m3.large` Linux，位於 us-east-1a 可用區域中的預設租用執行個體
+ 2 個 `m4.xlarge` Amazon Linux，位於 us-east-1b 可用區域中的預設租用執行個體
+ 1 個 `c4.xlarge` Amazon Linux，位於 us-east-1c 可用區域中的預設租用執行個體

您在帳戶 A 中購買下列預留執行個體：
+ 4 個 `m3.large` Linux，位於 us-east-1a 可用區域中的預設租用預留執行個體 (容量已預留)
+ 4 個 `m4.large` Amazon Linux，位於 us-east-1 區域中的預設租用預留執行個體
+ 1 個 `c4.large` Amazon Linux，位於 us-east-1 區域中的預設租用預留執行個體

預留執行個體利益會以下列方式套用：
+ 四個 `m3.large` 執行個體會使用四個 `m3.large` 區域預留執行個體的折扣和容量保留，因為它們之間的屬性 (執行個體大小、區域、平台、租用) 相符。
+ `m4.large` 區域預留執行個體可提供可用區域和執行個體大小彈性，因為它們是使用預設租用的區域 Amazon Linux 預留執行個體。

  `m4.large` 相當於 4 個標準化單位/小時。

  您已購買四個 `m4.large` 區域預留執行個體，總共等於 16 個標準化單位/小時 (4x4)。帳戶 A 擁有兩個執行中的 `m4.xlarge` 執行個體，相當於 16 個標準化單位/小時 (2x8)。在此案例中，四個 `m4.large` 區域預留執行個體可為兩個 `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` 預留執行個體計費折扣會套用到 50% 的 `c4.xlarge` 用量。剩餘的 `c4.xlarge` 用量會以隨需費率收費。

### 案例 2：使用正規化因素的單個帳戶中的預留執行個體
<a name="ri-usage-ex2"></a>

您正在帳戶 A 中執行下列隨需執行個體：
+ 2 個 `m3.xlarge` Amazon Linux，位於可用區域 us-east-1a 中的預設租用執行個體
+ 2 個 `m3.large` Amazon Linux，位於 us-east-1b 可用區域中的預設租用執行個體

您在帳戶 A 中購買下列預留執行個體：
+ 1 個 `m3.2xlarge` Amazon Linux，位於 us-east-1 區域中的預設租用預留執行個體

預留執行個體利益會以下列方式套用：
+ 位於 us-east-1 中的 `m3.2xlarge` 區域預留執行個體可提供可用區域和執行個體大小彈性，因為它是使用預設租用的區域 Amazon Linux 預留執行個體。它首先套用至 `m3.large` 執行個體，然後套用至 `m3.xlarge` 執行個體，因為它會根據正規化因素，先套用至執行個體系列中最小的執行個體，接著逐步套用至最大的執行個體。

  `m3.large` 執行個體相當於 4 個標準化單位/小時。

  `m3.xlarge` 執行個體相當於 8 個標準化單位/小時。

  `m3.2xlarge` 執行個體相當於 16 個標準化單位/小時。

  此利益適用於如下情況：

  `m3.2xlarge` 區域預留執行個體為 2 x `m3.large` 用量提供全部利益，因為這些執行個體共佔用 8 個標準化單位/小時。這將留下 8 個標準化單位/小時來套用至 `m3.xlarge` 執行個體。

  藉助剩餘的 8 個標準化單位/小時，`m3.2xlarge` 區域預留執行個體可為 1 x `m3.xlarge` 用量提供全部利益，因為每個 `m3.xlarge` 執行個體相當於 8 個標準化單位/小時。剩餘的 `m3.xlarge` 用量會以隨需費率收費。

### 案例 3：連結帳戶中的區域預留執行個體
<a name="ri-usage-ex3"></a>

預留執行個體會先套用到購買帳戶中的用量，之後則是組織內任何其他帳戶內的合格用量。如需詳細資訊，請參閱[預留執行個體 與合併帳單](concepts-reserved-instances-application.md#concepts-reserved-instances-billing)。針對提供執行個體大小彈性的區域預留執行個體，利益會先套用至執行個體系列中最小的執行個體，接著逐步套用至最大的執行個體。

您正在帳戶 A (購買帳戶) 中執行下列隨需執行個體：
+ 2 個 `m4.xlarge` Linux，位於 us-east-1a 可用區域中的預設租用執行個體
+ 1 個 `m4.2xlarge` Linux，位於 us-east-1b 可用區域中的預設租用執行個體
+ 2 個 `c4.xlarge` Linux，位於 us-east-1a 可用區域中的預設租用執行個體
+ 1 個 `c4.2xlarge` Linux，位於 us-east-1b 可用區域中的預設租用執行個體

另一個客戶正在帳戶 B – 一個連結帳戶中執行下列隨需執行個體：
+ 2 個 `m4.xlarge` Linux，位於 us-east-1a 可用區域中的預設租用執行個體

您在帳戶 A 中購買下列區域預留執行個體：
+ 4 個 `m4.xlarge` Linux，位於 us-east-1 區域中的預設租用預留執行個體
+ 2 個 `c4.xlarge` Linux，位於 us-east-1 區域中的預設租用預留執行個體

地區預留執行個體利益會以下列方式套用：
+ 帳戶 A (購買帳戶) 中的兩個 `m4.xlarge` 執行個體及單一 `m4.2xlarge` 執行個體會使用四個 `m4.xlarge` 預留執行個體的折扣。三個執行個體全部符合屬性 (執行個體系列、區域、平台、租用)。扣折會先套用到購買帳戶 (帳戶 A) 中的執行個體，即使帳戶 B (連結帳戶) 有兩個也符合預留執行個體的 `m4.xlarge` 也一樣。沒有容量保留，因為預留執行個體是地區預留執行個體。
+ 兩個 `c4.xlarge` 預留執行個體的折扣會套用至兩個 `c4.xlarge` 執行個體，因為這兩個執行個體的大小小於 `c4.2xlarge` 執行個體。沒有容量保留，因為預留執行個體是地區預留執行個體。

### 案例 4：連結帳戶中的區域預留執行個體
<a name="ri-usage-ex4"></a>

一般而言，某帳戶擁有的預留執行個體會先套用到該帳戶中的用量。但是，若組織中其他帳戶內有合格且未使用的特定可用區域預留執行個體 (區域性預留執行個體)，便會在套用該帳戶擁有的區域預留執行個體前套用到帳戶。這是為了確保最高的預留執行個體使用率和較低的帳單。基於計費目的，組織中的所有帳戶都會視為一個帳戶處理。以下範例可協助說明。

您正在帳戶 A (購買帳戶) 中執行下列隨需執行個體：
+ 1 個位於 us-east-1a 可用區域中的 `m4.xlarge` Linux 預設租用執行個體

一名客戶正在連結帳戶 B 中執行下列隨需執行個體：
+ 1 個位於 us-east-1b 可用區域中的 `m4.xlarge` Linux 預設租用執行個體

您在帳戶 A 中購買下列區域預留執行個體：
+ 1 個 `m4.xlarge` Linux，位於 us-east-1 區域中的預設租用預留執行個體

一名客戶也在連結帳戶 C 中購買下列區域預留執行個體：
+ 1 個 `m4.xlarge` Linux，位於 us-east-1a 可用區域中的預設租用預留執行個體

預留執行個體利益會以下列方式套用：
+ 帳戶 C 擁有的 `m4.xlarge` 區域性預留執行個體折扣會套用到帳戶 A 中的 `m4.xlarge` 用量。
+ 帳戶 A 擁有的 `m4.xlarge` 區域預留執行個體折扣會套用到帳戶 B 中的 `m4.xlarge` 用量。
+ 若帳戶 A 擁有的區域預留執行個體先套用到帳戶 A 的用量，則帳戶 C 擁有的區域性預留執行個體便會處於未使用的狀態，且帳戶 B 的用量會以隨需費率收費。

如需詳細資訊，請參閱 AWS Cost and Usage Report中的[了解您的預留執行個體](https://docs.aws.amazon.com/cur/latest/userguide/understanding-ri.html)。

**注意**  
區域預留執行個體預留容量僅適用於擁有的帳戶，無法與其他  AWS 帳戶共用。如果您需要與其他  AWS 帳戶共用容量，請使用 [使用 EC2 隨需容量保留來保留運算容量](ec2-capacity-reservations.md)。