View a markdown version of this page

Quand l’utiliser AWS Batch - AWS Batch

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.

Quand l’utiliser AWS Batch

AWS Batch exécute des tâches à grande échelle et à faible coût, et fournit des services de mise en file d'attente et une mise à l'échelle optimisée en termes de coûts. Cependant, toutes les charges de travail ne peuvent pas être exécutées à l'aide de AWS Batch.

  • Tâches courtes  : si une tâche ne s'exécute que pendant quelques secondes, les frais liés à la planification de la tâche par lots peuvent être plus longs que l'exécution de la tâche elle-même. Pour contourner le problème, binpack regroupez vos tâches avant de les soumettre. AWS Batch Configurez ensuite vos AWS Batch tâches pour les répéter. Par exemple, placez les arguments de chaque tâche dans une table Amazon DynamoDB ou sous forme de fichier dans un compartiment Amazon S3. Envisagez de regrouper les tâches de manière à ce qu'elles durent de 3 à 5 minutes chacune. Après avoir terminé binpack les tâches, parcourez les groupes de tâches au sein de votre AWS Batch tâche.

  • Les tâches qui doivent être exécutées immédiatement AWS Batch peuvent être traitées rapidement. Cependant, il AWS Batch s'agit d'un planificateur qui optimise les performances en termes de coûts, de priorité des tâches et de débit. AWS Batch le traitement de vos demandes peut prendre du temps. Si vous avez besoin d'une réponse en moins de quelques secondes, une approche basée sur les services utilisant Amazon ECS ou Amazon EKS est plus adaptée.