適用於 64 位元 ARM 工作負載的 Amazon ECS 任務定義 - Amazon Elastic Container Service

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

適用於 64 位元 ARM 工作負載的 Amazon ECS 任務定義

Amazon ECS 支援使用 64 位元 ARM 應用程式。您可以在採用 AWS Graviton 2 處理器的平台上執行您的應用程式。該平台適用多種工作負載。其包括各種工作負載,例如應用程式伺服器、微型服務、高效能運算、CPU 型機器學習推論、影片編碼、電子設計自動化、遊戲、開放原始碼資料庫和記憶體內快取。

考量事項

在您開始部署使用 64 位元 ARM 架構的任務定義之前,請考量下列事項:

  • 應用程式可使用 Fargate 或 EC2 啟動類型。

  • 採用 ARM64 架構的 Linux 任務不支援 Fargate Spot 容量提供者。

  • 應用程式僅能使用 Linux 作業系統。

  • 對於 Fargate 類型,應用程式必須使用 Fargate 平台版本 1.4.0 或更新版本。

  • 這些應用程序可以使用Fluent Bit或用 CloudWatch 於監視。

  • 針對 Fargate 啟動類型,下列項目 AWS 區域 不支援 64 位元 ARM 工作負載:

    • 美國東部 (維吉尼亞北部)、use1-az3 可用區域

  • 對於 Amazon EC2 啟動類型,請參閱以下內容,以驗證您所在區域是否支援您要使用的執行個體類型:

    您也可以使用 Amazon EC2 describe-instance-type-offerings 命令搭配篩選條件,查看您所在區域的執行個體優惠。

    aws ec2 describe-instance-type-offerings --filters Name=instance-type,Values=instance-type --region region

    以下範例檢查美國東部 (維吉尼亞北部) (us-east-1) 區域中的 M6 執行個體類型可用性。

    aws ec2 describe-instance-type-offerings --filters "Name=instance-type,Values=m6*" --region us-east-1

    如需詳細資訊,請describe-instance-type-offerings 參閱 Amazon EC2 命令列參考中的。