Get Started with AWS for Free

Crie uma conta gratuita
Ou faça login no console

Receba doze meses de acesso ao nível de uso gratuito da AWS e aproveite os recursos do AWS Basic Support incluindo atendimento ao cliente 24x7x365 e fóruns de suporte, entre outros recursos.

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

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

O AWS Elastic Beanstalk é uma maneira mais fácil ainda de começar a implantar e gerenciar aplicativos na nuvem da AWS. Basta fazer o upload de seu aplicativo e o Elastic Beanstalk automaticamente gerencia os detalhes de implantação do fornecimento de capacidade, balanceamento de carga, escalonamento automático e monitoramento do status do aplicativo. Ao mesmo tempo, com o Elastic Beanstalk é possível ter o controle completo de todos os recursos da AWS que alimentam seu aplicativo e acessar os recursos secundários a qualquer momento. O Elastic Beanstalk potencializa serviços da AWS como o Amazon Elastic Cloud Compute (Amazon EC2), o Amazon Simple Storage Service (Amazon S3), o Amazon Simple Notification Service (Amazon SNS), o Elastic Load Balancing e o Auto Scaling para oferecer a mesma infraestrutura altamente confiável, escalável e de bom custo-benefício da qual centenas de milhares de negócios dependem atualmente. AWS Elastic Beanstalk é fácil de começar a usar e impossível de superar.

A maioria dos contêineres de aplicativos ou plataformas de desenvolvimento (PaaS) de aplicativos existentes diminuem a quantidade de programação exigida, mas limitam consideravelmente a flexibilidade e o controle do desenvolvedor. Os desenvolvedores são forçados a conviver com as decisões pré-determinadas pelo vendedor – com pouca ou nenhuma oportunidade de retomar o controle sobre várias partes da infraestrutura de seus aplicativos. Contudo, com o Elastic Beanstalk, você pode ter o controle completo dos recursos da AWS que alimentam seu aplicativo. Se você quiser controlar alguns (ou todos) os elementos de sua infraestrutura, isso é possível de forma fácil utilizando as capacidades de gerenciamento do Elastic BeanStalk.

Para garantir a fácil portabilidade do seu aplicativo, o Elastic Beanstalk foi construído usando pilhas de softwares conhecidas, como o Apache HTTP Server para Node.js, PHP e Python, o Passenger para Ruby, o IIIS 7.5 para .NET e o Apache Tomcat para Java. Não há custos adicionais pelo Elastic Beanstalk – você só paga pelos recursos da AWS necessários para executar e armazenar seus aplicativos.

Conceitos básicos do AWS Elastic Beanstalk (1:15)

about-elasticbeanstalk
Mendeley
Twiitch
Snapdeal.com

O Elastic Beanstalk é uma forma rápida e simples de implementar seu aplicativo na AWS. Basta usar o AWS Management Console, implementação do 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 da capacidade, balanceamento de carga, Auto Scaling 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 aumenta ou diminui automaticamente seu aplicativo com base nas definições padrão de Auto Scaling. É possível ajustar facilmente as definições de Auto Scaling com base nas necessidades do seu aplicativo específico. Por exemplo, você pode usar a utilização da CPU para acionar ações de Auto Scaling. Com o Elastic Beanstalk, seu aplicativo pode lidar com picos de carga de trabalho ou tráfego ao minimizar os custos.

O Elastic Beanstalk permite que você “obtenha acesso” e mantenha o controle total com relação aos recursos da AWS que capacitam o aplicativo. Se você optar por assumir o controle de alguns (ou todos) os elementos da sua infraestrutura, poderá fazê-lo com perfeição ao usar as capacidades de gestão do Elastic Beanstalk. Por exemplo, você pode pesquisar arquivos de log, monitorar o status do aplicativo, ajustar regras de Auto Scaling, configurar notificações de e-mail e até transferir variáveis do ambiente por meio do console do Elastic Beanstalk.

Você tem a liberdade de selecionar o tipo de instância do Amazon EC2 que é ideal para seu aplicativo com base nos requisitos de CPU e de memória, e pode selecionar entre várias opções de banco de dados disponíveis. Por exemplo, você pode especificar uma implementação formada por instâncias com mais memória elevada se o aplicativo da web tem necessidade de grandes quantidades de memória.

O Elastic Beanstalk é executado dentro da infraestrutura de rede comprovada e dos Datacenters da Amazon, e fornece um ambiente onde os desenvolvedores podem executar aplicativos que exigem alta durabilidade e disponibilidade.