Tutorial: criar uma política de agendamento
Antes de criar uma fila de tarefas com uma política de agendamento, você precisa criar uma política de agendamento. Ao criar uma política de agendamento justo, você associa um ou mais identificadores de compartilhamento, ou prefixos de identificadores de compartilhamento, com pesos para a fila e, opcionalmente, atribui um período de decaimento, além de calcular a reserva para a política.
Para criar uma política de agendamento
-
Abra o AWS Batch console em https://console.aws.amazon.com/batch/
. -
Na barra de navegação, selecione a Região a ser usada.
-
No painel de navegação, escolha Políticas de Agendamento, Criar.
-
Em Nome, insira um nome exclusivo para a sua política de agendamento. São permitidos até 128 caracteres (caixa alta e baixa), números, hifens e sublinhados.
-
(Opcional) Para Segundos de decaimento de compartilhamento, insira um valor inteiro para o tempo de decaimento de compartilhamento da política de agendamento de compartilhamento justo. Um tempo maior de decaimento de compartilhamentos usará consideravelmente mais recursos de computação por um período maior ao agendar trabalhos. Isso permitirá que trabalhos utilizando um identificador de compartilhamento utilizem mais recursos de computação temporariamente do que o peso do identificador de compartilhamento permitiria, caso não estivesse usando recursos de computação recentes.
-
(Opcional) Em Reserva de computação, insira um valor inteiro para reserva de computação da política de agendamento de compartilhamento justo. A reserva de computação irá separar alguns vCPUs para uso por identificadores de compartilhamento justo não ativos no momento.
A proporção reservada é
(computeReservation/100)^ActiveFairShares, onde ActiveFairShares é o número de identificadores de compartilhamento justo ativos.Por exemplo, um valor
computeReservationde 50 indica que AWS Batch deve reservar 50% da VCPU máxima disponível caso haja apenas um identificador de compartilhamento justo, 25% em caso de dois identificadores e 12,5% em caso de três identificadores de compartilhamento justo. Um valorcomputeReservationde 25 indica que AWS Batch deve reservar 25% da vCPU máxima disponível caso haja apenas um identificador de compartilhamento, 6,25% em caso de dois identificadores de compartilhamento e 1,56% caso haja três identificadores de compartilhamento. -
Na seção Atributos de compartilhamento, é possível especificar o identificador de compartilhamento e peso de cada identificador de compartilhamento associado à política de agendamento.
-
Escolha Adicionar Identificador de Compartilhamento.
-
Para Identificador de compartilhamento, especifique o identificador de compartilhamento. Se a string terminar com “*”, isso torna-se um prefixo de identificador de compartilhamento para equiparar identificadores de compartilhamento para trabalhos. Todos os identificadores de compartilhamento e prefixos de identificador de compartilhamento em uma política de agendamento devem ser exclusivos e não podem se sobrepor. Por exemplo, você não pode ter identificadores de compartilhamento justo com prefixo “UserA*” e identificador de compartilhamento “UserA1” na mesma política de agendamento de compartilhamento justo.
-
Para o Fator de peso, especifique o peso relativo para o identificador de compartilhamento. O valor padrão é 1.0. Um valor mais baixo terá prioridade mais alta para recursos de computação. Se um prefixo de identificador de compartilhamento for usado, trabalhos com identificadores de compartilhamento que começarem com o prefixo compartilharão o fator peso. Isso aumenta efetivamente o fator peso desses trabalhos, enquanto diminui sua prioridade individual e mantém o mesmo fator para o prefixo do identificador de compartilhamento.
-
-
(Opcional) Na seção Tags, você pode especificar a chave e o valor de cada tag associada à política de agendamento. Para mais informações, consulte Marcar com tag os recursos do AWS Batch.
-
Escolha Enviar para finalizar e criar sua política de agendamento.