Glossário de plataformas do Elastic Beanstalk - 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á.

Glossário de plataformas do Elastic Beanstalk

A seguir estão os principais termos relacionados às AWS Elastic Beanstalk plataformas e seu ciclo de vida.

Runtime

Os programas de software de runtime específicos de cada linguagem de programação (estrutura, bibliotecas, intérprete, vm, etc.) que são necessários para executar o código do aplicativo.

Componentes do Elastic Beanstalk

Componentes de software que o Elastic Beanstalk adiciona a uma plataforma para habilitar a funcionalidade Elastic Beanstalk. Por exemplo, o agente de integridade aprimorada é necessário para reunir e relatar informações de integridade.

Plataforma

Uma combinação de um sistema operacional (SO), runtime, servidor Web, servidor de aplicações e componentes do Elastic Beanstalk. As plataformas fornecem componentes que estão disponíveis para executar seu aplicativo.

Versão da plataforma

Uma combinação de versões específicas de um sistema operacional (SO), runtime, servidor Web, servidor de aplicações e componentes do Elastic Beanstalk. Crie um ambiente do Elastic Beanstalk com base em uma versão da plataforma e implanta a aplicação nele.

Uma plataforma tem um número de versão semântica do formato X.Y.Z, em que X é a versão principal, Y é a versão secundária e Z é a versão do patch.

Uma versão de plataforma pode estar em um dos seguintes estados:

  • Recomendada: a versão mais recente da plataforma em uma ramificação da plataforma compatível. Essa versão contém a maioria dos up-to-date componentes e é recomendada para uso em ambientes de produção. Quando o Elastic Beanstalk lança uma nova versão da plataforma, essa nova versão substitui a versão anterior e se torna a versão recomendada para a ramificação da plataforma correspondente.

  • Não recomendada: qualquer versão da plataforma que não seja a versão mais recente na sua ramificação de plataforma. Embora essas versões possam permanecer funcionais, é altamente recomendável atualizar para a versão mais recente da plataforma. Você pode usar as atualizações gerenciadas da plataforma para ajudar a permanecer up-to-date automaticamente.

É possível verificar se uma versão da plataforma é recomendada usando o comando describe-platform-version da AWS CLI e verificando o campo PlatformLifecycleState.

Ramificação da plataforma

Uma linha de versões de plataforma que compartilha versões específicas (geralmente principais) de alguns de seus componentes, como sistema operacional (SO), runtime ou componentes do Elastic Beanstalk. Por exemplo: Python 3.13 em execução no Amazon Linux 2023 de 64 bits; IIS 10.0 em execução no Windows Server 2025 de 64 bits. Ramificações de plataforma recebem atualizações na forma de novas versões da plataforma. Cada versão da plataforma sucessiva em uma ramificação é uma atualização para a anterior.

A versão recomendada em cada ramificação da plataforma compatível está disponível incondicionalmente para a criação do ambiente. As versões anteriores da plataforma permanecem acessíveis para contas com ambientes ativos ou encerrados que as usam no momento em que foram substituídas por uma nova versão. As versões anteriores da plataforma não têm a maioria dos up-to-date componentes e não são recomendadas para uso.

nota

Se precisar acessar versões anteriores da plataforma além da disponibilidade padrão descrita acima, entre em contato com o AWS Support Center para obter ajuda.

