Migração do Amazon Linux 2 para o Amazon Linux 2023 - AWS Elastic Beanstalk

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

Migração do Amazon Linux 2 para o Amazon Linux 2023

Este tópico fornece orientações para ajudar a migrar sua aplicação de uma ramificação da plataforma Amazon Linux 2 para uma ramificação da plataforma Amazon Linux 2023.

Diferenças e compatibilidade

Entre o Elastic Beanstalk e as AL2 plataformas AL2 023

Há um alto grau de compatibilidade entre as plataformas Elastic Beanstalk Amazon Linux 2 e Amazon Linux 2023. Embora haja algumas diferenças a serem observadas:

  • Instance Metadata Service Version 1 (IMDSv1) — A configuração padrão da opção D isableIMDSv 1 é true em AL2 023 plataformas. O padrão está false nas AL2 plataformas.

  • ferramenta de instância pkg-repo — A pkg-repo ferramenta não está disponível para ambientes executados em AL2 plataformas 023. No entanto, você pode aplicar manualmente as atualizações do pacote e do sistema operacional a uma instância AL2 023. Para obter mais informações, consulte Gerenciamento de pacotes e atualizações do sistema operacional no Guia do usuário do Amazon Linux 2023

  • HTTPdConfiguração do Apache — O httpd.conf arquivo Apache para plataformas AL2 023 tem algumas definições de configuração que são diferentes daquelas para: AL2

    • Negar acesso a todo o sistema de arquivos do servidor por padrão. Essas configurações são descritas em Proteger arquivos do servidor por padrão na página Dicas de segurança do site Apache.

    • Impeça que os usuários substituam os recursos de segurança que você configurou. A configuração nega o acesso à configuração .htaccess em todos os diretórios, exceto aqueles especificamente habilitados. Essa configuração é descrita em Protegendo as configurações do sistema na página Dicas de segurança do site Apache. A página Tutorial HTTP do Apache Server: arquivos.htaccess afirma que essa configuração pode ajudar a melhorar o desempenho.

    • Negue acesso a arquivos com padrão de nome .ht*. Essa configuração impede que os clientes da Web exibam arquivos .htaccess e .htpasswd.

Você pode alterar qualquer uma das definições de configuração acima para seu ambiente. Para obter mais informações, consulte Configurando o Apache HTTPD.

Entre sistemas operacionais Amazon Linux

Para saber mais sobre as diferenças entre o Amazon Linux 2 e o Amazon Linux 2023, consulte Comparação entre o Amazon Linux 2 e o Amazon Linux 2023 no Guia do usuário do Amazon Linux 2023.

Para saber mais sobre o Amazon Linux 2023, consulte O que é o Amazon Linux 2023? no Guia do usuário do Amazon Linux 2023.

Processo geral de migração

Quando você estiver pronto para ir para produção, o Elastic Beanstalk exigirá uma implantação azul/verde para executar a atualização. As etapas gerais de práticas recomendadas para a migração com um procedimento de implantação azul/verde são descritas a seguir.

Preparar para testar a migração

Antes de implantar a aplicação e começar a testá-la, revise as informações na seção Diferenças e compatibilidade anterior. Veja também a referência citada nessa seção, Comparação entre o Amazon Linux 2 e o Amazon Linux 2023 no Guia do usuário do Amazon Linux 2023. Anote as informações específicas desse conteúdo que podem ser usadas na aplicação e na configuração definida.

Etapas de migração de alto nível
  1. Crie um novo ambiente baseado em uma ramificação da plataforma AL2 023.

  2. Implante seu aplicativo no ambiente AL2 023 de destino.

    O ambiente de produção existente permanecerá ativo e não será afetado, enquanto você estiver fazendo interações por meio de testes e ajustes no novo ambiente.

  3. Teste a aplicação minuciosamente no novo ambiente.

  4. Quando seu ambiente AL2 023 de destino estiver pronto para ser produzido, troque os CNAMEs dois ambientes para redirecionar o tráfego para o novo AL2 ambiente 023.

Etapas de migração mais detalhadas e práticas recomendadas

Para obter um procedimento de implantação azul/verde mais detalhado, consulte. Implantações azuis/verdes com o Elastic Beanstalk

Para obter orientações mais específicas e etapas detalhadas de práticas recomendadas, consulte Método azul/verde.

Mais referências para ajudar a planejar a migração

As referências a seguir podem oferecer informações adicionais para planejar sua migração.