Cuotas de servicio de Amazon ECS - Amazon Elastic Container Service

Cuotas de servicio de Amazon ECS

En la siguiente tabla, se muestran las cuotas de servicio predeterminadas, también conocidas como límites, de Amazon ECS para una Cuenta de AWS. Para obtener más información acerca de las cuotas de servicio para otros servicios de Servicios de AWS que se pueden utilizar con Amazon ECS, como Elastic Load Balancing y el escalado automático, consulte Cuotas de servicio de AWS en la Referencia general de Amazon Web Services. Para obtener información sobre la limitación de API en la API de Amazon ECS, consulte Limitación de solicitudes para la API de Amazon ECS.

Cuotas de servicio de Amazon ECS

Estas son cuotas de servicio de Amazon ECS.

Las cuentas nuevas de AWS pueden tener cuotas iniciales más bajas que pueden aumentar con el tiempo. Amazon ECS supervisa constantemente el uso de la cuenta dentro de cada región y luego aumenta automáticamente las cuotas en función de su uso. También puede solicitar un aumento de cuota para los valores que se muestran como ajustables. Consulte Solicitud de aumento de cuota en la Guía de usuario de Service Quotas.

Nombre Valor predeterminado Ajustable Descripción
Proveedores de capacidad por clúster Cada región admitida: 10 No El número máximo de proveedores de capacidad que se puede asociar con un clúster.
Classic Load Balancers por servicio Cada región admitida: 1 No Número máximo de Classic Load Balancers por servicio.
Clústeres por cuenta Cada región admitida: 10 000 Número de clústeres por cuenta
Instancias de contenedor por clúster Cada región admitida: 5000 No Número de instancias de contenedor por clúster
Instancias de contenedor por start-task Cada región admitida: 10 No El número máximo de instancias de contenedor especificadas en una acción de la API de StartTask.
Contenedores por definición de tarea Cada región admitida: 10 No Número máximo de definiciones de contenedor dentro de una definición de tareas.
Sesiones ECS Exec Cada región admitida: 20 Número máximo de sesiones ECS Exec por contenedor.
Tasa de tareas lanzadas por un servicio en AWS Fargate Cada región admitida: 500 No El número máximo de tareas que el programador de servicios de Amazon ECS puede aprovisionar por servicio por minuto en Fargate.
Tasa de tareas lanzadas por un servicio en una instancia externa o de Amazon EC2 Cada región admitida: 500 No El número máximo de tareas que el programador de servicios de Amazon ECS puede aprovisionar por servicio por minuto en una instancia Amazon EC2 o externa.
Revisiones por familia de definición de tareas Cada región admitida: 1 000 000 No El número máximo de revisiones por familia de definición de tareas. La anulación del registro de una revisión de definición de tarea no impide que se aplique este límite.
Grupos de seguridad por awsvpcConfiguration Cada región admitida: 5 No El número máximo de grupos de seguridad especificados en una awsvpcConfiguration.
Servicios por clúster Cada región admitida: 5000 El número máximo de servicios por clúster.
Subredes por awsvpcConfiguration Cada región admitida: 16 No El número máximo de subredes especificado en una awsvpcConfiguration.
Etiquetas por recurso Cada región admitida: 50 No El número máximo de etiquetas por cada. Esto se aplica a definiciones de tareas, clústeres, tareas y servicios.
Grupos de destino por servicio Cada región admitida: 5 No Número de grupos de destino por servicio si utiliza un Application Load Balancer o un Network Load Balancer.
Tamaño de definición de tarea Cada región admitida: 64 kilobytes No El tamaño máximo, en KiB, de una definición de tarea.
Tareas en estado PROVISIONING por clúster Cada región admitida: 300 No El número máximo de tareas que esperan en el estado PROVISIONING por clúster. Esta cuota solo se aplica a las tareas lanzadas con un proveedor de capacidad de grupo de Auto Scaling de EC2.
Tareas lanzadas por run-task Cada región admitida: 10 No El número máximo de tareas que se pueden lanzar por acción de la API de RunTask.
Tareas por servicio Cada región admitida: 5000 Número máximo de tareas por servicio (el número deseado).
nota

Los valores predeterminados son las cuotas iniciales establecidas por AWS, las cuales son independientes del valor real de la cuota aplicada y de la cuota de servicio máxima posible. Para obtener más información, consulte Terminología de Service Quotas en la Guía del usuario de Service Quotas.

nota

Los servicios configurados para utilizar la detección de servicios de Amazon ECS tienen un límite de 1000 tareas por servicio. Esto se debe a la cuota de servicio AWS Cloud Map correspondiente al número de instancias por servicio. Para obtener más información, consulte AWS Cloud Map service quotas (cuota del servicio) en la Amazon Web Services General Reference (Referencia general de los servicios de Amazon Web).

nota

En la práctica, las tasas de lanzamiento de tareas también dependen de otras consideraciones, como las imágenes de contenedores que se van a descargar y desempaquetar, las comprobaciones de estado y otras integraciones habilitadas, como registrar tareas con un equilibrador de carga. Es posible que vea variaciones en las tasas de lanzamiento de tareas en comparación con las cuotas representadas aquí. Estas variaciones se deben a las características que ha habilitado para sus servicios de Amazon ECS. Para obtener más información, consulte la aceleración de las implementaciones de Amazon ECS en la Guía de prácticas recomendadas de Amazon ECS.

Cuotas de servicio de AWS Fargate

A continuación, se muestran cuotas de servicio de Amazon ECS en AWS Fargate, enumeradas en el servicio AWS Fargate dentro de la consola de Service Quotas.

