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.
Groupes de nœuds
Un groupe de nœuds est un groupe identique de nœuds de travail qui partagent tous les mêmes propriétés de conteneur. Vous pouvez spécifier jusqu' AWS Batch à cinq groupes de nœuds distincts pour chaque tâche.
Chaque groupe peut avoir ses propres images de conteneur, commandes, variables d'environnement, etc. Par exemple, vous pouvez soumettre une tâche qui nécessite une seule c5.xlarge
instance pour le nœud principal et cinq nœuds enfants d'c5.xlarge
instance. Chacun de ces groupes de nœuds distincts peut spécifier des images de conteneur ou des commandes différentes à exécuter pour chaque tâche.
Sinon, tous les nœuds de votre tâche peuvent utiliser un seul groupe de nœuds. De plus, le code de votre application peut différencier les rôles des nœuds tels que le nœud principal et le nœud enfant. Pour ce faire, il compare la variable d'AWS_BATCH_JOB_MAIN_NODE_INDEX
environnement à sa propre valeur pourAWS_BATCH_JOB_NODE_INDEX
. Vous pouvez avoir jusqu'à 1 000 nœuds par tâche. Il s'agit de la limite par défaut pour les instances d'un ECS cluster Amazon. Vous pouvez demander à augmenter cette limite.
Note
Actuellement, tous les groupes de nœuds dans une tâche parallèle à plusieurs nœuds doivent utiliser le même type d'instance.