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

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.

Este módulo foi útil?

Criar projeto de compilação