Uma ramificação de plataforma pode estar em um dos seguintes estados:

  • Compatível: uma ramificação de plataforma atual. Ela consiste inteiramente em componentes compatíveis. Os componentes compatíveis não atingiram o fim da vida útil, conforme designado por seus fornecedores. Ela recebe atualizações contínuas da plataforma e é recomendada para uso em ambientes de produção. Para obter uma lista de ramificações de plataforma suportadas, consulte Plataformas suportadas com o Elastic Beanstalk no Guia Plataformas do AWS Elastic Beanstalk .

  • Beta: uma ramificação da plataforma de pré-visualização e de pré-lançamento. Ela é de natureza experimental. Ela pode receber atualizações contínuas da plataforma por um tempo, mas não tem suporte a longo prazo. Uma ramificação de plataforma beta não é recomendada para uso em ambientes de produção. Use-a apenas para avaliação. Para obter uma lista de ramificações de plataforma beta, consulte Versões de plataforma do Elastic Beanstalk em beta público no Guia Plataformas do AWS Elastic Beanstalk .

  • Retirada: uma ramificação de plataforma em que um ou mais componentes (como o runtime ou sistema operacional) estão chegando ao fim da vida útil, conforme designado por seus fornecedores. Embora uma ramificação de plataforma obsoleta continue recebendo novas versões da plataforma até a data de desativação, os componentes que atingiram EOL não recebem atualizações. Por exemplo, se uma versão de runtime atingir EOL, a ramificação da plataforma será marcada como obsoleta, mas continuará recebendo atualizações do sistema operacional até a data de desativação da ramificação da plataforma. A ramificação da plataforma não continuará recebendo atualizações para a versão de runtime EOL. Não é recomendável que uma ramificação de plataforma obsoleta seja usada.

  • Retirado: uma ramificação de plataforma que não recebe mais atualizações. As ramificações de plataforma desativadas não estão disponíveis para criar novos ambientes Elastic Beanstalk usando o console Elastic Beanstalk. Se o ambiente usar uma ramificação de plataforma retirada, atualize para uma ramificação de plataforma retirada para continuar recebendo atualizações. Não é recomendável utilizar uma plataforma em desuso. Para obter mais detalhes sobre ramificações de plataforma retiradas, consulte Política de suporte às plataformas do Elastic Beanstalk. Para obter uma lista de ramificações de plataforma programadas para retirada, consulte Programação de retirada de ramificações de plataforma. Para ver as ramificações de plataformas retiradas anteriores, consulte Histórico de ramificações de plataformas retiradas anteriores.

Se seu ambiente usar uma ramificação de plataforma defasada ou desativada, recomendamos atualizá-la para uma versão de plataforma em uma ramificação de plataforma compatível. Para obter detalhes, consulte Atualizar a versão de plataforma do ambiente Elastic Beanstalk.

Você pode verificar o estado de uma ramificação de plataforma usando o comando describe-platform-version da AWS CLI e verificando o campo PlatformBranchLifecycleState.

Atualização da plataforma

Um lançamento de uma nova versão da plataforma que contêm as atualizações para alguns componentes da plataforma: sistema operacional, runtime, servidor Web, servidor de aplicações e componentes do Elastic Beanstalk. Quando o Elastic Beanstalk lança uma nova versão da plataforma, essa nova versão substitui a versão anterior e se torna a versão recomendada para a ramificação da plataforma correspondente. Atualizações de plataformas seguem a taxonomia da versão semântica e podem ter vários níveis:

  • Atualização principal: uma atualização que tenha alterações incompatíveis com as versões existentes da plataforma. Talvez seja necessário modificar o aplicativo para executar corretamente em uma nova versão principal. Uma atualização principal tem um novo número de versão de plataforma principal.

  • Atualização secundária: uma atualização que contém alterações compatíveis com as versões anteriores da plataforma na maioria dos casos. Dependendo da sua aplicação, pode ser necessário modificá-la para que funcione corretamente em uma nova versão secundária. Uma atualização secundária tem um novo número de versão de plataforma secundária.

  • Atualização de patch: uma atualização que consiste em versões de manutenção (correções de erros, atualizações de segurança e melhorias de performance) que são compatíveis com uma versão anterior da plataforma. Uma atualização de patch tem um novo número de versão de plataforma de patch.

Managed Updates

Um recurso do Elastic Beanstalk que aplica automaticamente patches e atualizações secundárias aos componentes do sistema operacional (SO), runtime, servidor Web, servidor de aplicações e Elastic Beanstalk para uma versão de plataforma compatível com o Elastic Beanstalk. Uma atualização gerenciada aplica uma versão mais recente da plataforma na mesma ramificação da plataforma ao seu ambiente. Você pode configurar as atualizações gerenciadas para aplicar somente atualizações de patch ou atualizações de versão secundária e de patch. Você também pode desabilitar atualizações gerenciadas completamente.

Para obter mais informações, consulte Atualizações gerenciadas de plataforma.