Aguarde, carregando...

Elastic Beanstalk AWS

Elastic Beanstalk AWS
Luis Carlos Da Silva Santos
Por: Luis Carlos Da Silva Santos
Dia 24/08/2021 12h04

O que é AWS Elastic Beanstalk, consiste em mais de cem serviços, cada um dos quais expõe uma área de funcionalidade.

O que é AWS Elastic Beanstalk?

O Amazon Web Services (AWS) consiste em mais de cem serviços, cada um dos quais expõe uma área de funcionalidade. Embora a variedade de serviços ofereça flexibilidade para você decidir como vai gerenciar a infraestrutura da AWS, pode ser um desafio descobrir quais serviços usar e como provisioná-los.

Com o Elastic Beanstalk, é possível implantar e gerenciar rapidamente aplicativos na Nuvem AWS sem precisar conhecer a infraestrutura que executa esses aplicativos. O Elastic Beanstalk reduz a complexidade do gerenciamento sem restringir as opções ou o controle. Basta fazer o upload de seu aplicativo e o Elastic Beanstalk automaticamente gerencia os detalhes de fornecimento de capacidade, balanceamento de carga, escalabilidade e monitoramento do status do aplicativo.

O Elastic Beanstalk oferece suporte a aplicativos desenvolvidos em Go, Java, .NET, Node.js, PHP, Python e Ruby. Quando você implanta o aplicativo, o Elastic Beanstalk cria a versão da plataforma compatível selecionada e provisiona um ou mais recursos da AWS, como instâncias do Amazon EC2, para executar o aplicativo.

Você pode interagir com o Elastic Beanstalk usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI), ou Elastic Beanstalk, uma CLI de alto nível desenvolvida especificamente para o Elastic Beanstalk.

Você também pode executar a maioria das tarefas de implantação, como alterar o tamanho do conjunto de instâncias do Amazon EC2 ou monitorar o aplicativo, diretamente da interface da Web do Elastic Beanstalk (console).

Para usar o Elastic Beanstalk, crie um aplicativo, faça upload de uma versão do aplicativo na forma de um pacote de origem do aplicativo (por exemplo, arquivo Java .war) no Elastic Beanstalk e forneça algumas informações sobre o aplicativo. O Elastic Beanstalk inicia automaticamente um ambiente e cria e configura os recursos da AWS necessários para executar o código. Depois que o ambiente for iniciado, você poderá gerenciá-lo e implantar novas versões do aplicativo.

Para saber mais sobre como implantar um aplicativo web de exemplo usando o Elastic Beanstalk.

Consulte conceitos básicos da AWS EB: Implementação de uma aplicação da Web.

Veja também:

Confira mais artigos relacionados e obtenha ainda mais dicas de controle para suas contas.