Parámetros de la política de programación - AWS Batch

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Parámetros de la política de programación

Las políticas de programación se dividen en tres componentes básicos: el nombre, la política de reparto justo y las etiquetas de la política de programación.

Nombre de la política de programación

name

El nombre de su política de programación. Se admiten hasta 128 letras (mayúsculas y minúsculas), números, guiones y caracteres de subrayado.

Tipo: String

Obligatorio: sí

Política de reparto justo

fairsharePolicy

La política de reparto justo de la política de programación.

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

Tipo: objeto

Obligatorio: no

computeReservation

Un valor que se usa para reservar parte de la VCPU máxima disponible para los identificadores de la parte justa que aún no han sido utilizados.

La proporción reservada es (computeReservation/100)^ActiveFairShares, donde ActiveFairShares es el número de identificadores activos de la cuota justa.

Por ejemplo, un valor computeReservation de 50 indica que AWS Batch debe reservar el 50 % de la VCPU máxima disponible si solo hay un identificador activo de reparto justo, el 25 % si hay dos identificadores activos de reparto justo y el 12,5 % si hay tres identificadores activos de reparto justos. Un valor computeReservation de 25 indica que AWS Batch debe reservar el 25 % de la VCPU máxima disponible si solo hay un identificador activo de reparto justo, el 6,25 % si hay dos identificadores activos de reparto justo y el 1,56 % si hay tres identificadores activos de reparto justo.

Tipo: entero

Rango válido: valor mínimo de 0. Valor máximo de 99.

Obligatorio: no

shareDecaySeconds

El período de tiempo que se utilizará para calcular el porcentaje de reparto justo para cada identificador de reparto justo en uso. Un valor de cero (0) indica que solo se debe medir el uso actual. El decaimiento permite que los trabajos más recientes tengan más peso que los anteriores.

Tipo: entero

Rango válido: valor mínimo de 0. Valor máximo de 604800 (1 semana).

Obligatorio: no

shareDistribution

Matriz de objetos que contiene las ponderaciones de los identificadores de reparto justo para la política de reparto justo. Los identificadores de reparto justo que no se incluyen tienen un peso predeterminado de 1.0.

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

Tipo: matriz

Obligatorio: no

shareIdentifier

Un identificador de reparto justo o un prefijo de identificador de reparto justo. Si la cadena termina con '*', dicha cadena especifica un prefijo de reparto justo para los identificadores de reparto justo que comienzan con ese prefijo. Por ejemplo, si el valor es UserA* y el weightFactor es 1 y hay dos identificadores de reparto justo que comienzan por UserA, cada uno de esos identificadores de reparto justo tendrá una ponderación de 2; si hay cinco identificadores de reparto justo de este tipo, cada uno tendrá una ponderación de 5.

La lista de identificadores de reparto justo y prefijos de identificadores de reparto justo de una política de reparto justo no puede solaparse. Por ejemplo, no puede haber un prefijo identificador de reparto justo de UserA* y un identificador de reparto justo de UserA-1 en la misma política de reparto justo.

Tipo: String

Obligatorio: sí

weightFactor

El factor de ponderación para el identificador de reparto justo. El valor predeterminado es 1.0. Un valor más bajo tiene una mayor prioridad para los recursos informáticos. Por ejemplo, los trabajos que utilizan un identificador de recurso compartido con un factor de peso de 0,125 (1/8) obtienen 8 veces los recursos de computación de los trabajos que utilizan un identificador de recurso compartido con un factor de peso de 1.

El valor más pequeño admitido es 0,0001 y el más grande es 999,9999.

Tipo: Flotante

Obligatorio: no

Etiquetas

tags

Etiquetas de pares clave-valor para asociarlas a la política de programación. Para obtener más información, consulte Etiquetado de los recursos de AWS Batch.

Tipo: mapa de cadena a cadena

Obligatorio: no