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

Gerenciar ambientes

O AWS Elastic Beanstalk facilita a criação de novos ambientes para sua aplicação. Você pode criar e gerenciar ambientes separados para uso em desenvolvimento, teste e produção, e pode implantar qualquer versão do seu aplicativo em qualquer ambiente. Os ambientes podem ser de execução prolongada ou temporários. Quando você encerra um ambiente, pode salvar sua configuração para recriá-lo posteriormente.

À medida que desenvolve seu aplicativo, você o implanta com frequência, possivelmente em muitos ambientes diferentes para diversas finalidades. O Elastic Beanstalk permite configurar como as implantações são executadas. Você pode fazer a implantação em todas as instâncias do seu ambiente simultaneamente ou dividi-la em lotes com implantações contínuas.

As alterações de configuração são processados separadamente das implantações e têm escopo próprio. Por exemplo, se você alterar o tipo das instâncias do EC2 que executam seu aplicativo, todas as instâncias deverão ser substituídas. Por outro lado, se você modificar a configuração do load balancer do ambiente, essa alteração poderá ser feita no local, sem interromper o serviço nem reduzir a capacidade. Você também pode aplicar alterações de configuração em lotes, que modificam as instâncias em seu ambiente com atualizações de configuração contínuas.

nota

Modifique os recursos no ambiente usando somente o Elastic Beanstalk. Se você modificar os recursos usando o console de outro serviço, os comandos da CLI ou os SDKs, o Elastic Beanstalk não poderá monitorar com precisão o estado desses recursos, e você não poderá salvar a configuração nem recriar o ambiente de forma confiável. Alterações fora de banda também podem causar problemas ao atualizar ou encerrar um ambiente.

Ao iniciar um ambiente, você escolhe uma versão de plataforma. Nós atualizamos as plataformas periodicamente com novas versões de plataforma para aprimorar o desempenho e lançar novos recursos. Você pode atualizar seu ambiente para a versão de plataforma mais recente a qualquer momento.

À medida que a complexidade de seu aplicativo aumenta, você pode dividi-lo em vários componentes, sendo cada um executado em um ambiente separado. Para cargas de trabalho de longa duração, é possível executar ambientes de operador que processam trabalhos a partir de uma fila do Amazon Simple Queue Service (Amazon SQS).