Implantar uma aplicação Web de contêiner no Amazon Lightsail

GUIA DE CONCEITOS BÁSICOS

Introdução

Siga as instruções detalhadas para criar e implantar uma aplicação Web baseada em contêiner usando o Amazon Lightsail

Visão geral

Neste guia, você sera conduzido pelo processo de implantação das suas aplicações Web em contêineres existentes no Amazon Lightsail.

O Lightsail é um provedor de servidor privado virtual (VPS) fácil de usar que oferece tudo o que você precisa para construir uma aplicação ou site por um plano mensal de baixo custo. 

O que você aprenderá

Neste guia, você aprenderá a:

  • Criar seu contêiner e testar a aplicação localmente
  • Criar um serviço de contêiner no Amazon Lightsail
  • Implantar seu contêiner no Amazon Lightsail e testá-lo
  • Enviar por push uma nova versão da sua aplicação

Pré-requisitos

Antes de iniciar este guia, você precisará de:

  • Uma conta da AWS: caso você ainda não tenha uma, siga o guia de conceitos básicos Configurar o ambiente para obter uma visão geral.

 Experiência com a AWS

Iniciante

 Tempo para a conclusão

30 - 40 minutos

 Custo para a conclusão

Disponível para o nível gratuito

 Requisitos

  • Conta da AWS com acesso de administrador**
  • Navegador recomendado: versão mais recente do Chrome ou Firefox

[**]Talvez as contas criadas nas últimas 24 horas ainda não tenham acesso aos serviços necessários para este tutorial.

Módulos

Este tutorial está dividido nos módulos curtos a seguir. É necessário concluir cada módulo antes de avançar para o próximo.

  1. Preparar seu contêiner (10 min): construir e testar sua aplicação localmente.
  2. Criar um serviço de contêiner no Amazon Lightsail (10 min): criar a infraestrutura para hospedar seus contêineres.
  3. Implantar seu contêiner no Amazon Lightsail (10 min): carregar e implantar seu contêiner.
  4. Implantar uma nova versão da sua aplicação (10 min): preparar e implantar uma nova versão da sua aplicação.
  5. Limpar: na última parte do guia, você aprenderá a limpar os recursos após terminar.

Preparar contêiner