经 Amazon ECS 优化的 AMI
Amazon ECS 提供已根据这些要求和建议进行了预配置的经 Amazon ECS 优化的 AMI,以在 Amazon ECS Linux 实例上运行您的容器工作负载。建议对 Amazon EC2 实例使用经 Amazon ECS 优化的 Amazon Linux 2 AMI,除非应用程序要求使用特定的操作系统或在该 AMI 中尚不可用的 Docker 版本。
尽管您可以自行创建在 Amazon ECS 上运行您的容器化工作负载所需的符合基本规范的 Amazon EC2 实例 AMI,但 Amazon 工程师仍会在 Amazon ECS 上预配置并测试经 Amazon ECS 优化的 AMI。这是可供您开始操作并快速获取 Amazon 上运行的容器的最简单方式。
经 Amazon ECS 优化的 AMI 元数据,包括 AMI 名称、Amazon ECS 容器代理版本和 Amazon ECS 运行时版本(其中包括 Docker 版本,对于每个变体可以编程方式检索)。有关更多信息,请参阅检索经 Amazon ECS 优化的 AMI 元数据。
以下经 Amazon ECS 优化的 AMI 的变体可用于您的 Amazon EC2 实例。
操作系统 | AMI | 描述 |
---|---|---|
Amazon Linux 2 |
经 Amazon ECS 优化的 Amazon Linux 2 AMI |
在大多数情况下,推荐用于为您的 Amazon ECS 工作负载启动 Amazon EC2 实例。经 Amazon ECS 优化的 Amazon Linux 2 AMI 不随附 Amazon CLI 预装。 |
经 Amazon ECS 优化的 Amazon Linux 2 内核 5.10 AMI |
基于 Amazon Linux 2,建议在启动 Amazon EC2 实例时使用此 AMI,您需要为 Amazon ECS 工作负载使用 Linux 内核 5.10 而不是内核 4.14。经 Amazon ECS 优化的 Amazon Linux 2 内核 5.10 AMI 未预装 Amazon CLI。 | |
Amazon Linux 2(arm64) |
经 Amazon ECS 优化的 Amazon Linux 2(arm64)AMI |
基于 Amazon Linux 2,建议在为 Amazon ECS 工作负载启动 Amazon EC2 实例时使用此 AMI,这些实例由基于 ARM 的 Amazon Graviton/Graviton 2 处理器提供支持。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的一般用途实例。 经 Amazon ECS 优化的 Amazon Linux 2 (arm64) AMI 不随附 Amazon CLI 预装。 |
经 Amazon ECS 优化的 Amazon Linux 2 内核 5.10(arm64)AMI |
基于 Amazon Linux 2,建议在启动 Amazon EC2 实例时使用此 AMI,这些实例由基于 ARM 的 Amazon Graviton/Graviton 2 处理器提供支持,您需要为 Amazon ECS 工作负载使用 Linux 内核 5.10 而不是 Linux 内核 4.14。经 Amazon ECS GPU 优化 AMI 不随附 Amazon CLI 预装。 |
|
Amazon Linux 2(GPU) |
Amazon ECS GPU 优化型 AMI |
基于 Amazon Linux 2,建议在为 Amazon ECS 工作负载启动基于 Amazon EC2 GPU 的实例时使用此 AMI。预配置了 NVIDIA 内核驱动程序和 Docker GPU 运行时,可以使正在运行的工作负载充分利用 Amazon ECS 上的 GPU。有关更多信息,请参阅在 Amazon ECS 上使用 GPU。 |
Amazon Linux(Inferentia) |
经 Amazon ECS 优化的 Amazon Linux 2(Inferentia)AMI |
基于 Amazon Linux 2,建议在启动 Amazon EC2 Inf1 实例时使用此 AMI。带有预先配置 Amazon Inferentia 驱动程序和Docker 的 Amazon Neuron运行时,它使得在 Amazon ECS 上运行机器学习推理工作负载变得更加容易。有关更多信息,请参阅在 Amazon ECS 的 Amazon Linux 2 上使用 Trn1 和 Inf1 实例。经 Amazon ECS 优化的 Amazon ECS 2(Inferentia)AMI 不随附 Amazon CLI 预装。 |
Amazon Linux 2022 |
经 Amazon ECS 优化的 Amazon Linux 2022 AMI |
Amazon Linux 2022 是 Amazon 的下一代 Amazon Linux。在大多数情况下,推荐用于为您的 Amazon ECS 工作负载启动 Amazon EC2 实例。有关更多信息,请参阅《Amazon Linux 2022 用户指南》中的什么是 Amazon Linux 2022。 重要经 Amazon ECS 优化的 Amazon Linux 2022 AMI 处于预览版,可能会发生变化。 |
Amazon Linux |
经 Amazon ECS 优化的 Amazon Linux AMI |
此 AMI 基于 Amazon Linux。我们建议您将工作负载迁移到经 Amazon ECS 优化的 Amazon Linux 2 AMI。经 Amazon ECS 优化的 Amazon Linux AMI 的支持与 Amazon Linux AMI 相同。有关更多信息,请参阅 Amazon Linux AMI。 重要2021 年 4 月 15 日,经 Amazon ECS 优化的 Amazon Linux AMI 结束了其标准支持阶段并进入了维护支持阶段。在维护支持阶段,Amazon ECS 将继续为减少的软件包列表提供关键和重要的安全更新。在此期间,Amazon ECS 将不再添加对新 EC2 实例类型、新服务和功能以及新软件包的支持。相反,Amazon ECS 将仅为适用于减少的软件包集的关键和重要的安全修复提供更新。维护支持期将于 2023 年 6 月 30 日结束。 |
经 Amazon ECS 优化的 AMI 更改日志
Amazon ECS 为 GitHub 上的 Amazon ECS 优化 AMI 的 Linux 变体提供了更改日志。有关更多信息,请参阅更改日志
经 Amazon ECS 优化的 AMI 的 Linux 变体使用 Amazon Linux 2 AMI 作为其基础。可以通过查询 Systems Manager Parameter Store API 来检索每个变体的 Amazon Linux 2 源 AMI 名称。有关更多信息,请参阅检索经 Amazon ECS 优化的 AMI 元数据。还提供了 Amazon Linux 2 AMI 版本注释。有关更多信息,请参阅 Amazon Linux 2 版本注释