

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

# Amazon ECS 受管執行個體的執行個體類型
<a name="managed-instances-instance-types"></a>

Amazon ECS 受管執行個體讓您可以為容器化應用程式選取特定的 EC2 執行個體類型。

## Amazon ECS 受管執行個體的執行個體系列
<a name="managed-instances-instance-families"></a>

支援下列執行個體類型：

### 一般用途
<a name="general-purpose-instances"></a>
+ m5、m5a、m5ad、m5d、m5dn、m5n、m5zn：平衡運算、記憶體與聯網
+ m6a、m6g、m6gd、m6i、m6id、m6idn、m6in：最新一代執行個體，效能得到提升
+ m7a、m7g、m7gd、m7i、m7i-flex：下一代一般用途執行個體
+ m8g、m8gd：最新一代 ARM 一般用途執行個體
+ t3、t3a、t4g：爆量效能執行個體 （奈米和微型執行個體大小除外）

### 運算最佳化
<a name="compute-optimized-instances"></a>
+ c5、c5a、c5ad、c5d、c5n：適用於運算密集型應用程式的高效能處理器
+ c6a、c6g、c6gd、c6i、c6id、c6in：最新一代運算最佳化執行個體
+ c7a、c7g、c7gd、c7gn、c7i、c7i-flex：下一代運算最佳化執行個體
+ c8g、c8gd、c8gn：最新一代 ARM 運算最佳化執行個體
+ hpc6a、hpc6id、hpc7a：高效能運算執行個體

### 記憶體最佳化
<a name="memory-optimized-instances"></a>
+ r5、r5a、r5ad、r5b、r5d、r5dn、r5n：高記憶體與 vCPU 比率執行個體，適用於記憶體密集型應用程式
+ r6a、r6g、r6gd、r6i、r6id、r6idn、r6in：最新一代記憶體最佳化的執行個體
+ r7a、r7g、r7gd、r7i、r7iz：下一代記憶體最佳化的執行個體
+ r8g、r8gd：最新一代 ARM 記憶體最佳化的執行個體
+ u-3tb1、u7i-6tb、u7i-8tb、u7i-12tb、u7in-24tb、u7in-32tb：高記憶體執行個體，RAM 高達 32 TB
+ x2gd、x2idn、x2iedn、x2iezn：適用於記憶體資料庫與分析的超大記憶體
+ x8g：最新一代超大記憶體執行個體
+ z1d：高頻率與 NVMe SSD 儲存體

### 儲存優化
<a name="storage-optimized-instances"></a>
+ d3、d3en：適用於分散式檔案系統的密集 HDD 儲存體
+ i4g、i4i：最新一代儲存最佳化執行個體
+ i7i、i7ie、i8g：下一代高效能儲存執行個體
+ im4gn、is4gen：網路最佳化儲存執行個體

### 加速運算
<a name="accelerated-computing-instances"></a>
+ g4dn：搭載 NVIDIA T4 GPU，適用於機器學習推論與圖形
+ g5、g5g：搭載 NVIDIA A10G GPU，適用於高效能圖形與 ML
+ g6、g6e、g6f：最新一代 GPU 執行個體
+ gr6、gr6f：搭載 NVIDIA L4 Tensor 核心 GPU 的 GPU 執行個體，vCPU:RAM 比率為 1:8，適用於圖形工作負載
+ p3dn：搭載 NVIDIA V100 GPU，適用於深度學習訓練與 HPC
+ p4d：搭載 NVIDIA A100 GPU，可實現最高效能的機器學習訓練
+ p5：搭載 NVIDIA H100 GPU 的最新一代執行個體
+ p6-b200：搭載 NVIDIA B200 GPU 的下一代執行個體

## 執行個體選擇方法
<a name="managed-instances-instance-selection-methods"></a>

Amazon ECS 受管執行個體提供兩種選取執行個體類型的方法：
+ *特定執行個體類型選取*：您可以明確指定要用於任務的 EC2 執行個體類型。
+ *屬性型執行個體類型選取*：您可以指定應用程式所需的屬性 (例如 vCPU、記憶體與架構)，Amazon ECS 受管執行個體會選取適當的執行個體類型。

## 特定執行個體類型選取
<a name="managed-instances-specific-instance-types"></a>

透過特定執行個體類型選取，您可以明確指定要用於 Amazon ECS 受管執行個體任務的 EC2 執行個體類型。當您的應用程式需要具有特定硬體特性的特定執行個體類型時，此方法很有用。

