AWS Elastic Beanstalk

Neste artigo, exploraremos o tópico AWS Elastic Beanstalk em profundidade. Desde suas origens até sua relevância hoje, colocaremos sob lupa todos os aspectos relacionados a AWS Elastic Beanstalk. Nosso objetivo é oferecer aos nossos leitores uma visão completa e detalhada deste tema, fornecendo informações valiosas que lhes permitam compreender melhor sua importância e impacto em diversas áreas. Através de uma análise exaustiva e da apresentação de dados relevantes, vamos nos aprofundar em AWS Elastic Beanstalk para desvendar suas implicações e seu alcance em diferentes contextos. Sem dúvida, AWS Elastic Beanstalk é um tema altamente relevante que merece um exame cuidadoso, e é justamente isso que faremos nas páginas seguintes. Então prepare-se para embarcar em uma viagem fascinante por AWS Elastic Beanstalk.

AWS Elastic Beanstalk
Desenvolvedor Amazon.com
Lançamento 19 de janeiro de 2011 (14 anos)
Idioma(s) Inglês, português e, mais 14 idiomas
Sistema operacional Multiplataforma
Gênero(s) Desenvolvimento web
Licença Propietário
Página oficial AWS Elastic Beanstalk

O AWS Elastic Beanstalk é um serviço de orquestração oferecido pela Amazon Web Services para a implantação de aplicativos que orquestram vários serviços da AWS, incluindo EC2, Amazon S3, Simple Notification Service (SNS), CloudWatch, escalonamento automático e Elastic Load Balancers.[1] Seu nome em inglês significa "pé de feijão elástico", é uma referência ao pé de feijão que cresceu até as nuvens no conto de fadas João e o pé de feijão.

O Elastic Beanstalk fornece uma camada adicional de abstração sobre o servidor e sistema operacional; os usuários, em vez disso, veem uma combinação pre-construída de sistema operacional de 64 bits e plataforma, como o Amazon Linux executando Ruby, ou o Debian executando Python.[2]

A implantação requer uma série de componentes a serem definidos: um "aplicativo" como um contêiner lógico para o projeto, uma "versão" que é uma compilação implantável executável do aplicativo, um "modelo de configuração" que contém informações de configuração para o ambiente Beanstalk e para o produto. Finalmente, um "ambiente" combina uma "versão" com uma "configuração" e as implementa. Os próprios executáveis ​​são carregados como arquivos do Amazon S3 de antemão e a "versão" é apenas um indicador para isso.[2]

Referências

  1. «What Is AWS Elastic Beanstalk and Why Do I Need It?» (em inglês) 
  2. a b Wittig, Andreas; Wittig, Michael (2016). Amazon Web Services in Action. : Manning Press. p. 132-133. ISBN 978-1-61729-288-0