View a markdown version of this page

Amazon ECS 受管執行個體的執行個體類型 - Amazon Elastic Container Service

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

Amazon ECS 受管執行個體的執行個體類型

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

Amazon ECS 受管執行個體的執行個體系列

支援下列執行個體類型:

一般用途

  • 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:爆量效能執行個體 (奈米和微型執行個體大小除外)

運算最佳化

  • 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:高效能運算執行個體

記憶體最佳化

  • 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 儲存體

儲存優化

  • d3、d3en:適用於分散式檔案系統的密集 HDD 儲存體

  • i4g、i4i:最新一代儲存最佳化執行個體

  • i7i、i7ie、i8g:下一代高效能儲存執行個體

  • im4gn、is4gen:網路最佳化儲存執行個體

加速運算

  • 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 的下一代執行個體

執行個體選擇方法

Amazon ECS 受管執行個體提供兩種選取執行個體類型的方法:

  • 特定執行個體類型選取:您可以明確指定要用於任務的 EC2 執行個體類型。

  • 屬性型執行個體類型選取:您可以指定應用程式所需的屬性 (例如 vCPU、記憶體與架構),Amazon ECS 受管執行個體會選取適當的執行個體類型。

特定執行個體類型選取

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

屬性型執行個體類型選項

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

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

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

cpuArchitecture

CPU 架構。

有效值:X86_64 | ARM64

instanceGeneration

指示是否包含目前世代或上一代執行個體類型。

  • 針對目前世代的執行個體類型,請指定 current。目前世代包含目前建議使用的 EC2 執行個體類型。這通常會包含每個執行個體系列中最新的二至三代。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的執行個體類型

  • 針對上一代執行個體類型,請指定 previous

  • 若要同時包含目前和上一代執行個體類型,請指定 all

有效值:current | previous | all

預設:任何目前或上一代。

burstablePerformance

指示是否包含、排除或需要爆量效能執行個體類型。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的爆量效能執行個體

有效值: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 執行個體存放區。 Amazon EC2

有效值:included | excluded | required

預設:included

localStorageType

指示所需的本機儲存體類型。

  • 針對具有硬碟 (HDD) 儲存體的執行個體類型,請指定 hdd

  • 針對具有固態硬碟 (SSD) 儲存體的執行個體類型,請指定 ssd

有效值:hdd | ssd

預設:任何本機儲存類型。

帳單和購買選項

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您也可以指定下列保留偏好設定:使用 reservations-only 來確保執行個體僅以預留容量啟動,以達到最大可預測性、reservations-first偏好保留,同時在需要時保有回復隨需容量的彈性,或reservations-excluded防止您的容量提供者同時使用保留。