O que é AWS 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á.

O que é AWS Elastic Beanstalk?

Com o Elastic Beanstalk, você pode rapidamente implantar e gerenciar aplicativos no AWS Nuvem sem precisar aprender sobre a infraestrutura que executa esses aplicativos. Amazon Web Services (AWS) compreende mais de cem serviços, cada um dos quais expõe uma área de funcionalidade. Embora a variedade de serviços ofereça flexibilidade de como você deseja gerenciar seu AWS infraestrutura, pode ser difícil descobrir quais serviços usar e como provisioná-los. O Elastic Beanstalk reduz a complexidade de gerenciamento sem restringir as escolhas nem o controle. Basta fazer upload da aplicação e o Elastic Beanstalk automaticamente gerencia os detalhes de provisão de capacidade, balanceamento de carga, escalabilidade e monitoramento do status da aplicação.

O Elastic Beanstalk oferece suporte a aplicativos desenvolvidos em Go, Java,. NET, Node.jsPHP, Python e Ruby. O Elastic Beanstalk também é compatível com plataformas Docker. Com os contêineres do Docker, você pode escolher sua própria linguagem de programação e dependências de aplicativos que podem não ser suportadas pelas outras plataformas do Elastic Beanstalk. Quando você implanta seu aplicativo, o Elastic Beanstalk cria a versão da plataforma compatível selecionada e provisiona uma ou mais AWS recursos, como EC2 instâncias da Amazon, em seu AWS conta para executar seu aplicativo.

Você pode interagir com o Elastic Beanstalk usando o console do Elastic Beanstalk, o AWS Command Line Interface (AWS CLI)eb, ou um de alto nível CLI projetado especificamente para o Elastic Beanstalk.

Para saber mais sobre como implantar um aplicativo web de amostra usando o Elastic Beanstalk, consulte Conceitos básicos da AWS: Implantando um aplicativo Web.

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

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

Fluxo de trabalho do Elastic Beanstalk.

Depois de criar e implantar seu aplicativo, as informações sobre o aplicativo, incluindo métricas, eventos e status do ambiente, estão disponíveis por meio do console do Elastic Beanstalk ou das interfaces de linha de comando, incluindo as interfaces unificadas APIs AWS CLI.

Definição de preço

Não há custo adicional para o Elastic Beanstalk. Você paga apenas pelo subjacente AWS recursos que seu aplicativo consome. Para obter detalhes sobre definição de preço, consulte a página de detalhes do serviço Elastic Beanstalk.

Para onde ir em seguida

Este guia contém informações conceituais sobre o serviço da Web do Elastic Beanstalk, bem como informações sobre como usar o serviço para implantar aplicações Web. Seções separadas descrevem como usar o console do Elastic Beanstalk, as ferramentas API da CLI interface de linha de comando () e como implantar e gerenciar seus ambientes do Elastic Beanstalk. Este guia também documenta como o Elastic Beanstalk é integrado a outros serviços fornecidos pela Amazon Web Services.

Recomendamos que você leia primeiro Introdução ao Elastic Beanstalk para saber como começar a usar o Elastic Beanstalk. Os Conceitos básicos orientam você na criação, visualização e atualização da aplicação do Elastic Beanstalk, além de editar e encerrar o ambiente do Elastic Beanstalk. Os Conceitos básicos também descrevem diferentes maneiras de acessar o Elastic Beanstalk.

Para saber mais sobre uma aplicação do Elastic Beanstalk e seus componentes, consulte as páginas a seguir.