

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

# Amazon EC2 容量保留概念
<a name="cr-concepts"></a>

以下重要概念適用於容量保留。

**Topics**
+ [開始日期和時間](#cr-start-date)
+ [結束日期和時間](#cr-end-date)
+ [承諾期限](#cr-commitment-duration)
+ [未來日期的容量保留評估](#cr-future-dated-assessment)
+ [容量保留屬性](#cr-attributes)
+ [執行個體符合條件](#cr-instance-eligibility)

## 開始日期和時間
<a name="cr-start-date"></a>

開始日期和時間定義容量保留何時可供使用。容量保留可以**立即**開始，也可以在**未來日期**開始。
+ 如果您選擇立即啟動容量保留，預留容量將在您建立後立即可用，且在容量保留進入作用中狀態後會立即開始計費。您無需簽署任何期限承諾。您可以隨時根據需要修改容量保留，以滿足您的需求，也可以隨時取消保留，以釋出容量並停止產生費用。
+ 如果您選擇在未來日期開始容量保留，您可指定您將需要預留容量的*未來日期和時間*，以及*承諾期限*，這是您承諾在佈建容量保留後，將所請求容量保留保持在您帳戶的最短持續時間。在指定的未來日期，容量保留可供使用，當容量保留進入作用中狀態時，即開始計費。一旦在您的帳戶中佈建容量保留，承諾持續時間就會立即開始。在此期間，您無法將執行個體數減少至低於承諾的執行個體數、無法選擇承諾期限之前的結束日期，或取消容量保留。然而，在承諾期限結束後，您可隨時以任何方式修改容量保留，或取消保留以釋出預留容量並停止產生費用。

## 結束日期和時間
<a name="cr-end-date"></a>

結束日期和時間定義了容量保留何時結束，以及預留容量何時從您的帳戶中釋出。您可以將容量保留設定為在特定日期和時間**自動結束**，也可以將其設定為無限期保持作用中狀態，直到**手動取消**為止。

如果您將容量保留設定為自動結束，容量保留會在指定時間的一小時內到期。例如，如果您指定 `5/31/2019, 13:30:55`，容量保留保證會在 `5/31/2019` 的 `13:30:55` 至 `14:30:55` 結束。

保留結束後，預留容量將從您的帳戶中釋出，您將無法再指派執行個體至該容量保留。使用預留容量執行的執行個體會持續不間斷執行。如果針對容量保留的執行個體停止，在移除其容量保留針對的偏好設定或設定它們針對不同的容量保留之前，都無法重新啟動它們。如需詳細資訊，請參閱[修改執行個體容量保留設定](capacity-reservations-modify-instance.md)。

## 承諾期限
<a name="cr-commitment-duration"></a>

承諾期限僅適用於未來日期的容量保留。

承諾期限是您承諾在佈建未來日期的容量保留後，將其以作用中狀態保持在您帳戶的最短持續時間。對於未來日期的容量保留，您可將其保留至超過承諾期限，但不能短於該期限。以下情況適用於承諾期限：
+ 您無法在承諾期限內取消容量保留。
+ 您無法將執行個體數減少到低於承諾的執行個體數，但您可增加數量。
+ 您無法將容量保留設定為在承諾期限內的日期或時間自動結束。您可以在承諾期內延長結束日期和時間。

Amazon EC2 會使用您指定的承諾期限來評估是否可支援請求。最短合約持續時間為 14 天。在評估請求時，Amazon EC2 可能會確定其可支援較短的承諾期限。在這種情況下，Amazon EC2 將以較短的承諾期限安排未來日期的容量保留。這代表您承諾在帳戶中保持容量保留的時間會短於您最初請求的時間。

## 未來日期的容量保留評估
<a name="cr-future-dated-assessment"></a>

當您請求未來日期的容量保留時，Amazon EC2 會根據容量可用性和您指定的承諾期限來評估請求，以確定可否支援該請求。評估通常會在 5 天內完成。Amazon EC2 在評估請求時會考慮多個因素，包括：
+ 預測容量供應
+ 承諾期限
+ 您請求容量保留的時間距離開始日期有多早
+ 您請求的大小

您可提前 5 至 120 天請求未來日期的容量保留。建議您至少提前 56 天 (8 週) 提出請求，以改善我們支援請求的能力。最短合約持續時間為 14 天，最小執行個體計數為 32 個 vCPU。

在評估請求期間，容量保留仍處於 `assessing` 狀態。

如果可以支援請求，則容量保留會進入 `scheduled` 狀態，並安排在請求的日期和時間交付。在容量保留處於 `scheduled` 狀態期間，執行個體總數仍為 0。已排定的容量保留將於請求的日期變為 `active` 且可供使用。

如果無法支援請求，則容量保留會進入 `unsupported` 狀態。不提供不受支援的的容量保留。

當未來日期的容量保留處於 `assessing` 狀態時，您可取消保留。

如需詳細資訊，請參閱[建立未來日期的容量保留](capacity-reservations-create.md#create-future-cr)。

## 容量保留屬性
<a name="cr-attributes"></a>

在建立容量保留時，您必須指定以下屬性：
+ 可用區域
+ 執行個體類型
+ 平台 (作業系統類型)
+ 租用 (`default` 或 `dedicated`)

只有符合這些屬性的執行個體才能在容量保留中啟動或執行。

## 執行個體符合條件
<a name="cr-instance-eligibility"></a>

執行個體符合條件或執行個體資格決定了哪些執行個體可在容量保留中啟動和執行。容量保留可以具備下列其中一種符合條件：
+ **開放式** - 容量保留會自動比對所有具有相符屬性 (執行個體類型、平台和可用區域) 的執行個體。具備相符屬性的現存與新執行個體會在容量保留中自動執行，而無須任何額外設定。
+ **目標式** - 容量保留僅接受有相符屬性 (執行個體類型、平台與可用區域) 的執行個體，並明確將其容量保留設為目標。執行個體必須明確指派容量保留，以便在其預留容量中啟動或執行。這可讓您明確控制哪些執行個體可在預留容量執行，並幫助您避免意外使用預留容量。

當您請求未來日期的容量保留時，您只能指定目標符合條件。這可確保容量保留提供的容量對於您在交付時擁有的任何執行中執行個體或預留容量而言是增量的或附加的。在帳戶的容量保留啟用之後，您可根據需要將執行個體符合條件變更為開放式。但是，請記住，任何符合的執行個體都將自動在容量保留中執行，這可能會導致意外使用容量，並阻止您啟動新執行個體以獲得請求的完整執行個體數。