Amazon ECS 服务配额 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon ECS 服务配额

下表提供了 Amazon Web Services 账户 的 Amazon ECS 默认服务限额(也称为限制)。有关可与 Amazon ECS 结合使用的其他 Amazon Web Services(如 Elastic Load Balancing 和 Auto Scaling)服务限额的更多信息,请参阅 Amazon Web services 一般参考中的 Amazon 服务限额。有关 Amazon ECS API 中的 API 限制的信息,请参阅请求对 Amazon ECS API 进行限制

Amazon ECS 服务配额

以下是 Amazon ECS 服务配额。

名称 默认值 可调整 描述
每个集群的容量提供程序 每个支持的区域:10 个 可以与集群关联的最大容量提供程序数量。
每个服务的经典负载均衡器 每个支持的区域:1 个 每个服务的最大经典负载均衡器数
每个账户的集群数 每个支持的区域:10000 个 每个每个账户的集群数
每个集群的容器实例数 每个支持的区域:5000 个 每个集群的容器实例数
每个启动任务的容器实例数 每个支持的区域:10 个 StartTask API 操作中指定的容器实例的最大数量。
每个任务定义的容器数 每个支持的区域:10 个 任务定义中的最大容器定义数。
ECS Exec 会话 每个支持的区域:20 个 每个容器的最大 ECS Exec 会话数
服务在 Amazon Fargate 上启动的任务率 每个支持的区域:500 个 Amazon ECS 服务调度器在 Fargate 上每分钟可以为每个服务预置的最大任务数。
服务在 Amazon EC2 或外部实例上启动的任务率 每个支持的区域:500 个 Amazon ECS 服务调度器在 Amazon EC2 或外部实例上每分钟可以为每个服务预置的最大任务数。
每个任务定义系列的修订数 每个支持的区域:1000000 个 每个任务定义系列的最大修订数。注销任务定义修订不会将其排除在此限制之外。
每个 awsvpcConfiguration 的安全组数 每个支持的区域:5 个 awsvpcConfiguration 中指定的最大安全组数。
每个集群的服务数 每个支持的区域:5000 个 每个集群的最大服务数
每个 awsvpcConfiguration 的子网数 每个支持的区域:16 个 awsvpcConfiguration 中指定的最大子网数。
每个资源的标签 每个支持的区域:50 个 每个资源的最大标签数。这适用于任务定义、集群、任务和服务。
每个服务的目标组数 每个支持的区域:5 个 每个服务的最大目标组数(如果使用 Application Load Balancer 或 Network Load Balancer)。
任务定义大小 每个支持的区域:64KB 任务定义的最大大小(以 KiB 为单位)。
每个集群处于预置状态的任务 每个支持的区域:300 个 每个集群中等待在预置状态的最大任务数。此配额仅适用于使用 EC2 Auto Scaling 组容量提供程序启动的任务。
每个运行任务启动的任务数 每个支持的区域:10 个 每个 RunTask API 操作可启动的任务的最大数量。
每个服务的任务数 每个支持的区域:5000 个 每个服务的最大任务数(预期数量)
注意

默认值是由 Amazon 设置的初始配额,它们与实际应用的配额值和最大可能的服务限额是分开的。有关更多信息,请参阅《服务限额用户指南》中的服务限额中的术语

注意

配置为使用 Amazon ECS 服务发现的服务的任务限制为每个服务 1000 个任务。这是由于每个服务的实例数量的Amazon Cloud Map服务配额有限。有关更多信息,请参阅 Amazon Web Services General Reference 中的 Amazon Cloud Map 服务配额

注意

实际上,任务启动率还取决于其他考虑因素,例如要下载和解压的容器镜像、启用的运行状况检查和其他集成,例如向负载均衡器注册任务。您可能会看到任务启动率与此处显示的限额相比的差异。这些变化是由您为 Amazon ECS 服务启用的功能引起的。有关更多信息,请参阅 Amazon ECS 最佳实践指南中的加快 Amazon ECS 部署

Amazon Fargate 服务配额

以下是 Amazon Fargate 上的 Amazon ECS 服务限额,在服务限额控制台中的 Amazon Fargate 服务下列出。

Amazon Fargate 正在从基于任务的限额过渡到基于 vCPU 的限额。下表首先列出了基于 vCPU 的新限额,然后是现有基于任务的限额。

下表首先列出了基于 vCPU 的新限额,然后是现有基于任务计数的限额。这些服务限额列在服务限额控制台中的 Amazon Fargate 服务下。

您可以通过查看服务限额控制台来确认生效的限额类型。如果 vCPU 限额有效,则 Fargate On-Demand resource count(Fargate 按需型资源计数)和 Fargate Spot resource count(Fargate 竞价型资源计数)限额对于 Applied quota value(应用的限额值)显示 0。任何其他值均表示基于任务计数的限额有效。您还可以运行 list-account-settings 来查看 fargateVCPULimit 值。当值为 enabled 时,这意味着正在使用基于 vCPU 的限额。有关更多信息,请参阅 Amazon Elastic Container Service API 参考中的 list-account-settings

服务配额

描述

默认配额值

可调整

Fargate 按需型 vCPU 资源计数

此账户在当前区域中作为 Fargate 按需型实例并发运行的 Fargate vCPU 数量。

6

Fargate 竞价型 vCPU 资源计数

此账户在当前区域中作为 Fargate 竞价型实例并发运行的 Fargate vCPU 数量。

6

Fargate 按需资源计数

此账户在当前区域中在 Fargate 上并发运行的 Amazon ECS 任务和 Amazon EKS 容器组的最大数量。

2

Fargate Spot 资源计数

此账户在当前区域中在 Fargate 竞价型实例上并发运行的 Amazon ECS 任务的最大数量。

2

注意

默认值是由 Amazon 设置的初始配额,它们与实际应用的配额值和最大可能的服务限额是分开的。有关更多信息,请参阅《服务限额用户指南》中的服务限额中的术语

注意

Fargate 还强制执行 Amazon ECS 任务和 Amazon EKS pod 启动率限制。有关更多信息,请参阅 Fargate 限制

管理您的 Amazon ECS 和 Amazon Fargate 服务限额

您可以请求增加您的 Amazon 账户的 Fargate 配额。要请求配额调整,请联系 Amazon Web Services Support 中心