View a markdown version of this page

Comportamento de extração de imagem de contêiner de instâncias gerenciadas do Amazon ECS - Amazon Elastic Container Service

Comportamento de extração de imagem de contêiner de instâncias gerenciadas do Amazon ECS

O tempo de startup do contêiner depende do tamanho da imagem do contêiner subjacente. Imagens maiores, como versões completas do Debian, Ubuntu ou Amazon Linux 2, demoram mais para iniciar porque incluem mais serviços do que suas contrapartes compactas (Debian-slim, Ubuntu-slim, Amazon-slim) ou imagens base mínimas, como o Alpine.

Quando o Amazon ECS lança uma nova instância de contêiner de instâncias gerenciadas do Amazon ECS, o cache de imagens local fica vazio. A primeira tarefa executada nessa instância de contêiner puxa a imagem do contêiner do repositório do contêiner para o cache de imagens local. As tarefas subsequentes que usam a mesma imagem nessa instância de contêiner usam a imagem em cache em vez de extraí-la novamente.

O agente do Amazon ECS nas instâncias gerenciadas do Amazon ECS gerencia automaticamente o espaço em disco em cada instância de contêiner. Quando uma tarefa é interrompida e nenhuma outra tarefa em execução usa a mesma imagem de contêiner, o Amazon ECS inicia um cronômetro de limpeza de 15 minutos para essa imagem. Se nenhuma nova tarefa que use a imagem for iniciada nessa instância de contêiner em 15 minutos, a imagem será removida do cache de imagens local.

Resolução da imagem do contêiner

O Amazon ECS resolve as tags de imagem do contêiner em resumos de imagem para garantir que todas as tarefas em um serviço executem a mesma versão da imagem. Esse comportamento afeta o empacotamento de compartimentos de instâncias gerenciadas do Amazon ECS e a seleção de instâncias, pois o Amazon ECS programa uma única tarefa do serviço para primeiro recuperar o resumo da imagem do contêiner antes de programar as tarefas restantes. Para obter mais informações, consulte Resolução da imagem do contêiner.