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

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
    1. Em uma nova guia do navegador, abra o console do AWS Elastic Beanstalk.
    2. Clique no botão laranja "Create Application" (Criar aplicação).
    3. Na caixa de texto abaixo do cabeçalho "Application name" (Nome da aplicação), digite "DevOpsGettingStarted".
    4. 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.
    5. Confirme se o botão de opção ao lado de "Sample application" (Aplicação de exemplo) está selecionado.
    6. Veja se sua tela é parecida com a captura de tela a seguir:
    Module 2 CreateApplication

    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
    1. Para testar o aplicativo Web de exemplo, clique no link abaixo do nome do seu ambiente.
    Module 2 - EnvironmentLink

    2. Após a conclusão do teste, uma nova guia do navegador será aberta com a página da Web que parabeniza você!

Arquitetura da aplicação

Agora que concluímos este módulo, nossa arquitetura tem a seguinte aparência:

Module-2

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.

Este módulo foi útil?

Agradecemos a sua atenção
Gostaríamos de saber do que você gostou.
Fechar
Desculpe por ter desapontado
Encontrou algo desatualizado, confuso ou incorreto? Envie seus comentários para nos ajudar a melhorar este tutorial.
Fechar

Criar projeto de compilação