

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

# 容量預留機群
<a name="cr-fleets"></a>

*隨需容量預留機群*是一組容量預留。

容量預留機群要求包含啟動容量預留機群所需的所有組態資訊。使用單一要求，您可以為多個執行個體類型的工作負載預留大量 Amazon EC2 容量，最多至您指定的目標容量。

建立容量預留機群之後，您可以修改或取消容量預留機群，共同管理機群中的容量預留。

**Topics**
+ [容量預留機群的運作方式](#cr-how-it-works)
+ [考量事項](#considerations)
+ [定價](#pricing)
+ [概念與規劃](crfleet-concepts.md)
+ [建立](create-crfleet.md)
+ [Modify (修改)](modify-crfleet.md)
+ [取消](cancel-crfleet.md)
+ [範例組態](crfleet-example-configs.md)
+ [使用服務連結角色](using-service-linked-roles.md)

## 容量預留機群的運作方式
<a name="cr-how-it-works"></a>

建立容量預留機群時，機群會嘗試建立個別容量預留，符合您在機群要求中指定的總目標容量。

機群預留容量的執行個體數量，取決於您指定的[*總目標容量*](crfleet-concepts.md#target-capacity)與[*執行個體類型權重*](crfleet-concepts.md#instance-weight)。預留容量的執行個體類型，取決於您使用的[*配置策略*](crfleet-concepts.md#allocation-strategy)和[*執行個體類型優先順序*](crfleet-concepts.md#instance-priority)。

如果建立機群時容量不足，且無法立即滿足總目標容量，則機群會非同步嘗試建立容量預留，直到已預留要求的容量數量為止。

機群達到總目標容量時，會嘗試維持該容量。如果取消機群中的容量預留，機群會根據您的機群組態，自動建立一或多個容量預留，取代失去的容量並維持總目標容量。

無法個別管理機群中的容量預留。必須修改機群來集體管理。修改機群時，機群中的容量預留會自動更新以反映變更。

容量預留機群目前支援 `open` 執行個體符合條件，而機群啟動的所有容量預留會自動使用此執行個體符合條件。使用此條件，具有相符屬性 (執行個體類型、平台、可用區域與租用) 的新的執行個體和現有執行個體會在機群建立的容量保留中自動執行。容量保留機群不支援目標執行個體符合條件。

## 考量事項
<a name="considerations"></a>

使用容量預留機群時請記住下列事項：
+ 您可以使用 和 AWS API 來建立、修改、檢視 AWS CLI 和取消容量保留機群。
+ 無法個別管理機群中的容量預留。必須修改或取消機群來集體管理。
+ 容量預留機群無法跨區域。
+ 容量預留機群無法跨可用區域。
+ 容量預留機群建立的容量預留會自動加上下列 AWS 產生的標籤：
  + 索引鍵 – `aws:ec2-capacity-reservation-fleet`
  + 值 – `fleet_id`

  您可以使用此標籤，識別容量預留機群建立的容量預留。

## 定價
<a name="pricing"></a>

使用容量預留機群無須額外收費。系統會針對您容量預留機群建立的個別容量預留計費。如需容量預留計費方式的詳細資訊，請參閱[容量預留定價和帳單](capacity-reservations-pricing-billing.md)。