Google PCD: Computação, Contêineres e Plataformas de Execução Serverless — Guia de estudos

Faz parte do Google Professional Cloud Developer — Guia de estudos. Pratique com respostas verificadas no centro de exames da Google, ou faça testes cronometrados no ExamRoll.io.

Visão Geral

O Google Cloud oferece múltiplas plataformas de tempo de execução, abrangendo serverless, contêineres e máquinas virtuais. A escolha da plataforma correta depende das características da carga de trabalho (workload), como padrões de requisição, gerenciamento de estado, disciplina de build e release, modelo operacional e restrições de rede. Esta seção aborda princípios de design, modos de falha e trade-offs para o Cloud Run, App Engine, Cloud Functions, Google Kubernetes Engine (GKE) e Compute Engine, juntamente com serviços de suporte para imagens, identidade, rede, configuração e operações.

Runtimes Serverless: Cloud Run, App Engine, Cloud Functions

Cloud Run

  gcloud run services update-traffic my-svc --to-revisions rev-green=90,rev-blue=10

App Engine

Cloud Functions

Contêineres no Google Kubernetes Engine

Workloads

  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0

Services and Ingress

Autoscaling and Node Pools

Health and rollouts

Compute Engine para Cargas de Trabalho de Aplicações

Design de VM

  gcloud compute firewall-rules create allow-lb \
    --network my-net --allow tcp \
    --source-ranges 130.211.0.0/22,35.191.0.0/16 --direction INGRESS

Grupos de Instâncias Gerenciados (MIGs)

Logging e monitoramento

Build, Identidade, Rede, Segredos e Operações

Artifact Registry e imagens

  FROM golang:1.22 AS build
  WORKDIR /src
  COPY . .
  RUN CGO_ENABLED=0 go build -o app

  FROM gcr.io/distroless/base-debian12
  COPY --from=build /src/app /app
  ENTRYPOINT ["/app"]

Identidade de tempo de execução e privilégio mínimo

Conectores VPC e rede de serviços

Configuração, segredos e verificações de integridade

Solução de problemas, rollback e padrões de lançamento

Cenário de Problema Prático

A Acme Retail planeja migrar uma API de redimensionamento de imagens de VMs autogerenciadas para uma plataforma escalável e de baixo custo, com respostas de baixa latência, acesso privado a um bucket regional do Cloud Storage e lançamentos canário seguros.

Abordagem

  1. Empacote o serviço como uma imagem de contêiner pequena e publique no Artifact Registry.
  1. Implante a API no Cloud Run com um mínimo de 2 instâncias (min instances), concorrência de 40 e a opção de CPU sempre alocada (CPU always allocated) desativada.
  1. Crie um conector Serverless VPC Access e defina o egress como ‘private ranges only’; habilite o Private Google Access na sub-rede e configure um endpoint VPC-SC ou Private Service Connect para o Cloud Storage, se necessário.
  1. Conceda a uma conta de serviço (service account) de tempo de execução dedicada acesso de privilégio mínimo ao bucket de destino do Cloud Storage e aos segredos necessários.
  1. Armazene chaves de API e configurações por ambiente no Secret Manager e em variáveis de ambiente; injete os segredos em tempo de execução.
  1. Implemente backoff exponencial e escritas idempotentes para lidar com erros 429/5xx do Cloud Storage.
  1. Configure uma revisão canário e divida 10% do tráfego para ela; monitore a taxa de erros, a latência P95 e a saturação.
  1. Adicione um endpoint de verificação de integridade (health) HTTP que exercite as dependências downstream; configure alertas em verificações de tempo de atividade (uptime checks) do Cloud Monitoring e em métricas baseadas em logs.
  1. Estabeleça limites de autoescalonamento e orçamentos; defina um número máximo de instâncias (max instances) para limitar os gastos e defina o tratamento de erros 429 para sobrecarga.
  1. Documente o rollback: desvie 100% do tráfego de volta para a revisão anterior do Cloud Run com um único comando.

Arquitetura de Aplicações Nativas da Nuvem e Seleção de Serviços · Todos os domínios · Design de API

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Navegar Google →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo