Conceitos básicos da AWS
Criar pipeline de entrega contínua
Configurar um repositório git, implantar um aplicativo Web de exemplo e criar um pipeline de entrega contínua

implantar aplicativo Web
Módulo 2: Implantar aplicativo Web
Neste módulo, você criará e implantará uma aplicação Web usando o AWS Elastic Beanstalk.
Introdução
Neste módulo, você usará o console do AWS Elastic Beanstalk para criar e implantar uma aplicação Web. O AWS Elastic Beanstalk é um serviço de computação que facilita a implantação e o gerenciamento de aplicações na AWS sem se preocupar com a infraestrutura de execução. Você usará o assistente Create web app (Criar aplicativo Web) para criar uma aplicação e iniciar um ambiente com os recursos da AWS necessários para executá-la. Nos módulos seguintes, você usará esse ambiente e o pipeline de entrega contínua para implantar o aplicativo Web Hello World! criado no módulo 1.
O que você aprenderá
- Configurar e criar um ambiente do AWS Elastic Beanstalk
- Implantar um aplicativo Web de exemplo no AWS Elastic Beanstalk
- Testar o aplicativo Web de exemplo
Conceitos principais
O serviço AWS Elastic Beanstalk facilita a implantação da sua aplicação na AWS. Basta você fazer upload do código, e o Elastic Beanstalk implanta, gerencia e escala sua aplicação.
Conjunto de ambiente de recursos da AWS provisionados pelo Elastic Beanstalk usados para executar sua aplicação.
Servidor virtual da instância do EC2 na nuvem. O Elastic Beanstalk provisionará uma ou mais instâncias do Amazon EC2 ao criar um ambiente.
O software do servidor Web que usa o protocolo HTTP para exibir o conteúdo na Internet. Ele é usado para armazenar, processar e entregar páginas da Web.
Combinação da plataforma de sistema operacional, tempo de execução de linguagem de programação, servidor Web, servidor de aplicação e componentes do Elastic Beanstalk. Sua aplicação é executada com o uso dos componentes provisionados por uma plataforma.
Tempo para a conclusão
10 minutos
Serviços usados
Implementação
-
Configurar um aplicativo do AWS Elastic Beanstalk
- Em uma nova guia do navegador, abra o console do AWS Elastic Beanstalk.
- Clique no botão laranja "Create Application" (Criar aplicação).
- Na caixa de texto abaixo do cabeçalho "Application name" (Nome da aplicação), digite "DevOpsGettingStarted".
- Selecione "Node.js" no menu suspenso "Platform" (Plataforma). Essa seleção deve preencher automaticamente os menus "Platform branch" (Ramificação da plataforma) e "Platform version" (Versão da plataforma) mais abaixo na tela.
- Confirme se o botão de opção ao lado de "Sample application" (Aplicação de exemplo) está selecionado.
- Veja se sua tela é parecida com a captura de tela a seguir:
7. Clique no botão laranja "Create application" (Criar aplicação) na parte inferior da página.
Você deve ver o seguinte enquanto aguarda a implantação:
- uma pequena janela preta com texto em branco. Essa tela exibirá mensagens de status do nosso ambiente.
- Após alguns minutos, você verá uma marca de seleção verde grande na tela.
Quando essa marca aparece, você criou com êxito uma aplicação do AWS Elastic Beanstalk e a implantou no ambiente.
-
Testar o aplicativo Web
- Para testar o aplicativo Web de exemplo, clique no link abaixo do nome do seu ambiente.
2. Após a conclusão do teste, uma nova guia do navegador será aberta com a página da Web que parabeniza você!
- Para testar o aplicativo Web de exemplo, clique no link abaixo do nome do seu ambiente.
Arquitetura da aplicação
Agora que concluímos este módulo, nossa arquitetura tem a seguinte aparência:

Criamos um ambiente do AWS Elastic Beanstalk e uma aplicação de exemplo. Usaremos esse ambiente e o pipeline de entrega contínua para implantar o aplicativo Web Hello World! criado no módulo anterior.