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 implantar aplicativos web na nuvem AWS em uma variedade de plataformas compatíveis. Você cria e implanta suas aplicações. O Elastic Beanstalk EC2 provisiona instâncias da Amazon, configura o balanceamento de carga, configura o monitoramento da integridade e escala dinamicamente seu ambiente.

Além dos ambientes de servidor Web, o Elastic Beanstalk também fornece ambientes de trabalho que você pode usar para processar mensagens de uma fila do Amazon SQS, úteis para tarefas assíncronas ou de longa execução. Para obter mais informações, consulte Ambientes de operador do Elastic Beanstalk.

Diagrama ilustrativo mostrando a relação entre um aplicativo e ambientes do Elastic web/worker Beanstalk.

Plataformas compatíveis

O Elastic Beanstalk é compatível com aplicações desenvolvidas em Go, Java, .NET, Node.js, PHP, Python e Ruby. O Elastic Beanstalk também oferece suporte a contêineres do Docker, onde você pode escolher sua própria linguagem de programação e dependências de aplicações. Quando você implanta seu aplicativo, o Elastic Beanstalk cria a versão da plataforma compatível selecionada e provisiona um ou AWS mais recursos, como instâncias da EC2 Amazon, AWS em sua conta para executar seu aplicativo.

Você pode interagir com o Elastic Beanstalk por meio do AWS Command Line Interface console do Elastic Beanstalk, do () ou do EB CLI AWS CLI, uma ferramenta de linha de comando de alto nível projetada especificamente para o Elastic Beanstalk.

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

Para saber mais sobre como implantar uma aplicação Web de exemplo usando o Elastic Beanstalk, consulte Saiba como começar a usar o Elastic Beanstalk.

Fluxo de trabalho de implantação de aplicações

Para usar o Elastic Beanstalk, você cria uma aplicação e, em seguida, carrega seu pacote de origem da aplicação no Elastic Beanstalk. Em seguida, você fornece informações sobre o aplicativo, e o Elastic Beanstalk inicia automaticamente um ambiente e cria e AWS configura os recursos necessários para executar seu código.

Depois de criar e implantar sua aplicação e de o seu ambiente ser lançado, você pode gerenciar seu ambiente e implantar novas versões da aplicação. As informações sobre o aplicativo, incluindo métricas, eventos e status do ambiente, são disponibilizadas por meio do console do Elastic Beanstalk e das interfaces de linha de comando. APIs

O diagrama a seguir ilustra o fluxo de trabalho do Elastic Beanstalk.

Fluxo de trabalho do Elastic Beanstalk.

Preços

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

Próximas etapas

Recomendamos o tutorial, Tutorial de inicialização, para começar a usar o Elastic Beanstalk. Esse tutorial orientará você na criação, visualização e atualização de uma amostra da aplicação do Elastic Beanstalk.