Perguntas frequentes sobre descontinuação de plataformas - AWS Elastic Beanstalk
1. O que significa a retirada de uma ramificação de plataforma?2. Por que AWS aposentou as filiais de plataformas baseadas em AL1?3. Quais ramificações de plataforma serão retiradas?4. Quais são as plataformas compatíveis atualmente?5. O Elastic Beanstalk removerá ou encerrará algum componente do ambiente após a retirada?6. Posso enviar uma solicitação para adiar a data de retirada?7. Quais serão as soluções alternativas se eu não puder concluir a migração para o AL2 ou AL2023 no prazo? 8. Qual é o processo recomendado para migrar para as plataformas AL2 ou AL2023?9. Se eu tiver um ambiente em execução em uma plataforma retirada, qual seria o impacto?10. O que acontece 90 dias após a data de retirada?11. Posso criar um novo ambiente baseado em uma plataforma retirada?12. Se eu tiver um ambiente existente em execução em uma ramificação de plataforma desativada, até quando poderei criar um novo ambiente com base na ramificação de plataforma descontinuada? Posso fazer isso usando console, CLI ou API? 13. É possível clonar ou recriar um ambiente baseado em plataforma retirada? 14. Após a data de aposentadoria, o que aconteceria com os AWS recursos do meu ambiente do Elastic Beanstalk, baseado em uma ramificação de plataforma desativada? Por exemplo, se a instância do EC2 em execução for encerrada, o Elastic Beanstalk poderia iniciar uma nova instância do EC2 baseada no AL1 para manter capacidade?15. Quais são as principais diferenças entre os sistemas operacionais AL2023/AL2 e Amazon Linux AMI (AL1)? Como as ramificações de plataforma AL2023/AL2 do Elastic Beanstalk são afetadas?

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

Perguntas frequentes sobre descontinuação de plataformas

nota

O Elastic Beanstalk descontinuou todas as ramificações de plataforma baseadas no Amazon Linux AMI (AL1) em 18 de julho de 2022.

As respostas destas Perguntas frequentes referenciam os seguintes tópicos:

1. O que significa a retirada de uma ramificação de plataforma?

Após a data de descontinuação de uma ramificação de plataforma ser anunciada, você não poderá mais criar um novo ambiente baseado na ramificação de plataforma retirada, a menos que já tenha um ambiente ativo baseado nessa ramificação de plataforma. Para obter mais informações, consulte a pergunta frequentes nº 11. O Elastic Beanstalk deixará de fornecer novas atualizações de manutenção para essas ramificações de plataforma. Não é recomendável usar uma ramificação de plataforma retirada em ambientes de produção. Para obter mais informações, consulte a pergunta frequentes nº 5.

2. Por que AWS aposentou as filiais de plataformas baseadas em AL1?

O Elastic Beanstalk retira ramificações de plataforma quando os componentes da plataforma ficam obsoletos ou são retirados pelos fornecedores. No presente caso, o Amazon Linux AMI (AL1) encerrou o suporte padrão a partir de 31 de dezembro de 2020. Embora o Elastic Beanstalk tenha continuado a oferecer plataformas baseadas no AL1 até 2022, desde então lançamos muitas plataformas baseadas no AL2 e AL2023 que oferecem os recursos mais recentes. Para que os clientes continuem a se beneficiar da segurança e dos recursos mais recentes, é fundamental que migrem para plataformas baseadas em AL2 ou AL2023.

3. Quais ramificações de plataforma serão retiradas?

Para obter uma lista de componentes de plataforma e ramificações de plataforma que foram retirados, consulte Histórico de ramificações de plataforma retiradas.

4. Quais são as plataformas compatíveis atualmente?

Consulte Plataformas compatíveis com Elastic Beanstalk em Plataformas do AWS Elastic Beanstalk .

5. O Elastic Beanstalk removerá ou encerrará algum componente do ambiente após a retirada?

Nossa política para filiais de plataformas desativadas não remove o acesso aos ambientes nem exclui recursos. Porém, um ambiente baseado em uma ramificação de plataforma retirada pode levar a uma situação imprevisível, pois o Elastic Beanstalk não pode fornecer atualizações de segurança, suporte técnico ou hotfixes para ramificações de plataforma retiradas, uma vez que o fornecedor o componente definiu que o componente atingiu o Fim da Vida Útil (EOL). Por exemplo, uma vulnerabilidade de segurança prejudicial e crítica pode surgir em um ambiente sendo executado em uma ramificação de plataforma retirada. Ou uma ação da API do EB pode parar de funcionar no ambiente se, com o tempo, tornar-se incompatível com o serviço Elastic Beanstalk. Quanto mais tempo um ambiente baseado em uma ramificação de plataforma retirada permanecer ativo, maior a chance de que esses tipos de riscos ocorram.

