Publicado: Sep 27, 2019
O Amazon Elastic Container Service (ECS) oferece suporte ao esvaziamento automático de instâncias spot, um novo recurso que reduz a interrupção de serviços causada pelo encerramento de instâncias spot de cargas de trabalho do ECS. Esse recurso permitirá que os clientes do ECS gerenciem com segurança quaisquer interrupções das tarefas do ECS em execução nas instâncias spot devido ao encerramento da instância subjacente spot do EC2.
A drenagem automática de instâncias spot colocará automaticamente as instâncias spot no estado “DRAINING” após o recebimento de um aviso de interrupção de dois minutos. As tarefas do ECS em execução nas instâncias spot serão acionadas automaticamente para encerramento antes que a instância seja encerrada e as tarefas de substituição sejam agendadas em outro local do cluster. Nenhuma nova tarefa de serviço do ECS será iniciada nas instâncias após o início do processo de encerramento. O ECS assume a coordenação da finalização de tarefas com a finalização da instância subjacente do EC2 usando a funcionalidade inerente da instância “DRAINING”. A finalização gerenciada, a programação de tarefas de substituição e a finalização normal das conexões LB reduzem a probabilidade de interrupções do serviço. Isso facilita para os clientes o uso de instâncias spot como parte do cluster do ECS.
Você pode iniciar esse recurso para uma nova instância de contêiner, definindo o parâmetro ECS_ENABLE_SPOT_INSTANCE_DRAINING como "true" no campo Dados do Usuário ao iniciar a instância. Para obter mais informações sobre o uso da drenagem automática de instâncias spot do ECS, consulte a documentação do Amazon ECS. Agora, esse recurso está disponível em todas as regiões do mundo.