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

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 as plataformas AL2 e AL2023 do Elastic Beanstalk

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 do DisableIMDSv1 está nas plataformas AL2023 true. O padrão está false nas plataformas AL2.

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

  • Configuração Apache HTTPd — O arquivo httpd.conf Apache para plataformas AL2023 tem algumas configurações diferentes das do 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 do Apache HTTP 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 ter mais informações, consulte Configurar 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 AL2023.

  2. Implante a aplicação no ambiente AL2023 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 o novo ambiente AL2023 de destino estiver pronto para entrar em produção, troque os CNAMEs dos dois ambientes para redirecionar o tráfego para o novo ambiente AL2023.

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.