Se seu aplicativo tiver problemas ao ser executado em uma ramificação de plataforma descontinuada e você não conseguir migrá-lo para uma plataforma compatível, precisará considerar outras alternativas. Soluções alternativas incluem o encapsulamento da aplicação em uma imagem do Docker para executá-la como um contêiner do Docker. Isso permitiria que um cliente usasse qualquer uma de nossas soluções Docker, como nossas plataformas Docker Elastic Beanstalk AL2023/AL2 ou outros serviços baseados em Docker, como Amazon ECS ou Amazon EKS. As alternativas que não são do Docker incluem nosso AWS CodeDeploy serviço, que permite a personalização completa dos tempos de execução que você deseja.

6. Posso enviar uma solicitação para adiar a data de retirada?

Não. Após a data de retirada, os ambientes existentes continuarão a funcionar. Porém, o Elastic Beanstalk não fornecerá mais atualizações de manutenção e segurança da plataforma. Portanto, é fundamental migrar para AL2 ou AL2023 se você ainda executa aplicações em uma plataforma baseada em AL1. Para obter mais informações sobre riscos e soluções alternativas, consulte a pergunta frequente nº 5.

7. Quais serão as soluções alternativas se eu não puder concluir a migração para o AL2 ou AL2023 no prazo?

Os clientes podem continuar a executar o ambiente, embora seja muito recomendável planejar a migração de todos os ambientes do Elastic Beanstalk para uma versão de plataforma compatível. Isso minimizará o risco e proporcionará os benefícios contínuos das importantes melhorias de funcionalidade, performance e segurança oferecidas nas versões mais recentes. Para obter mais informações sobre riscos e soluções alternativas, consulte a pergunta frequente nº 5.

8. Qual é o processo recomendado para migrar para as plataformas AL2 ou AL2023?

Para obter instruções abrangentes para a migração do AL1 para o AL2023/AL2, consulte Migrar a aplicação Linux do Elastic Beanstalk para o Amazon Linux 2023 ou Amazon Linux 2. Este tópico explica que o Elastic Beanstalk exige uma implantação azul/verde para realizar a atualização.

9. Se eu tiver um ambiente em execução em uma plataforma retirada, qual seria o impacto?

Um ambiente baseado em uma ramificação de plataforma retirada pode levar a uma situação imprevisível, pois o Elastic Beanstalk não pode fornecer atualizações de segurança, suporte técnico ou hotfixes para ramificações de plataforma retiradas, uma vez que o fornecedor definiu que o componente atingiu o Fim da Vida Útil (EOL). Por exemplo, uma vulnerabilidade de segurança prejudicial e crítica pode surgir em um ambiente sendo executado em uma ramificação de plataforma retirada. Ou uma ação da API do EB pode parar de funcionar no ambiente se, com o tempo, tornar-se incompatível com o serviço Elastic Beanstalk. Quanto mais tempo um ambiente baseado em uma ramificação de plataforma retirada permanecer ativo, maior a chance de que esses tipos de riscos ocorram. Para obter mais informações, consulte a pergunta frequentes nº 5.

10. O que acontece 90 dias após a data de retirada?

Nossa política para filiais de plataformas desativadas não remove o acesso aos ambientes nem exclui recursos. Porém, lembre-se de que um ambiente baseado em uma ramificação de plataforma retirada pode levar a uma situação imprevisível, pois o Elastic Beanstalk não pode fornecer atualizações de segurança, suporte técnico ou hotfixes para ramificações de plataforma retiradas, uma vez que o fornecedor definiu que o componente atingiu o Fim da Vida Útil (EOL). Por exemplo, uma vulnerabilidade de segurança prejudicial e crítica pode surgir em um ambiente sendo executado em uma ramificação de plataforma retirada. Ou uma ação da API do EB pode parar de funcionar no ambiente se, com o tempo, tornar-se incompatível com o serviço Elastic Beanstalk. Quanto mais tempo um ambiente baseado em uma ramificação de plataforma retirada permanecer ativo, maior a chance de que esses tipos de riscos ocorram. Para obter mais informações, consulte a pergunta frequentes nº 5.

