Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS Fargate limite les taux de lancement des tâches Amazon ECS et des pods Amazon EKS à des quotas (anciennement appelés limites) à l'aide d'un algorithme de bucket à jetons
Par exemple, la taille du compartiment de jetons de tâches et de pods pour un compte client Fargate est de 100 jetons et le taux de recharge est de 20 jetons par seconde. Par conséquent, vous pouvez lancer immédiatement jusqu'à 100 tâches Amazon ECS et pods Amazon EKS par compte client, avec un taux de lancement soutenu de 20 tâches Amazon ECS et pods Amazon EKS par seconde.
Actions | Capacité maximale du compartiment (ou taux en rafale) | Taux de recharge du compartiment (ou taux soutenu) |
---|---|---|
Quota de taux de ressources Fargate pour les tâches Amazon ECS à la demande et les pods Amazon EKS1 | 100 | 20 |
Quota de taux de ressources Fargate pour les tâches Spot Amazon ECS | 100 | 20 |
1Les comptes qui lancent uniquement des pods Amazon EKS ont un taux en rafale de 20 avec un taux de lancement soutenu de 20 pods par seconde lors de l'utilisation des versions de plateforme décrites dans les Versions de la plateforme Amazon EKS.
Limiter l'RunTask
API dans Fargate
En outre, Fargate limite le taux de requêtes lors du lancement de tâches à l'aide de l'API RunTask
d'Amazon ECS à l'aide d'un quota distinct. Fargate limite les demandes d'API RunTask
Amazon ECS AWS pour chaque compte par région. Chaque requête que vous effectuez supprime un jeton du compartiment. Le but est de favoriser la performance du service et d'assurer une utilisation équitable pour tous les clients Fargate. Les appels d'API sont soumis aux quotas de requêtes, qu'ils proviennent de la console Amazon Elastic Container Service, d'un outil de ligne de commande ou d'une application tierce. Le quota de taux pour les appels à l'API RunTask
d'Amazon ECS est de 20 appels par seconde (rafale et soutenu). Chaque appel à cette API peut cependant lancer jusqu'à 10 tâches. Cela signifie que vous pouvez lancer 100 tâches en une seconde en effectuant 10 appels à cette API, demandant que 10 tâches soient lancées dans chaque appel. De même, vous pouvez également effectuer 20 appels à cette API, demandant que 5 tâches soient lancées dans chaque appel. Pour plus d'informations sur la limitation des API pour l'RunTask
API Amazon ECS, consultez la section Limitation des demandes d'API dans le manuel Amazon ECS API Reference.
Dans la pratique, les taux de lancement des tâches et des pods dépendent également d'autres considérations telles que les images de conteneur à télécharger et à décompresser, les surveillances de l'état et d'autres intégrations activées, telles que l'enregistrement des tâches ou des pods auprès d'un équilibreur de charge. Les clients constatent des variations dans les taux de lancement des tâches et des modules par rapport aux quotas présentés précédemment, en fonction des fonctionnalités activées par les clients.
Ajustement des quotas tarifaires dans Fargate
Vous pouvez demander une augmentation des quotas de limitation de taux pour votre compte AWS . Pour plus d'informations, consultez Demande d'augmentation de quotas dans le Guide de l'utilisateur Service Quotas .