Tutorial: creación de una política de programación - AWS Batch

Tutorial: creación de una política de programación

Antes de crear una cola de trabajos con una política de programación, debe crear una política de programación. Al crear una política de programación, se asocian uno o más identificadores de reparto o prefijos de identificador de reparto a las ponderaciones de la cola y, si lo prefiere, se le asigna un período de reducción y se calcula la reserva a la política.

Para crear una política de programación
  1. Abra la consola AWS Batch en https://console.aws.amazon.com/batch/.

  2. En la barra de navegación, seleccione la región a utilizar.

  3. En el panel de navegación, elija Políticas de programación, Creación de.

  4. Para Nombre, escriba un nombre único para la política de programación. Se admiten hasta 128 letras (mayúsculas y minúsculas), números, guiones y caracteres de subrayado.

  5. (Opcional) En Segundos de decaimiento de cuota, introduzca un valor entero para el tiempo de decaimiento de cuota de la política de programación de reparto justo. Un tiempo de decaimiento de la cuota más largo utilizará muchos más recursos de computación durante un tiempo más largo al programar los trabajos. Esto puede permitir que los trabajos que utilizan un identificador de reparto utilicen temporalmente más recursos de computación de los que permitiría el peso de ese identificador si ese identificador de reparto no hubiera utilizado recursos de computación recientemente.

  6. (Opcional) En Reserva de computación, introduzca un valor entero para la reserva de cálculo de la política de programación de reparto justo. La reserva de computación mantendrá algunas vCPU en reserva para usarlas como identificadores de reparto que no estén activos actualmente.

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

    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 de reparto, el 25 % si hay dos identificadores de reparto y el 12,5 % si hay tres identificadores de reparto. Un valor computeReservation de 25 indica que AWS Batch debe reservar el 25 % de la VCPU máxima disponible si solo hay un identificador de reparto, el 6,25 % si hay dos identificadores de reparto y el 1,56 % si hay tres identificadores de reparto.

  7. En la sección Atributos de cuota, puede especificar el identificador de reparto y el peso de cada identificador de reparto para asociarlos a la política de programación de reparto justo.

    1. Seleccione Añadir identificador de reparto.

    2. En Identificador de reparto, especifique el identificador de reparto. Si la cadena termina con “*”, se convierte en un prefijo identificador de reparto que se utiliza para hacer coincidir los identificadores de reparto de los trabajos. Todos los identificadores de reparto y los prefijos de los identificadores de reparto de una política de programación deben ser únicos y no pueden superponerse. Por ejemplo, los identificadores de reparto no pueden tener el prefijo “UserA*” y el identificador de reparto “userA1” en la misma política de programación de reparto justo.

    3. En Factor de ponderación, especifique la ponderación relativa para el identificador de reparto. El valor predeterminado es 1.0. Un valor más bajo tiene una mayor prioridad para los recursos de computación. Si se utiliza un prefijo identificador de reparto, los trabajos con identificadores de reparto que comiencen con ese prefijo compartirán el factor de ponderación. De hecho, esto aumenta el factor de ponderación de esos puestos de trabajo, lo que reduce su prioridad individual, a la vez que mantiene el mismo factor de ponderación para el prefijo identificador de reparto.

  8. (Opcional) En la sección Etiquetas, puede especificar la clave y el valor de cada etiqueta que desea asociar a la política de programación. Para obtener más información, consulte Etiquetar los recursos de AWS Batch.

  9. Seleccione Enviar para terminar y crear su política de programación.