Publicado: Oct 23, 2023

Hoje, o Amazon Elastic Container Service (Amazon ECS) aprimorou o agendamento de tarefas para tornar as aplicações dos clientes ainda mais resilientes a picos de carga imprevisíveis. Agora, quando o Amazon ECS detecta uma tarefa com problemas de integridade que não passa pelas verificações de integridade de um contêiner ou balanceador de carga, inicia uma substituição íntegra da tarefa antes de encerrar a tarefa problemática. Esse aprimoramento aumenta a resiliência das aplicações dos clientes, sem precisar de esforços ou configurações adicionais.

O Amazon ECS é um serviço de orquestração de contêineres totalmente gerenciado que permite que os clientes executem facilmente aplicações conteinerizadas altamente seguras, confiáveis e escaláveis. Os clientes podem definir verificações de integridade de contêineres ou balanceadores de carga para as aplicações, o que permite que agendadores do Amazon ECS saibam quando uma tarefa não íntegra deve ser encerrada e substituída por uma nova. Durante os picos de carga imprevisíveis, as verificações de integridade podem fornecer um status negativo falso para tarefas ocupadas. Isso pode resultar na redução de capacidade dos serviços, pois as tarefas não íntegras são encerradas prematuramente. Agora, o Amazon ECS tenta iniciar uma substituição para cada tarefa não íntegra e espera até que a tarefa substituta se torne íntegra antes de encerrar a que apresentou problemas. Os clientes podem controlar o número máximo de substituições de tarefas que o Amazon ECS pode iniciar simultaneamente configurando o parâmetro maximumPercent (por padrão, 200%) de um serviço.

A nova melhoria está disponível em todas as regiões da AWS. 

Saiba mais sobre os conceitos de agendamento do Amazon ECS neste documento.