Parametri della politica di pianificazione - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Parametri della politica di pianificazione

Le politiche di pianificazione sono suddivise in tre componenti di base: il nome, la politica di condivisione equa e i tag della politica di pianificazione.

Nome della politica di pianificazione

name

Il nome della politica di pianificazione. Il nome può contenere un massimo di 128 lettere (maiuscole e minuscole), numeri, trattini e caratteri di sottolineatura.

Tipo: stringa

Campo obbligatorio: sì

Politica di condivisione equa

fairsharePolicy

La policy di ripartizione equa della policy di pianificazione.

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

Tipo: oggetto

Campo obbligatorio: no

computeReservation

Un valore utilizzato per riservare parte della VCPU massima disponibile agli identificatori di fair share che non sono ancora stati utilizzati.

Il rapporto riservato è (computeReservation/100)^ActiveFairShares dove ActiveFairShares è il numero di identificatori di ripartizione equa attivi.

Ad esempio, un computeReservation valore pari a 50 indica che è AWS Batch necessario riservare il 50% della VCPU massima disponibile se è presente un solo identificatore di fair share attivo, il 25% se vi sono due identificatori di fair share attivi e il 12,5% se vi sono tre identificatori di fair share attivi. Un computeReservation valore pari a 25 indica che è AWS Batch necessario riservare il 25% della VCPU massima disponibile se è presente un solo identificatore di fair share attivo, il 6,25% se vi sono due identificatori di fair share attivi e l'1,56% se vi sono tre identificatori di fair share attivi.

Tipo: integer

Intervallo valido: valore minimo pari a 0. Valore massimo di 99.

Campo obbligatorio: no

shareDecaySeconds

Il periodo di tempo da utilizzare per calcolare la percentuale di fair share per ogni identificatore di fair share utilizzato. Un valore pari a zero (0) indica che è necessario misurare solo l'uso corrente. Con il decadimento, i lavori eseguiti di recente presentano un peso maggiore rispetto a quelli eseguiti in precedenza.

Tipo: integer

Intervallo valido: valore minimo pari a 0. Valore massimo di 604800 (1 settimana).

Campo obbligatorio: no

shareDistribution

Serie di oggetti che contengono i pesi degli identificatori di fair share per la politica di fair share. Gli identificatori di fair share non inclusi hanno un peso predefinito di. 1.0

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

Tipo: Array

Campo obbligatorio: no

shareIdentifier

Un identificatore di ripartizione equa o un suo prefisso. Se la stringa termina con '*', questa stringa specifica un prefisso identificativo di fair share per gli identificatori di fair share che iniziano con quel prefisso. Ad esempio, se il valore è UserA* e il weightFactor è 1 e ci sono due identificatori di fair share che iniziano conUserA, ognuno di questi identificatori di fair share avrà un peso pari a 2; se ci sono cinque identificatori di fair share, ognuno avrà un peso di 5.

L'elenco degli identificativi di fair share e dei prefissi degli identificativi di fair share in una politica di fair share non può sovrapporsi. Ad esempio, non è possibile avere un prefisso identificativo di fair share pari a UserA* e un identificativo di fair share nella stessa politica di fair share. UserA-1

Tipo: stringa

Campo obbligatorio: sì

weightFactor

Il fattore di ponderazione per l'identificatore di ripartizione equa. Il valore predefinito è 1.0. Un valore inferiore ha una priorità più alta per le risorse di calcolo. I processi che utilizzano un identificatore di ripartizione con un fattore di ponderazione pari a 0,125 (1/8), ad esempio, ottengono 8 volte le risorse di calcolo rispetto agli identificatori di ripartizione con fattore di ponderazione 1.

Il valore più piccolo supportato è 0,0001 e il valore massimo supportato è 999,9999.

Tipo: Float

Campo obbligatorio: no

Tag

tags

Tag di coppia chiave-valore da associare alla politica di pianificazione. Per ulteriori informazioni, consulta Tagging delle risorse AWS Batch.

Tipo: mappatura stringa a stringa

Campo obbligatorio: no