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 tempo de execução 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), tempo de execução, 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), tempo de execução, 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 formulário 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:

  • Compatível: uma versão de plataforma que consiste inteiramente em componentes compatíveis. Todos os componentes não atingiram o fim da vida útil (EOL), conforme designado por seus respectivos fornecedores (proprietários —AWS ou terceiros — ou comunidades). Eles recebem patches regulares ou atualizações secundárias de seus fornecedores. O Elastic Beanstalk disponibiliza versões de plataforma compatíveis para a criação do ambiente.

  • Descontinuado — Uma versão da plataforma com um ou mais componentes desativados, que atingiram o fim da vida útil (EOL), conforme designado por seus fornecedores. Versões retiradas da plataforma não estão disponíveis para uso em ambientes do Elastic Beanstalk para clientes novos ou existentes.

    Para obter detalhes sobre componentes desativados, consulte Política de suporte às plataformas do Elastic Beanstalk.

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), tempo de execução ou componentes do Elastic Beanstalk. Por exemplo: Python 3.6 em execução no Amazon Linux de 64 bits; IIS10.0 em execução no Windows Server 2016 de 64 bits. Cada versão da plataforma sucessiva na ramificação é uma atualização para a anterior.

A versão mais recente da plataforma em cada ramificação da plataforma está disponível incondicionalmente para a criação do ambiente. Versões da plataforma anteriores na ramificação ainda são compatíveis: é possível criar um ambiente com base em uma versão de plataforma anterior se você a usou em um ambiente nos últimos 30 dias. Mas essas versões anteriores da plataforma não têm a maioria dos up-to-date componentes e não são recomendadas para uso.

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

  • Obsoleta: uma ramificação de plataforma com um ou mais componentes defasados. Ela recebe atualizações contínuas da plataforma, mas não é recomendada para uso em ambientes de produção. Para obter uma lista de ramificações de plataforma defasadas, consulte Versões de plataforma do Elastic Beanstalk programadas para desativação no Guia Plataformas do AWS Elastic Beanstalk .

  • Retirada: uma ramificação de plataforma com um ou mais componentes retirados. Ela não recebe mais atualizações de plataforma e não é recomendada para uso em ambientes de produção. As ramificações de plataforma retiradas não estão listadas no guia Plataformas do AWS Elastic Beanstalk . O Elastic Beanstalk não disponibiliza versões de ramificações de plataforma retiradas para criação de ambiente.

Um componente compatível não tem data de desativação programada pelo fornecedor (proprietário ou comunidade). O fornecedor pode ser AWS ou um terceiro. Um componente defasado tem uma data de desativação programada pelo fornecedor. Um componente retirado atingiu o fim da vida útil (EOL) e não é mais suportado por seu fornecedor. Para obter detalhes sobre componentes desativados, consulte Política de suporte às plataformas do Elastic Beanstalk.

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.

Atualização da plataforma

Um lançamento de novas versões da plataforma que contêm as atualizações para alguns componentes da plataforma: sistema operacional, tempo de execução, servidor Web, servidor de aplicações e componentes do Elastic Beanstalk. As atualizações de plataforma seguem a taxonomia de 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 adiciona funcionalidade compatível com a versão anterior de uma plataforma existente. Não é necessário modificar o aplicativo para executar 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), tempo de execução, 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.