Armazenamento temporário de tarefas do Fargate - Amazon Elastic Container Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Armazenamento temporário de tarefas do Fargate

Quando provisionada, cada tarefa do Amazon ECS hospedada em contêineres Linux AWS Fargate recebe o seguinte armazenamento temporário para montagens de vinculação. Isso pode ser montado e compartilhado entre os contêineres usando os parâmetros volumes, mountPoints e volumesFrom na definição da tarefa. Isso não é compatível com contêineres do Windows em AWS Fargate.

Versões da plataforma de contêiner Linux do Fargate

Versão 1.4.0 ou posterior

Por padrão, as tarefas do Amazon ECS hospedadas no Fargate usando a versão 1.4.0 ou posterior da plataforma recebem, no mínimo, 20 GiB de armazenamento temporário. A quantidade total de armazenamento temporário pode ser aumentada, até um máximo de 200 GiB. Para fazer isso, especifique o parâmetro ephemeralStorage na definição de tarefa.

A imagem de contêiner extraída, compactada e descompactada da tarefa é armazenada no armazenamento temporário. Para determinar a quantidade total de armazenamento temporário que sua tarefa precisa usar, subtraia a quantidade de armazenamento usada pela imagem do contêiner da quantidade total de armazenamento temporário em que a tarefa está alocada..

Para tarefas que usam a versão 1.4.0 ou posterior da plataforma iniciadas em 28 de maio de 2020 ou depois, o armazenamento temporário é criptografado com um algoritmo de criptografia AES-256. Esse algoritmo usa uma chave AWS de criptografia própria.

Para tarefas que usam uma versão 1.4.0 ou posterior da plataforma, lançadas a partir de 18 de novembro de 2022, o uso de armazenamento temporário é informado por meio do endpoint de metadados da tarefa. As aplicações nas suas tarefas podem consultar a versão 4 do endpoint de metadados da tarefa para obter o tamanho reservado de armazenamento temporário e a quantidade usada.

Além disso, o tamanho reservado do armazenamento temporário e a quantidade usada são enviados para o Amazon CloudWatch Container Insights se você ativar o Container Insights.

nota

O Fargate reserva espaço no disco. Esse espaço é usado apenas pelo Fargate. Você não é cobrado por isso. Ele não é mostrado nessas métricas. Porém, você pode ver esse armazenamento adicional em outras ferramentas, como o df.

Versão 1.3.0 ou anterior

Para as tarefas do Amazon ECS no Fargate que usam a versão 1.3.0 ou anterior da plataforma, cada tarefa recebe o armazenamento temporário a seguir.

  • 10 GB de armazenamento de camadas do Docker

    nota

    Essa quantidade inclui artefatos de imagem de contêiner compactados e não compactados.

  • Mais 4 GB para montagens de volume. Isso pode ser montado e compartilhado entre os contêineres usando os parâmetros volumes, mountPoints e volumesFrom na definição da tarefa.

Versões da plataforma de contêiner Windows do Fargate

Versão 1.0.0 ou posterior

Por padrão, as tarefas do Amazon ECS hospedadas no Fargate usando a versão 1.0.0 ou posterior da plataforma recebem, no mínimo, 20 GiB de armazenamento temporário. A quantidade total de armazenamento temporário pode ser aumentada, até um máximo de 200 GiB. Para fazer isso, especifique o parâmetro ephemeralStorage na definição de tarefa.

A imagem de contêiner extraída, compactada e descompactada da tarefa é armazenada no armazenamento temporário. Para determinar a quantidade total de armazenamento temporário que sua tarefa precisa usar, subtraia a quantidade de armazenamento usada pela imagem do contêiner da quantidade total de armazenamento temporário em que a tarefa está alocada..

Para ter mais informações, consulte Montagens bind.