Amazon ECS 服务配额
下表提供了 AWS 账户 的 Amazon ECS 默认服务限额(也称为限制)。有关可与 Amazon ECS 结合使用的其他 AWS 服务(例如 Elastic Load Balancing 和 Auto Scaling)的服务限额的更多信息,请参阅 Amazon Web Services 一般参考 中的 AWS 服务限额。有关 Amazon ECS API 中的 API 限制的信息,请参阅请求对 Amazon ECS API 进行限制。
Amazon ECS 服务配额
以下是 Amazon ECS 服务限额。
新 AWS 账户的初始配额可能较低,但会随着时间的推移而增加。Amazon ECS 会持续监控每个区域内的账户使用情况,然后根据您的使用情况自动增加配额。您还可以请求提高显示为可调整的值的配额,请参阅《服务限额用户指南》中的请求提升配额。
名称 | 默认值 | 可调整 | 描述 |
---|---|---|---|
每个集群的容量提供程序 | 每个受支持的区域:20 个 | 否 | 可以与集群关联的最大容量提供程序数量。 |
每个服务的经典负载均衡器 | 每个受支持的区域:1 个 | 否 | 每个服务的最大经典负载均衡器数。 |
每个账户的集群数 | 每个受支持的区域:10000 个 | 是 |
每个每个账户的集群数 |
每个集群的容器实例数 | 每个受支持的区域:5,000 个 | 否 | 每个集群的容器实例数 |
每个启动任务的容器实例数 | 每个受支持的区域:10 个 | 否 | StartTask API 操作中指定的容器实例的最大数量。 |
每个任务定义的容器数 | 每个受支持的区域:10 个 | 否 | 任务定义中的最大容器定义数。 |
ECS Exec 会话 | 每个受支持的区域:1000 个 | 否 | 每个容器的最大 ECS Exec 会话数。 |
服务在 AWS Fargate 上启动的任务率 | 每个受支持的区域:500 个 | 否 | Amazon ECS 服务调度器在 Fargate 上每分钟可以为每个服务预置的最大任务数。 |
服务在 Amazon EC2 或外部实例上启动的任务率 | 每个受支持的区域:500 个 | 否 | Amazon ECS 服务调度器在 Amazon EC2 或外部实例上每分钟可以为每个服务预置的最大任务数。 |
每个任务定义系列的修订数 | 每个受支持的区域:1000000 个 | 否 | 每个任务定义系列的最大修订数。注销或删除任务定义修订不会将其排除在此限制之外。 |
每个 awsvpcConfiguration 的安全组数 | 每个受支持的区域:5 个 | 否 | awsvpcConfiguration 中指定的最大安全组数。 |
每个集群的服务数 | 每个受支持的区域:5,000 个 | 否 | 每个集群的最大服务数 |
每个命名空间的服务数 | 每个受支持的区域:100 个 | 是 |
在命名空间中运行的服务的最大数量。 |
每个 awsvpcConfiguration 的子网数 | 每个受支持的区域:16 个 | 否 | awsvpcConfiguration 中指定的最大子网数。 |
每个资源的标签 | 每个受支持的区域:50 个 | 否 | 每个资源的最大标签数。这适用于任务定义、集群、任务和服务。 |
每个服务的目标组数 | 每个受支持的区域:5 个 | 否 | 每个服务的最大目标组数(如果使用应用程序负载均衡器或网络负载均衡器)。 |
任务定义大小 | 每个受支持的区域:64KB | 否 | 任务定义的最大大小(以 KiB 为单位)。 |
每个集群处于预置状态的任务 | 每个受支持的区域:500 个 | 否 | 每个集群中等待在预置状态的最大任务数。此配额仅适用于使用 EC2 自动扩缩组容量提供程序启动的任务。 |
每个运行任务启动的任务数 | 每个受支持的区域:10 个 | 否 | 每个 RunTask API 操作可启动的任务的最大数量。 |
每个服务的任务数 | 每个受支持的区域:5,000 个 | 否 | 每个服务的最大任务数(预期数量)。 |
注意
默认值是由 AWS 设置的初始配额,它们与实际应用的配额值和最大可能的服务限额是分开的。有关更多信息,请参阅《服务限额用户指南》中的服务限额中的术语。
注意
配置为使用 Amazon ECS 服务发现的服务的任务限制为每个服务 1000 个任务。这是由于每个服务的实例数量的AWS Cloud Map服务限额有限。有关更多信息,请参阅 Amazon Web Services 一般参考 中的 AWS Cloud Map 服务限额。
注意
实际上,任务启动率还取决于其他考虑因素,例如要下载和解压的容器镜像、启用的运行状况检查和其他集成,例如向负载均衡器注册任务。您可能会看到任务启动率与此处显示的限额相比的差异。这些变化是由您用于服务的功能引起的。有关更多信息,请参阅 Amazon ECS 服务参数的最佳实践 。
注意
配置为使用 Amazon ECS Service Connect 的服务的任务限制为每个服务 1000 个任务。这是由于每个服务的实例数量的AWS Cloud Map服务限额有限。有关更多信息,请参阅 Amazon Web Services 一般参考 中的 AWS Cloud Map 服务限额。
AWS Fargate 服务限额
以下是 AWS Fargate 上的 Amazon ECS 服务限额,在服务限额控制台中的 AWS Fargate 服务下列出。
新 AWS 账户的初始配额可能较低,但会随着时间的推移而增加。Fargate 会持续监控每个区域内的账户使用情况,然后根据您的使用情况自动增加配额。您还可以请求提高显示为可调整的值的配额,请参阅《服务限额用户指南》中的请求提升配额。
注意
默认值是由 AWS 设置的初始配额,它们与实际应用的配额值和最大可能的服务限额是分开的。有关更多信息,请参阅《服务限额用户指南》中的服务限额中的术语。
注意
Fargate 还强制执行 Amazon ECS 任务和 Amazon EKS 容器组启动率限制。有关更多信息,请参阅 Fargate 限制。