Publicado: Jan 11, 2024

Agora, o Amazon Elastic Container Service (Amazon ECS) e o AWS Fargate se integram ao Amazon Elastic Block Store (EBS), permitindo que você provisione e anexe facilmente volumes do EBS às tarefas do Amazon ECS executadas no AWS Fargate e no Amazon Elastic Cloud Compute (EC2) usando as APIs do Amazon ECS. Esse recurso facilita a implantação de aplicações com uso intensivo de dados e armazenamento, como trabalhos de ETL, transcodificação de mídia e workloads de inferência de ML usando contêineres com tecnologia sem servidor.

Para usar volumes do EBS com tarefas do Amazon ECS, basta configurar o caminho de montagem do volume do EBS na definição de tarefa e passar os atributos desejados desse volume (por exemplo, tamanho, tipo, IOPS, throughput), a chave do Amazon Key Management Service e o snapshot-id (se você quiser que o volume seja inicializado a partir de um snapshot existente do EBS) na solicitação de API RunTask, CreateService ou UpdateService. Quando você configura volumes do EBS para tarefas ou serviços do Amazon ECS, ele provisiona um número de volumes do EBS igual ao de tarefas e monta um volume do EBS para cada tarefa. Por padrão, o Amazon ECS exclui automaticamente o volume do EBS anexado quando uma tarefa é encerrada. Essa integração oferece acesso a todos os recursos do EBS, incluindo tipos de volume e performance, snapshots, DataLifecycleManager e criptografia configuráveis para aplicações implantadas com o Amazon ECS.

O suporte do Amazon ECS para volumes do EBS está disponível nas seguintes regiões da AWS. Para começar a usar, consulte a documentação e o blog.