Como migrar do ECS AL2 para o ECS AL2023 - AWS Batch

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á.

Como migrar do ECS AL2 para o ECS AL2023

O AL2023 é um sistema operacional baseado no Linux que foi projetado para fornecer um ambiente seguro, estável e de alta performance para as aplicações em nuvem. Para saber mais sobre as diferenças entre o AL2 e o AL2023, consulte Comparação entre o Amazon Linux 2023 e o Amazon Linux 2 no Guia do usuário do Amazon Linux 2023.

A partir de janeiro de 2026, AWS Batch mudará a AMI padrão para novos ambientes computacionais do Amazon ECS do Amazon Linux 2 para o Amazon Linux 2023, pois o AWS encerrará o suporte para o Amazon Linux 2. A AMI padrão é usada quando você não especifica um valor para o campo ImageType.ec2Configuration ao criar um novo ambiente computacional. Recomendamos a migração dos ambientes de computação AWS Batch Amazon ECS para o Amazon Linux 2023 para manter o desempenho e a segurança ideais.

Dependendo de como seu ambiente computacional está configurado, você pode usar um dos seguintes caminhos de atualização do AL2 para o AL2023.

Atualizar usando EC2Configuration.ImageType
Atualizar usando modelos de execução
  • Se você usar um modelo de lançamento que especifica uma AMI com base em ECS_AL2023, certifique-se de que seu modelo de lançamento seja compatível com o Amazon Linux 2023. Para obter informações sobre mudanças do Amazon Linux 2023 para o AMI Amazon otimizado para ECS, consulte Migrar de um Amazon Linux 2 para um Amazon Linuz 2023 AMI otimizado para ECS no Guia do usuário Amazon ECS.

  • Para AMIs AL2023, verifique se todos os dados personalizados do usuário ou scripts de inicialização são compatíveis com o ambiente do AL2023 e com o sistema de gerenciamento de pacotes.

Atualize usando o CloudFormation
  • Se você usa o CloudFormation para gerenciar seus ambientes de computação, atualize seu modelo para alterar a propriedade ImageType em Ec2Configuration de ECS_AL2 para ECS_AL2023 (ou ECS_AL2023_NVIDIA ao usar instâncias de GPU):

    ComputeEnvironment: Type: AWS::Batch::ComputeEnvironment Properties: ComputeResources: Ec2Configuration: - ImageType: ECS_AL2023

    Em seguida, atualize sua pilha CloudFormation para aplicar as alterações.

  • Se seu modelo CloudFormation especificar uma AMI personalizada usando ImageIdOverride, certifique-se de que o ID AMI corresponda a uma AMI baseada em AL2023 e corresponda à configuração ImageType.

Considerações sobre a migração

Ao migrar do Amazon Linux 2 para o Amazon Linux 2023, considere o seguinte:

  • Gerenciamento de pacotes — O Amazon Linux 2023 usa dnf em vez de yum para gerenciamento de pacotes.

  • Serviços do sistema — Alguns serviços do sistema e suas configurações podem diferir entre o AL2 e o AL2023.

  • Runtime do contêiner — Tanto o AL2 quanto o AL2023 oferecem suporte ao Docker, mas o AL2023 pode ter configurações padrão diferentes.

  • Segurança — O AL2023 inclui recursos de segurança aprimorados e pode exigir atualizações nas configurações relacionadas à segurança.

  • Instance Metadata Service Version 2 (IMDSv2) — O IMDSv2 é um serviço orientado a sessões que exige autenticação baseada em token para acessar os metadados da instância EC2, fornecendo segurança aprimorada. Para obter mais informações sobre o IMDS, consulte Como o serviço de metadados de instância versão 2 funciona no Guia do usuário do Amazon EC2.

Para obter uma lista abrangente de alterações e considerações de migração, consulte Migrar de uma AMI do Amazon Linux 2 para uma AMI do Amazon Linux 2023 otimizada para Amazon ECS no Guia do usuário Amazon ECS.