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çado 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
-
Crie um novo ambiente baseado em uma ramificação da plataforma AL2023.
-
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.
-
Teste a aplicação minuciosamente no novo ambiente.
-
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.