Publicado: Mar 22, 2023
O Amazon Elastic Container Services (Amazon ECS) agora fornece motivos contextuais de falha que facilitam a solução de falhas no lançamento de tarefas quando os clientes usam provedores de capacidade para um ajuste de escala automático da capacidade computacional em seu cluster.
Os provedores de capacidade do ECS são projetados para escalar automaticamente suas instâncias do Amazon EC2 com base nos requisitos de capacidade de suas aplicações, para que você possa escalar as aplicações sem precisar gerenciar a escalabilidade da infraestrutura subjacente. Quando você usa provedores de capacidade, o ECS programa tarefas para serem executadas mesmo quando não há capacidade disponível, adicionando automaticamente capacidade ao grupo do Auto Scaling; sem provedores de capacidade, os lançamentos de tarefas falhariam imediatamente nesse cenário. No entanto, mesmo quando você usa provedores de capacidade, pode haver circunstâncias em que suas tarefas não sejam iniciadas, por exemplo, se nenhuma das instâncias do EC2 corresponder às suas restrições de posicionamento de tarefas ou se as instâncias do seu grupo do Auto Scaling tiverem menos recursos do que os requisitos de recursos (CPU ou memória) em sua definição de tarefa. Com o lançamento de hoje, o ECS publica os motivos contextuais da falha no console do Amazon ECS, na resposta da API DescribeTasks e nos eventos de falha no posicionamento de tarefas do serviço enviados ao Amazon EventBridge.
A nova experiência agora está habilitada automaticamente para você em todas as regiões da AWS. Para ver uma lista detalhada dos motivos da falha, consulte a documentação de referência da API.