Publié le: Apr 6, 2021
AWS Batch prend désormais en charge les rôles liés à un service AWS Identity and Access Management (IAM), ce qui permet aux clients de déléguer aisément des autorisations à AWS Batch pour exécuter leurs charges de travail de calcul par lots.
AWS Batch permet aux développeurs, scientifiques et ingénieurs d'exécuter facilement et efficacement des centaines de milliers de tâches de calcul par lots sur AWS. AWS Batch alloue dynamiquement une quantité optimale et un type de ressources de calcul (par exemple, des instances optimisées pour la mémoire ou CPU) en fonction du volume et des besoins en ressources spécifiques des tâches par lots soumises. Avec AWS Batch, il est inutile d’installer et de gérer les logiciels de calcul par lots ou les clusters de serveur sur lesquels s’exécutent vos tâches, ce qui vous permet de vous concentrer sur l’analyse des résultats et la résolution des problèmes. AWS Batch permet de planifier, programmer et exécuter vos charges de travail de calcul par lots sur les services et fonctionnalités de calcul AWS, par exemple les instances Amazon EC2 et EC2 Spot.
Le rôle lié au service AWS Batch est prédéfini par AWS Batch et comprend les autorisations nécessaires à AWS Batch pour exécuter des tâches par lots. On peut citer, notamment, le lancement d'instances Amazon EC2 dans votre compte ou la jonction de ces instances à un environnement de calcul AWS Batch. Un rôle lié à un service facilite la configuration d'AWS Batch, car vous ne devez pas ajouter manuellement les autorisations nécessaires.
Il n'est pas nécessaire de créer manuellement un rôle lié à un service. Lorsque vous créez un environnement de calcul dans la console AWS Batch, l'interface de ligne de commande (CLI) ou l'API AWS, AWS Batch crée le rôle lié à un service automatiquement. Pour en savoir plus sur AWS Batch et son rôle lié à un service, consultez la documentation AWS Batch.