Groupes de nœuds - 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.

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.xlargeinstance. 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_INDEXenvironnement à 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.