Cuotas de limitación de AWS Fargate
AWS Fargate limita las tareas de Amazon ECS y las tarifas de lanzamiento de los pods de Amazon EKS a las cuotas (antes denominadas límites) mediante un algoritmo de bucket de token
Por ejemplo, el tamaño del bucket de tokens para tareas y pods de una cuenta de cliente de Fargate es de 100 tokens y la tasa de recarga es de 20 tokens por segundo. Por lo tanto, puede lanzar inmediatamente hasta 100 tareas de Amazon ECS y pods de Amazon EKS por cuenta de cliente, con una tasa de lanzamiento sostenida de 20 tareas de Amazon ECS y pods de Amazon EKS por segundo.
Acciones | Capacidad máxima del bucket (o velocidad de ráfaga) | Tasa de recarga del bucket (o tasa sostenida) |
---|---|---|
Cuota de tasa de recursos de Fargate para tareas bajo demanda de Amazon ECS y pods de Amazon EKS1 | 100 | 20 |
Cuota de tasa de recursos de Fargate para tareas de Spot Amazon ECS | 100 | 20 |
1Las cuentas que lanzan solo los pods de Amazon EKS tienen una tasa de ráfaga de 20, con una tasa de lanzamiento sostenido de pods de 20 lanzamientos de pods por segundo cuando se utilizan las versiones de plataforma indicadas en las Versiones de la plataforma de Amazon EKS.
Limitación de la API RunTask
en Fargate
Además, Fargate limita la tasa de solicitudes al lanzar tareas con la API RunTask
de Amazon ECS utilizando una cuota independiente. Fargate limita las solicitudes de la API RunTask
de Amazon ECS de manera controlada para cada cuenta de AWS por región. Cada solicitud que realice elimina un token del bucket. Hacemos esto para mejorar el rendimiento del servicio y garantizar un utilización justa para todos los clientes de Fargate. Las llamadas de las API están sujetas a los cuotas de solicitud tanto si se originan en la consola de Amazon Elastic Container Service, en herramientas de la línea de comandos o en una aplicación de terceros. La cuota de tarifas para las llamadas a la API RunTask
de Amazon ECS es de 20 llamadas por segundo (ráfaga y sostenida). Sin embargo, cada llamada a esta API puede iniciar hasta 10 tareas. Esto significa que puede lanzar 100 tareas en un segundo haciendo 10 llamadas a esta API, solicitando que se inicien 10 tareas en cada llamada. Del mismo modo, también podría realizar 20 llamadas a esta API, solicitando que se inicien 5 tareas en cada llamada. Para obtener más información acerca de la limitación de API para la API RunTask
de Amazon ECS, consulte API request throttling en la Referencia de la API de Amazon ECS.
En la práctica, las tasas de lanzamiento de tareas y pods 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 o pods en un equilibrador de carga. Los clientes ven variaciones en las tasas de lanzamiento de tareas y pods en comparación con las cuotas representadas anteriormente según las características que los clientes habilitan.
Ajuste de cuotas de tarifas en Fargate
Puede solicitar un aumento de las cuotas de limitación de Fargate para su cuenta de AWS. Para obtener más información, consulte Requesting a quota increase (Solicitud de un aumento de cuota) en la Guía del usuario de Service Quotas.