

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
<a name="ecs-migration-2023"></a>

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](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html) 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](https://aws.amazon.com/amazon-linux-2/faqs/). A AMI padrão é usada quando você não especifica um valor para o campo [ImageType.ec2Configuration](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html) 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**
+ Se você não estiver usando um modelo de execução ou substituições de modelo de execução, altere [EC2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) para `ECS_AL2023` (ou `ECS_AL2023_NVIDIA` ao usar instâncias de GPU) e execute [UpdateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html). 
+ [Se você especificar um [EC2Configuration.ImageIDOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride), [EC2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) deverá corresponder ao tipo de AMI especificado em EC2Configuration.ImageIDOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride). 

  Se você não fizer a correspondência entre `ImageIdOverride` e `ImageType`, o ambiente computacional poderá não funcionar corretamente. 

**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](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/al2-to-al2023-ami-transition.html) 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
<a name="ecs-migration-considerations"></a>

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](https://docs.aws.amazon.com/configuring-instance-metadata-service.html#instance-metadata-v2-how-it-works) 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](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/al2-to-al2023-ami-transition.html) no *Guia do usuário Amazon ECS*.