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á.
Conceitos do Elastic Beanstalk
Esta seção explica alguns importantes conceitos do Elastic Beanstalk.
Aplicativo
Uma aplicação do Elastic Beanstalk é uma coleção lógica de componentes do Elastic Beanstalk, incluindo ambientes, versões e configurações de ambiente. No Elastic Beanstalk, uma aplicação é conceitualmente semelhante a uma pasta. O AWS Elastic Beanstalk permite gerenciar todos os recursos que executam sua aplicação como ambientes.
Versão da aplicação
No Elastic Beanstalk, uma versão da aplicação se refere a uma iteração rotulada específica do código implantável de uma aplicação Web. Uma versão do aplicativo aponta para um objeto do Amazon Simple Storage Service (Amazon S3) que contém o código implantável, como um arquivo WAR Java. Uma versão do aplicativo faz parte de um aplicativo. Os aplicativos podem ter várias versões e cada uma delas é única. Em um ambiente em execução, é possível implantar qualquer versão do aplicativo já carregada no aplicativo ou fazer upload e implantar imediatamente uma nova versão do aplicativo. Você pode fazer upload de várias versões do aplicativo para testar diferenças entre uma versão do seu aplicativo Web e outra.
Ambiente
Um ambiente é um conjunto de recursos da AWS que executam uma versão da aplicação. Cada ambiente executa somente uma versão do aplicativo por vez, no entanto, você pode executar a mesma versão ou diferentes versões do aplicativo em vários ambientes ao mesmo tempo. Quando você cria um ambiente, o Elastic Beanstalk provisiona os recursos necessários na conta da AWS para executar a versão da aplicação que você especificou.
Nível do ambiente
Ao iniciar um ambiente do Elastic Beanstalk, primeiro escolha um nível de ambiente. O nível de ambiente designa o tipo de aplicação que o ambiente executa e determina quais recursos são provisionados pelo Elastic Beanstalk para oferecer suporte a ele. Um aplicativo que atende a solicitações HTTP é executado em um nível de ambiente de servidor da web. Um ambiente de back-end que extrai tarefas de uma fila do Amazon Simple Queue Service (Amazon SQS) é executado em uma camada de ambiente de operador.
Configuração de ambientes
Uma configuração de ambiente identifica um conjunto de parâmetros e configurações que definem como um ambiente e seus recursos associados se comportam. Quando você atualiza as definições de configuração de um ambiente, o Elastic Beanstalk aplica automaticamente as alterações aos recursos existentes ou exclui e implanta novos recursos (dependendo do tipo de alteração).
Configuração salva
Uma configuração salva é um modelo que você pode usar como um ponto de partida para a criação de configurações exclusivas de ambiente. É possível criar e modificar as configurações salvas e aplicá-las a ambientes, usando o console do Elastic Beanstalk, a EB CLI, a AWS CLI ou a API. A API e a AWS CLI referem-se a configurações salvas como modelos de configuração.
Plataforma
Uma plataforma é uma combinação de um sistema operacional, tempo de execução da linguagem de programação, servidor Web, servidor de aplicações e componentes do Elastic Beanstalk. Projete e segmente a aplicação Web para uma plataforma. O Elastic Beanstalk oferece uma variedade de plataformas para criação de aplicações.
Para obter mais detalhes, consulte Plataformas do Elastic Beanstalk.