Preferencia - 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.

Preferencia

La administración de cuotas es el único algoritmo de AWS Batch programación que incorpora la preferencia, es AWS Batch decir SCHEDULEDSTARTING, detener un RUNNING trabajo o crear capacidad para un RUNNABLE trabajo.

Intercambio preferente

La administración de cuotas utiliza la preferencia entre acciones para devolver la capacidad prestada a una cuota de cuota cuando llegan los puestos de trabajo.

Los administradores que reduzcan los límites de capacidad de una cuota de cuota también pueden hacer que SCHEDULEDSTARTING, o los RUNNING trabajos que se encuentren dentro de esa cuota, puedan optar a la exclusión si la capacidad consumida por esa cuota ahora supera los límites de capacidad configurados.

Prioridad en el uso compartido

Las cuotas compartidas se pueden configurar para habilitar la preferencia dentro de las acciones, lo que permite que los trabajos de mayor prioridad activen la preferencia de los RUNNABLE trabajos de menor prioridad dentro de la misma cuota de cuota que se ingresó, o. SCHEDULED STARTING RUNNING

Algoritmo de selección preferente

Al elegir qué trabajos preferir, AWS Batch tiene en cuenta el número y el tipo de instancias que toma prestadas, las prioridades relativas de los trabajos y la duración de los trabajos, y aplica una heurística personalizada. Puede utilizar la llamada a la UpdateServiceJobAPI para actualizar un trabajo después schedulingPriority de enviarlo. Esto puede resultar útil para reducir la prioridad de un RUNNING trabajo (lo que aumenta la probabilidad de que se dé prioridad) o para aumentar la prioridad de un RUNNABLE trabajo dentro de una cuota con la preferencia dentro del recurso compartido habilitada, lo que permite que el trabajo prevalezca sobre un trabajo que ya esté en ejecución.

Reintentos preferentes

La opción predeterminada es que los trabajos prioritarios se vuelvan a poner en cola sin límite. RUNNABLE Para limitar el número de preferencias que puede tener un trabajo, defina el envío de trabajos. preemptionRetriesBeforeTermination Si preemptionRetriesBeforeTermination se establece en 0, los trabajos se asignan a FAILED su primera prioridad.

En el trabajo se guarda una ventana deslizante con los intentos de prevención recientes, que se puede ver a través de ella. DescribeServiceJob