Publicado: Jul 17, 2023

Os clientes que executam aplicações no Amazon Elastic Container Service (ECS) com o AWS Fargate já podem utilizar o Seekable OCI (SOCI), uma tecnologia de código aberto da AWS que ajuda a acelerar a implantação e o aumento de escala horizontal das aplicações, permitindo que os contêineres comecem a operar sem esperar o download de toda a imagem. 

A maioria dos métodos de lançamento de contêiner faz o download de toda a imagem do contêiner de um registro de contêineres remoto antes de lançar o contêiner. Não é necessário aguardar o download de toda imagem já que, em muitos casos, apenas uma pequena parte dela é necessária para a inicialização. O SOCI reduz esse tempo de espera carregando os dados da imagem em um processo de fundo paralelo à inicialização da aplicação, permitindo que os contêineres comecem a operar com apenas uma fração da imagem.

Para usar o SOCI, basta criar um índice (Índice SOCI) dos arquivos de imagem do contêiner. Como esse índice é gerado separadamente da imagem e armazenado como um artefato separado no registro, a imagem e seu resumo não mudam. Além disso, você não precisa alterar as definições das tarefas. Ao iniciar uma tarefa do Amazon ECS, o AWS Fargate detecta automaticamente se existe um índice SOCI para uma imagem de contêiner e o inicia sem esperar o download de toda a imagem. Esse recurso permite aumentar rapidamente a escala horizontal e reduz o tempo de implantação das atualizações de aplicações.

Você pode começar a usar o SOCI para aplicações executadas no Amazon ECS com o AWS Fargate sem custo adicional. Você só será cobrado pelo armazenamento do índice SOCI no Amazon ECR. Para começar a usar, acesse a documentação e a publicação do blog. Esse recurso está disponível em todas as regiões em que o Amazon ECS, o AWS Fargate e o Amazon ECR são oferecidos.