Elastic Beanstalk AWS
O que é AWS Elastic Beanstalk, consiste em mais de cem serviços, cada um dos quais expõe uma área de funcionalidade.
O que é AWS Elastic Beanstalk?
O Amazon Web Services (AWS) consiste em mais de cem serviços, cada um dos quais expõe uma área de funcionalidade. Embora a variedade de serviços ofereça flexibilidade para você decidir como vai gerenciar a infraestrutura da AWS, pode ser um desafio descobrir quais serviços usar e como provisioná-los.
Com o Elastic Beanstalk, é possível implantar e gerenciar rapidamente aplicativos na Nuvem AWS sem precisar conhecer a infraestrutura que executa esses aplicativos. O Elastic Beanstalk reduz a complexidade do gerenciamento sem restringir as opções ou o controle. Basta fazer o upload de seu aplicativo e o Elastic Beanstalk automaticamente gerencia os detalhes de fornecimento de capacidade, balanceamento de carga, escalabilidade e monitoramento do status do aplicativo.
O Elastic Beanstalk oferece suporte a aplicativos desenvolvidos em Go, Java, .NET, Node.js, PHP, Python e Ruby. Quando você implanta o aplicativo, o Elastic Beanstalk cria a versão da plataforma compatível selecionada e provisiona um ou mais recursos da AWS, como instâncias do Amazon EC2, para executar o aplicativo.
Você pode interagir com o Elastic Beanstalk usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI), ou Elastic Beanstalk, uma CLI de alto nível desenvolvida especificamente para o Elastic Beanstalk.
Você também pode executar a maioria das tarefas de implantação, como alterar o tamanho do conjunto de instâncias do Amazon EC2 ou monitorar o aplicativo, diretamente da interface da Web do Elastic Beanstalk (console).
Para usar o Elastic Beanstalk, crie um aplicativo, faça upload de uma versão do aplicativo na forma de um pacote de origem do aplicativo (por exemplo, arquivo Java .war) no Elastic Beanstalk e forneça algumas informações sobre o aplicativo. O Elastic Beanstalk inicia automaticamente um ambiente e cria e configura os recursos da AWS necessários para executar o código. Depois que o ambiente for iniciado, você poderá gerenciá-lo e implantar novas versões do aplicativo.
Para saber mais sobre como implantar um aplicativo web de exemplo usando o Elastic Beanstalk.
Consulte conceitos básicos da AWS EB: Implementação de uma aplicação da Web.