11. Posso criar um novo ambiente baseado em uma plataforma retirada?

Você pode criar um novo ambiente baseado em uma ramificação de plataforma retirada se já tiver usado essa ramificação de plataforma para criar um ambiente existente usando a mesma conta e na mesma região. A ramificação descontinuada da plataforma não estará disponível no console do Elastic Beanstalk. Porém, para clientes que tenham ambientes existentes baseados em uma ramificação de plataforma retirada, ela estará disponível por meio da CLI do EB, da API do EB e da AWS CLI. Além disso, os clientes existentes podem usar os consoles Clone environment (Clonar ambiente) e Rebuild environment (Recriar ambiente). Porém, lembre-se de que um ambiente baseado em uma ramificação de plataforma retirada pode levar a uma situação imprevisível. Para obter mais informações, consulte a pergunta frequentes nº 5.

12. Se eu tiver um ambiente existente em execução em uma ramificação de plataforma desativada, até quando poderei criar um novo ambiente com base na ramificação de plataforma descontinuada? Posso fazer isso usando console, CLI ou API?

Você pode criar o ambiente após a data de aposentadoria. Porém, lembre-se de que uma ramificação de plataforma retirada pode levar a uma situação imprevisível. Quanto mais tempo após a retirada esse ambiente for criado ou permanecer ativo, maior será o risco de problemas inesperados. Para obter mais informações sobre a criação de um novo ambiente de desenvolvimento, consulte a pergunta frequente nº 11.

13. É possível clonar ou recriar um ambiente baseado em plataforma retirada?

Sim. Você pode fazer isso usando os consoles Clone environment (Clonar ambiente) e Rebuild environment (Recriar ambiente). Você também pode usar a CLI do EB, a API do EB e. AWS CLI Para obter mais informações sobre a criação de um novo ambiente de desenvolvimento, consulte a pergunta frequente nº 11.

Porém, é muito recomendável planejar a migração de todos os ambientes do Elastic Beanstalk para uma versão de plataforma compatível. Isso minimizará o risco e proporcionará os benefícios contínuos das importantes melhorias de funcionalidade, performance e segurança oferecidas nas versões mais recentes. Para obter mais informações sobre riscos e soluções alternativas, consulte a pergunta frequente nº 5.

14. Após a data de aposentadoria, o que aconteceria com os AWS recursos do meu ambiente do Elastic Beanstalk, baseado em uma ramificação de plataforma desativada? Por exemplo, se a instância do EC2 em execução for encerrada, o Elastic Beanstalk poderia iniciar uma nova instância do EC2 baseada no AL1 para manter capacidade?

Os recursos do ambiente permaneceriam ativos e continuariam funcionando. E, sim, o Elastic Beanstalk será dimensionado automaticamente para as instâncias do EC2 no AL1 do ambiente. Porém, o Elastic Beanstalk deixará de fornecer novas atualizações de manutenção da plataforma para o ambiente, o que pode, com o tempo. levar o ambiente a uma situação imprevisível. Para obter mais informações, consulte a pergunta frequentes nº 5.

15. Quais são as principais diferenças entre os sistemas operacionais AL2023/AL2 e Amazon Linux AMI (AL1)? Como as ramificações de plataforma AL2023/AL2 do Elastic Beanstalk são afetadas?

Embora o Amazon Linux AMI e o AL2023/AL2 compartilhem o mesmo kernel do Linux, eles diferem em sistema de inicialização, nas versões de libc, na cadeia de ferramentas do compilador e em vários pacotes. Para obter mais informações, consulte Perguntas frequentes do Amazon Linux 2.

O serviço Elastic Beanstalk também atualizou as versões de runtime, ferramentas de compilação e outras dependências específicas de cada plataforma. Não há garantia de que ramificações de plataformas baseadas em AL2023/AL2 sejam compatíveis com versões anteriores das aplicações existentes. Além disso, mesmo que o código do aplicativo seja implantado com sucesso na nova versão da plataforma, ele pode se comportar ou ser executado de forma diferente devido às diferenças de runtime e sistema operacional. Para obter uma lista e a descrição das configurações e personalizações que você precisará revisar e testar, consulte Migrar a aplicação Linux do Elastic Beanstalk para o Amazon Linux 2023 ou Amazon Linux 2.