发布于: Sep 16, 2022
AWS Fargate 客户现在可以配置 Amazon Elastic Container Service (ECS) 任务和 Amazon Elastic Kubernetes Service (EKS) 容器组,以使用最多 16 个 vCPU,数量较以前大约增加了 4 倍。vCPU 是 ECS 任务和 EKS 容器组的主要计算资源。vCPU 数量增多有助于计算量大的应用程序(如机器学习推理、科学建模和分布式分析)更加轻松地在 Fargate 上运行。除此之外,客户现在可以在 Fargate 预置高达 120GiB 的内存,也比以前增加了 4 倍。这有助于批处理工作负载、提取、转换、加载 (ETL) 作业、基因组学和媒体处理应用程序在 Fargate 更好地执行内存密集型操作。对于需要更多计算资源且无法轻松重新架构为较小微服务的应用程序,更多的 vCPU 和内存选项还有助于简化向无服务器容器计算迁移的操作。
要在 Fargate 上使用这些增加的 vCPU 和内存配置运行容器应用程序,只需使用新要求创建新的任务定义或容器组规范,或者更新现有的任务定义或容器组规范并重新启动。您可以为 Fargate 启动类型编辑 ECS 任务内存和任务 CPU 参数值,也可以为在 Fargate 上运行的 EKS 容器组更新 vCPU 和内存预留,以便在 Fargate 上使用更大的 vCPU 和内存值。Fargate 按需、Fargate Spot 容量提供程序以及 Savings Plans 定价选项会自动扩展以匹配这些增加的 vCPU 和内存配置。对于 Linux/X86 和 Linux/ARM CPU 架构,使用 ECS 的客户可以在 Fargate 上使用增加的任务。
Fargate 定价仍然基于所请求的任务或容器组所需的 vCPU 和内存资源。有关更多详细信息,请参阅 Fargate 定价。增加的 vCPU 和内存配置要求使用 Fargate 基于 vCPU 的服务限额,您可以在常见问题页面了解有关基于 vCPU 的服务限额的更多信息。自 2022 年 8 月 31 日起,已推出 Fargate 的每个商业 AWS 区域均可使用增加的 vCPU 和内存配置,但 AWS 中国区域和 AWS GovCloud(美国)区域除外。