Paramètres de la politique de planification - 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.

Paramètres de la politique de planification

Les politiques de planification sont divisées en trois éléments de base : le nom, la politique de partage équitable et les balises de la politique de planification.

Nom de la politique de planification

name

Le nom de votre politique de planification. Il peut comporter jusqu'à 128 lettres (majuscules et minuscules), des chiffres, des tirets ou des traits de soulignement.

Type : chaîne

Obligatoire : oui

Politique de partage équitable

fairsharePolicy

La politique de partage équitable de la politique de planification.

"fairsharePolicy": { "computeReservation": number, "shareDecaySeconds": number, "shareDistribution": [ { "shareIdentifier": "string", "weightFactor": number } ] }

Type : objet

Obligatoire : non

computeReservation

Une valeur utilisée pour réserver une partie du nombre maximal de processeurs virtuels disponibles pour des identifiants de partage équitables qui n'ont pas encore été utilisés.

Le ratio réservé est (computeReservation/100)^ActiveFairShares, où ActiveFairShares est le nombre d'identifiants de partage équitable actifs.

Par exemple, une computeReservation valeur de 50 indique que l'on AWS Batch devrait réserver 50 % du maximum de processeurs virtuels disponibles s'il n'existe qu'un seul identifiant de fair share actif, 25 % s'il existe deux identifiants de fair share actifs et 12,5 % s'il existe trois identifiants de fair share actifs. Une computeReservation valeur de 25 indique que 25 % du maximum de processeurs virtuels disponibles AWS Batch devraient être réservés s'il n'existe qu'un seul identifiant de juste action actif, 6,25 % s'il existe deux identifiants de fair share actifs et 1,56 % s'il existe trois identifiants de fair share actifs.

Type : entier

Plage valide : valeur minimale de 0. Valeur maximale de 99.

Obligatoire : non

shareDecaySeconds

Période à utiliser pour calculer un pourcentage de juste part pour chaque identifiant de juste part utilisé. La valeur zéro (0) indique que seule l'utilisation actuelle doit être mesurée. La décroissance permet aux tâches dont l'exécution est plus récente d'avoir plus de poids que les tâches exécutées auparavant.

Type : entier

Plage valide : valeur minimale de 0. Valeur maximale de 604800 (1 semaine).

Obligatoire : non

shareDistribution

Ensemble d'objets contenant les pondérations pour les identificateurs de parts équitables utilisés dans le cadre de la politique de partage équitable. Les identifiants de partage équitable qui ne sont pas inclus ont une pondération par défaut de1.0.

"shareDistribution": [ { "shareIdentifier": "string", "weightFactor": number } ]

Type : Array

Obligatoire : non

shareIdentifier

Un identifiant de partage équitable ou un préfixe d'identifiant de partage équitable. Si la chaîne se termine par « * », cette chaîne spécifie un préfixe d'identifiant de partage équitable pour les identifiants de partage équitable commençant par ce préfixe. Par exemple, si la valeur est UserA* égale weightFactor à 1 et que deux identifiants de juste action commencent par deuxUserA, chacun de ces identifiants de juste action aura une pondération de 2 ; s'il existe cinq identifiants de juste action de ce type, chacun aura une pondération de 5.

La liste des identifiants d'actions équitables et des préfixes des identifiants d'actions équitables dans une politique de partage équitable ne peut pas se chevaucher. Par exemple, vous ne pouvez pas avoir de préfixe d'identifiant de juste part UserA* et d'identifiant de juste part UserA-1 dans la même politique de partage équitable.

Type : chaîne

Obligatoire : oui

weightFactor

Facteur de pondération pour l'identifiant de partage équitable. La valeur par défaut est 1.0. Une valeur inférieure a une priorité plus élevée pour les ressources de calcul. Par exemple, les tâches qui utilisent un identifiant de partage avec un facteur de pondération de 0,125 (1/8) obtiennent 8 fois les ressources de calcul des tâches qui utilisent un identifiant de partage avec un facteur de pondération de 1.

La plus petite valeur prise en charge est 0,0001 et la plus grande valeur prise en charge est 999,9999.

Type : flottant

Obligatoire : non

Balises

tags

Balises de paires clé-valeur à associer à la politique de planification. Pour plus d'informations, consultez Balisage de vos ressources AWS Batch.

Type : mappage chaîne/chaîne

Obligatoire : non