Fácil de começar, impossível de superar

O AWS Elastic Beanstalk é um serviço de fácil utilização para implementação e escalabilidade de aplicativos e serviços da web desenvolvidos com Java, .NET, PHP, Node.js, Python, Ruby e Docker em servidores familiares como Apache, Nginx, Passenger e IIS.

Basta fazer o upload de seu código e o Elastic Beanstalk se encarrega automaticamente da implementação, desde o provisionamento de capacidade, o balanceamento de carga e a escalabilidade automática até o monitoramento da saúde do aplicativo. Ao mesmo tempo, você mantém total controle sobre os recursos da AWS que possibilitam a operação do seu aplicativo e pode acessar os recursos subjacentes a qualquer momento.

Não há cobrança adicional pelo Elastic Beanstalk – você só paga pelos recursos da AWS necessários para executar e armazenar seus aplicativos.

eb-video-thumb
3:15
Introduction to AWS Elastic Beanstalk

ElasticBeanstalk_EasyAdmin

O Elastic Beanstalk é a maneira mais rápida e simples de implementar seu aplicativo na AWS. Basta usar o AWS Management Console, um repositório Git ou um ambiente de desenvolvimento integrado (IDE) como o Eclipse ou Visual Studio para carregar seu aplicativo, e o Elastic Beanstalk gerenciará automaticamente os detalhes de implementação do provisionamento de capacidade, balanceamento de carga, escalabilidade automática e monitoramento da saúde do aplicativo. Em instantes, seu aplicativo estará pronto para uso sem que você desempenhe qualquer ação de configuração da infraestrutura ou dos recursos.


O Elastic Beanstalk provisiona e opera a infraestrutura, e gerencia o stack de aplicativos, para que você não precise gastar seu tempo ou desenvolver conhecimentos específicos para isso. Você pode se concentrar em escrever código em vez de usar seu tempo para gerenciar e configurar servidores, bancos de dados, load balancers, firewalls e redes.

ElasticBeanstalk_DeveloperProductivity

ElasticBeanstalk_ImpossibleToOutgrow

O Elastic Beanstalk dimensiona automaticamente seu aplicativo com base em necessidades específicas, usando configurações de Auto Scaling de fácil ajuste. Por exemplo, você pode usar métricas de utilização da CPU para disparar ações de Auto Scaling. Com o Elastic Beanstalk, seu aplicativo pode lidar com picos de carga de trabalho ou tráfego, minimizando seus custos.


Você tem a liberdade de selecionar os recursos da AWS, como o tipo de instância do Amazon EC2, ideais para o seu aplicativo. Além disso, o Elastic Beanstalk permite que você obtenha acesso e mantenha controle total sobre os recursos da AWS que capacitam o aplicativo. Se você optar por assumir o controle de alguns elementos da sua infraestrutura (ou de todos), poderá fazê-lo tranquilamente usando os recursos de gerenciamento do Elastic Beanstalk. 

ElasticBeanstalk_CompleteControl