Las cuentas nuevas de AWS pueden tener cuotas iniciales más bajas que pueden aumentar con el tiempo. Fargate supervisa constantemente el uso de la cuenta dentro de cada región y luego aumenta automáticamente las cuotas en función de su uso. También puede solicitar un aumento de cuota para los valores que se muestran como ajustables. Consulte Solicitud de aumento de cuota en la Guía de usuario de Service Quotas.

AWS Fargate está pasando de cuotas basadas en tareas a cuotas basadas en vCPU. En este momento, debe optar por incluir el uso de cuotas basadas en vCPU. Para obtener más información acerca de cómo suscribirse y comprobar qué cuotas están en uso, consulte Cuotas basadas en vCPU de Fargate.

En la siguiente tabla se enumeran las nuevas cuotas basadas en vCPU seguidas de las cuotas basadas en tareas existentes. Estas cuotas de servicio se enumeran en el servicio AWS Fargate dentro de la consola de Service Quotas.

También puede confirmar qué tipo de cuota está en uso si consulta la consola de Service Quotas. Si las cuotas de vCPU están en uso, las cuotas en Fargate On-Demand resource count (Recuento de recursos bajo demanda de Fargate) y Fargate Spot resource count (Recuento de recursos de Fargate Spot) muestran 0 en Applied quota value (Valor de cuota aplicado). Cualquier otro valor indica que las cuotas basadas en el recuento de tareas están en uso.

Cuota de servicio

Descripción

Valor de cuota predeterminado

Ajustable

Recuento de recursos de vCPU de Fargate bajo demanda

El número de vCPU de Fargate que se ejecutan simultáneamente como Fargate bajo demanda en esta cuenta en la región actual.

6

Recuento de recursos de vCPU de Fargate Spot

El número de vCPU de Fargate que se ejecutan simultáneamente como Fargate Spot bajo demanda en esta cuenta en la región actual.

6

Recuento de recursos de Fargate bajo demanda

El número de tareas de Amazon ECS y pods de Amazon EKS que se ejecutan simultáneamente en Fargate en esta cuenta en la región actual.

2

Recuento de recursos de Fargate Spot

El número de tareas de Amazon ECS que se ejecutan simultáneamente en Fargate Spot en esta cuenta en la región actual.

2

nota

Los valores predeterminados son las cuotas iniciales establecidas por AWS, las cuales son independientes del valor real de la cuota aplicada y de la cuota de servicio máxima posible. Para obtener más información, consulte Terminología de Service Quotas en la Guía del usuario de Service Quotas.

nota

Fargate aplica adicionalmente las tareas de Amazon ECS y los límites de la tasa de lanzamiento de pods de Amazon EKS. Para obtener más información sobre las limitaciones controladas de Fargate.

Administración de Amazon ECS y cuotas de servicio de AWS Fargate en la AWS Management Console

Amazon ECS se ha integrado a Service Quotas, un servicio de AWS que le permite consultar y administrar sus cuotas desde una ubicación central. Para obtener más información, consulte ¿Qué son las cuotas de servicio? en la Guía del usuario de Service Quotas.

Con Service Quotas, resulta más sencillo buscar el valor de las cuotas de servicio de Amazon ECS.

AWS Management Console

Para consultar las cuotas de servicio de Amazon ECS y Fargate mediante la AWS Management Console

  1. Abra la consola de Service Quotas en https://console.aws.amazon.com/servicequotas/.

  2. En el panel de navegación, elija AWS services (Servicios de AWS).

  3. En la lista de servicios de AWS, busque y seleccione Amazon Elastic Container Service (Amazon ECS) o AWS Fargate.

    En la lista Service quotas (Cuotas de servicio), puede ver el nombre de cuota de servicio, el valor aplicado (si está disponible), la cuota predeterminada de AWS y si el valor de cuota es ajustable.

  4. Para ver información adicional sobre una cuota de servicio, como, por ejemplo, la descripción, elija el nombre de cuota.

  5. (Opcional) Para solicitar un aumento de cuota, seleccione la cuota que desea aumentar, seleccione Request quota increase (Solicitar aumento de cuota), escriba o seleccione la información necesaria y seleccione Request (Solicitar).

Para trabajar más con cuotas de servicio mediante la AWS Management Console, consulte la Guía del usuario de Service Quotas. Para solicitar un aumento de cuota, consulte Solicitud de aumento de cuota en la Guía del usuario de Service Quotas.

AWS CLI

Para consultar las cuotas de servicio de Amazon ECS y Fargate mediante la AWS CLI

Ejecute el siguiente comando para consultar las cuotas predeterminadas de Amazon ECS.

aws service-quotas list-aws-default-service-quotas \ --query 'Quotas[*].{Adjustable:Adjustable,Name:QuotaName,Value:Value,Code:QuotaCode}' \ --service-code ecs \ --output table

Ejecute el siguiente comando para consultar las cuotas predeterminadas de Fargate.

aws service-quotas list-aws-default-service-quotas \ --query 'Quotas[*].{Adjustable:Adjustable,Name:QuotaName,Value:Value,Code:QuotaCode}' \ --service-code fargate \ --output table

Ejecute el siguiente comando para consultar las cuotas de Fargate aplicadas.

aws service-quotas list-service-quotas \ --service-code fargate
nota

Amazon ECS no admite cuotas aplicadas.

Para obtener más información, acerca de cómo trabajar con las cuotas de servicio mediante la AWS CLI, consulte la Referencia de comandos de la AWS CLI de Service Quotas. Para solicitar un aumento de cuota, consulte el request-service-quota-increase comando en la Referencia de comandos de la AWS CLI.