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á.
nota
Para obter mais informações sobre como usar AL2 023 dentro de um contêiner, consulteAL2023 em containers.
O Amazon Elastic Container Service (Amazon ECS) é um serviço totalmente gerenciado de orquestração de contêineres ajuda a implantar, gerenciar e dimensionar facilmente aplicações conteinerizadas. Como um serviço totalmente gerenciado, o Amazon ECS vem com as melhores práticas operacionais e de AWS configuração incorporadas. Ele é integrado a ferramentas tanto AWS quanto a de terceiros, como o Amazon Elastic Container Registry (Amazon ECR) e o Docker. Essa integração torna mais fácil para as equipes se concentrarem na criação das aplicações, não no ambiente. Você pode executar e dimensionar suas workloads de contêiner em Regiões AWS na nuvem, sem a complexidade de gerenciar um ambiente de gerenciamento ou nós.
Você pode hospedar cargas de trabalho em contêineres em AL2 023 usando a AMI otimizada para AL2 Amazon ECS baseada em 023. Para obter mais informações, consulte a AMI otimizada para Amazon ECS
Alterações em AL2 2023 para o Amazon ECS em comparação com AL2
Da mesma forma AL2, o AL2 023 fornece os pacotes básicos necessários para execução como uma instância Linux do Amazon ECS. No AL2 containerd
,docker
, e ecs-init
os pacotes estavam disponíveis por meio deamazon-linux-extras
, enquanto o AL2 023 inclui esses pacotes nos repositórios principais.
Com o recurso de atualizações determinísticas por meio de repositórios versionados, cada 023 AL2 AMI, por padrão, está bloqueada para uma versão específica do repositório. Isso também vale para a AMI AL2 otimizada 023 do Amazon ECS. Todas as atualizações do seu ambiente podem ser cuidadosamente gerenciadas e testadas antes da implantação, além de fornecer uma maneira fácil de voltar ao conteúdo de uma AMI anterior no caso de um problema. Para obter mais informações sobre esse recurso AL2 023, consulteAtualizações determinísticas por meio de repositórios versionados em 023 AL2.
AL2023 muda para cgroup v2 pela interface cgroup v1 suportada em. AL2 Para obter mais informações, consulte Hierarquia unificada do Grupo de Controle (cgroup v2).
nota
AL2As versões 023 anteriores à 2023.2.20230920 (a primeira versão AL2 023.2) continham um bug na manipulação de systemd
for Out-of-Memory (OOM) dentro de um cgroup. Todos os processos no cgroup sempre foram eliminados, em vez de o OOM-killer escolher um processo por vez, que é o comportamento pretendido.
Essa foi uma regressão quando comparada ao AL2 comportamento e foi corrigida na versão 2023.2.20230920 de 0.23. AL2
O código para criar a AMI otimizada para Amazon ECS está disponível no amazon-ecs-ami GitHub projeto.
Personalização da AMI otimizada para Amazon AL2 ECS baseada em 023
Importante
Recomendamos que você use a AL2 AMI 023 otimizada do Amazon ECS. Para obter mais informações, consulte a AMI otimizada para Amazon ECS no Guia do desenvolvedor do Amazon Elastic Container Service.
Você pode usar os mesmos scripts de construção que o Amazon ECS usa para criar itens personalizados AMIs. Para obter mais informações, consulte o script de construção da AMI Linux otimizado para Amazon ECS.