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 seus aplicativos. 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.

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 Docker, onde você pode escolher sua própria linguagem de programação e dependências de aplicativos. 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 um aplicativo web de amostra usando o Elastic Beanstalk, consulte. Saiba como começar a usar o Elastic Beanstalk
Fluxo de trabalho de implantação de
Para usar o Elastic Beanstalk, você cria um aplicativo e, em seguida, carrega seu pacote de origem do aplicativo 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 seu aplicativo e seu ambiente ser lançado, você pode gerenciar seu ambiente e implantar novas versões do aplicativo. 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:

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. O tutorial orienta você na criação, visualização e atualização de uma amostra do aplicativo Elastic Beanstalk.