

# 适用于 64 位 ARM 工作负载的 Amazon ECS 任务定义
<a name="ecs-arm64"></a>

Amazon ECS 支持使用 64 位 ARM 应用程序。您可以在 [AWS Graviton 处理器](https://aws.amazon.com/ec2/graviton/)支持的平台上运行您的应用程序。它适用于各类工作负载。这包括应用程序服务器、微服务、高性能计算、基于 CPU 的机器学习推断、视频编码、电子设计自动化、游戏、开源数据库和内存缓存等工作负载。

## 注意事项
<a name="ecs-arm64-considerations"></a>

在开始部署使用 64 位 ARM 架构的任务定义之前，请考虑以下事项：
+ 应用程序可以使用 Fargate 或 EC2。
+ 这些应用程序只能使用 Linux 操作系统。
+ 对于 Fargate 类型，应用程序必须使用 Fargate 平台版本 `1.4.0` 或更高版本。
+ 应用程序可以使用 Fluent Bit 或 CloudWatch 进行监控。
+ 对于 Fargate，以下 AWS 区域不支持 64 位 ARM 工作负载：
  + 美国东部（弗吉尼亚州北部），`use1-az3` 可用区
+  对于 EC2，请参阅以下内容以验证您的区域是否支持要使用的实例类型：
  + [Amazon EC2 M6g 实例](https://aws.amazon.com/ec2/instance-types/m6)
  +  [Amazon EC2 T4g 实例](https://aws.amazon.com/ec2/instance-types/t4/)
  +  [Amazon EC2 C6g 实例](https://aws.amazon.com/ec2/instance-types/c6g/)
  +  [Amazon EC2 R6gd 实例](https://aws.amazon.com/ec2/instance-types/r6/)
  +  [Amazon EC2 X2gd 实例](https://aws.amazon.com/ec2/instance-types/x2/)

  您还可以使用带筛选器的 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
  ```

  有关更多信息，请参阅 *Amazon EC2 命令行参考*中的 [describe-instance-type-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-type-offerings.html)。