## 屬性型執行個體類型選項
<a name="managed-instances-attribute-based-selection"></a>

透過屬性型執行個體類型選取，您可以指定應用程式所需的屬性，Amazon ECS 受管執行個體會選取符合這些需求的適當執行個體類型。這可提供更大的彈性，並有助於確保即使特定執行個體類型不可用，也能成功置放任務。

指定多個屬性時，您會取得滿足所有指定屬性的執行個體類型。若您為某個屬性指定多個值，則您將取得滿足任何指定值的執行個體類型。

屬性型執行個體類型選取支援下列屬性：

**cpuArchitecture**  
CPU 架構。  
有效值：`X86_64` \| `ARM64`

**instanceGeneration**  
指示是否包含目前世代或上一代執行個體類型。  
+ 針對目前世代的執行個體類型，請指定 `current`。目前世代包含目前建議使用的 EC2 執行個體類型。這通常會包含每個執行個體系列中最新的二至三代。如需詳細資訊，請參閱《Amazon EC2 使用者指南》中的[執行個體類型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)。
+ 針對上一代執行個體類型，請指定 `previous`。
+ 若要同時包含目前和上一代執行個體類型，請指定 `all`。
有效值：`current` \| `previous` \| `all`  
預設：任何目前或上一代。

**burstablePerformance**  
指示是否包含、排除或需要爆量效能執行個體類型。如需詳細資訊，請參閱《Amazon EC2 使用者指南》中的[爆量效能執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html)。  
有效值：`included` \| `excluded` \| `required`  
預設：`excluded`

**cpuManufacturer**  
請列出要包含的特定 CPU 製造商。  
+ 針對使用 Intel CPU 的執行個體類型，請指定 `intel`。
+ 針對使用 AMD CPU 的執行個體類型，請指定 `amd`。
+ 對於具有 AWS CPUs執行個體類型 （例如 AWS Graviton)，請指定 `amazon-web-services`。
請勿混淆 CPU 硬體製造商與 CPU 硬體架構。執行個體會根據您指定的 Amazon Machine Image (AMI)，以相容的 CPU 架構啟動。
有效值：`intel` \| `amd` \| `amazon-web-services`  
預設：任何製造商。

**networkBandwidth**  
網路頻寬下限和上限，以每秒 Gb (Gbps) 為單位。  
預設：沒有下限或上限。

**networkInterfaceCount**  
網路介面數目的下限和上限。  
預設：沒有下限或上限。

**localStorage**  
指示是否包含、排除或需要執行個體儲存體磁碟區的執行個體類型。如需詳細資訊，請參閱[《Amazon EC2 使用者指南》中的 Amazon EC2 執行個體存放](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html)區。 *Amazon EC2 *  
有效值：`included` \| `excluded` \| `required`  
預設：`included`

**localStorageType**  
指示所需的本機儲存體類型。  
+ 針對具有硬碟 (HDD) 儲存體的執行個體類型，請指定 `hdd`。
+ 針對具有固態硬碟 (SSD) 儲存體的執行個體類型，請指定 `ssd`。
有效值：`hdd` \| `ssd`  
預設：任何本機儲存類型。

## 帳單和購買選項
<a name="managed-instances-instance-billing-and-purchase-options"></a>

Amazon ECS 受管執行個體支援多種功能，可協助最佳化容器化工作負載的成本：
+ *Savings Plans (SPs)*：Amazon ECS 受管執行個體受益於您為任務使用的執行個體類型購買的 Savings Plans。不需任何其他設定。
+ *預留執行個體 (RI)*：Amazon ECS 受管執行個體任務可以從您為任務使用的執行個體類型購買的 RI 中受益。不需任何其他設定。
+ *Spot 執行個體*：您可以透過設定 將 Amazon ECS 受管執行個體容量提供者設定為使用 EC2 Spot 執行個體 `capacityOptionType=Spot`
+ *容量保留*：您可以透過設定`capacityOptionType=Reserved`並提供容量保留群組，將 Amazon ECS 受管執行個體容量提供者設定為使用您的 EC2 容量保留。 [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-cr-group.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-cr-group.html)您也可以指定下列保留偏好設定：使用 `reservations-only` 來確保執行個體僅以預留容量啟動，以達到最大可預測性、`reservations-first`偏好保留，同時在需要時保有回復隨需容量的彈性，或`reservations-excluded`防止您的容量提供者同時使用保留。