Publié le: Oct 2, 2020
AWS Batch prend désormais en charge de nouveaux paramètres au moment de la spécification des définitions d'AWS Batch tâche, y compris les configurations d'identification personnalisées, l'espace d'échange et la mémoire partagée. AWS Batch permet aux développeurs, aux scientifiques et aux ingénieurs d'exécuter aisément et efficacement plusieurs centaines de milliers de tâches de calcul en 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, GPU) en fonction du volume et des besoins en ressources spécifiques des tâches en lots soumises. Avec AWS Batch, il est inutile d'installer et de gérer les clusters de serveur ou les logiciels de calcul par lots que vous utilisez pour exécuter vos tâches, ce qui vous permet de vous concentrer sur l'analyse des résultats et la résolution des problèmes.
Les clients peuvent choisir entre plusieurs moteurs de journal standards pour leurs tâches et spécifier des options et secrets pour leurs moteurs de journal. Ceci signifie que les clients peuvent, par le biais d'un paramètre d'API, faire émettre par AWS Batch le type de journaux que les clients veulent les recevoir, leur permettant ainsi d'avoir plus de visibilité dans leurs charges de travail. Spécifiez simplement le nom du moteur, et entrez les options de configuration ou secrets dans le moteur, et le lot configurera les tâches à communiquer à ce moteur.
Avec le paramètre d'espace d'échange, vous pouvez désormais contrôler l'utilisation de l'espace d'échange pour vos tâches. L'espace d'échange permet aux applications d'utiliser d'avantage de mémoire que celle à laquelle elles pourraient autrement accéder, à un coût de latence plus élevé et plus faible en terme de débit pour cet accès à la mémoire. Les applications telles que celles-ci présentant des exigences hautement variables en matière de mémoire, mais moins sensibles à la latence, peuvent tirer parti de l'utilisation de la mémoire d'échange.
AWS Batch prend désormais en charge le paramètre shm-size, qui permet de spécifier la mémoire partagée qu'un conteneur peut utiliser. Ceci permet aux conteneurs qui utilisent beaucoup de mémoire de gagner en rapidité en augmentant la mémoire allouée accessible.
Pour commencer à utiliser ces nouvelles fonctionnalités avec AWS Batch, cliquez ici.