menu
arrow_back

Como implantar um site no Cloud Run

—/100

Checkpoints

arrow_forward

Create Docker Container with Google Cloud Build

Deploy Container To Cloud Run

Create new revision with lower concurrency

Make Changes To The Website

Update website with zero downtime

Como implantar um site no Cloud Run

1 hora 5 créditos

GSP659

Laboratórios autoguiados do Google Cloud

Visão geral

Administrar sites pode ser trabalhoso. É preciso criar e gerenciar VMs, clusters, pods, serviços etc. Esse processo faz sentido para aplicativos grandes e com vários níveis, mas não é necessário se você quiser apenas implantar um site e torná-lo visível.

Com o Cloud Run, a solução do Google Cloud desenvolvida no framework KNative, você pode gerenciar e implantar um site sem a infraestrutura exigida pelas implantações puras do Kubernetes ou com VMs. Além de simplificar o gerenciamento, essa abordagem também permite o escalonamento para zero quando o site não está recebendo solicitações.

O Cloud Run leva o conceito de desenvolvimento sem servidor para os contêineres. Ele pode ser executado em clusters do Google Kubernetes Engine (GKE) ou em uma solução PaaS totalmente gerenciada oferecida pelo Cloud Run. Neste laboratório, você trabalhará com o segundo caso.

A ordem das tarefas simula uma experiência de desenvolvedor de nuvem:

  1. Criar um contêiner do Docker no seu aplicativo

  2. Implantar o contêiner no Cloud Run

  3. Modificar o site

  4. Lançar uma nova versão sem tempo de inatividade

Diagrama da arquitetura

Veja abaixo o fluxo de implantação e hospedagem do Cloud Run.

Comece com uma imagem do Docker criada no Cloud Build, que é acionada pelo Cloud Shell. Depois implante a imagem no Cloud Run com um comando no Cloud Shell.

db5f05c090d5ebcb.png

O que você aprenderá

  • Criar uma imagem do Docker usando o Cloud Build e enviá-la por upload para gcr.io

  • Implantar imagens do Docker no Cloud Run

  • Gerenciar implantações do Cloud Run

  • Configurar um endpoint para um aplicativo no Cloud Run

Participe do Qwiklabs para ler o restante deste laboratório e muito mais!

  • Receber acesso temporário a Console do Google Cloud.
  • Mais de 200 laboratórios, do nível iniciante ao avançado.
  • Tamanho compacto para que você possa aprender no seu próprio ritmo.
Participe para iniciar este laboratório