Google PCD: Desempenho, Escalabilidade e Engenharia de Resiliência — 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

A engenharia de performance, escalabilidade e resiliência no Google Cloud foca em manter um serviço de baixa latência e com custo-benefício sob carga variável, ao mesmo tempo que tolera falhas sem violar os SLOs. O design deve alinhar os sinais de autoscaling com as características do workload, posicionar dados e computação para minimizar a latência de cauda, e implementar controles de sobrecarga, tentativas (retries) e failover para evitar falhas em cascata. Esta seção detalha os padrões, controles e trade-offs importantes para desenvolvedores de aplicações nas camadas de computação, rede e dados.

Escalabilidade e Distribuição de Carga

Escalabilidade horizontal vs. vertical

Sinais de autoscaling e capacidade aquecida (warm capacity)

Balanceamento de carga, distribuição de tráfego global, verificações de saúde e failover

undefined

Latência e Eficiência

Orçamentos de latência

Uso de cache e CDN

Reutilização de conexão

Eficiência do payload

Padrões de Sobrecarga e Resiliência

Limitação de taxa, contrapressão, enfileiramento e processamento em lote

Proteção contra sobrecarga

Novas tentativas resilientes, backoff exponencial, jitter, idempotência e tratamento de duplicatas

undefined

Aquecimento de recursos inativos

Alta Disponibilidade, Dados, DR e Testes

Multizona, regional, multirregional; ativo-ativo vs. ativo-passivo

RTO, RPO, backup, restauração e testes de recuperação de desastres

Desempenho de banco de dados e armazenamento, design de índices, chaves quentes (hot keys) e contenção

Testes de carga, experimentos de caos, injeção de falhas e planejamento de capacidade

Trade-offs de disponibilidade entre serviços gerenciados e arquiteturas personalizadas

Cenário de Problema Prático

A NimbusMart, uma empresa global de e-commerce, precisa de uma API de catálogo de produtos de baixa latência com disponibilidade de cinco noves e latência de leitura minimizada para usuários na América do Norte, Europa e Ásia-Pacífico. As escritas devem ser globalmente consistentes. O tráfego tem picos durante as vendas relâmpago (flash sales), e incidentes históricos incluem retentativas em cascata e sobrecarga na origem.

Abordagem:

  1. Provisione uma instância multirregional do Cloud Spanner usando nam-asia-eur1 com pelo menos três nós.
  1. Implemente uma camada de API sem estado (stateless) em múltiplas regiões atrás do Application Load Balancer externo global.
  1. Configure verificações de saúde (health checks) e regras de firewall para a acessibilidade do balanceador de carga.
  1. Implemente o autoscaling com base em métricas de requisição com capacidade pré-aquecida (warm capacity).
  1. Adicione o Cloud CDN para a mídia estática de produtos armazenada no Cloud Storage.
  1. Imponha proteção contra sobrecarga e limitação de taxa (rate limiting) na borda e no serviço.
  1. Use retentativas resilientes com backoff exponencial truncado e jitter total; garanta a idempotência com IDs de operação.
  1. Introduza uma fila de escrita para suavizar picos (burst smoothing) e para assincronia onde for aceitável.
  1. Defina SLOs e orçamentos de latência; instrumente o rastreamento e os dashboards.
  1. Estabeleça runbooks de DR e teste o failover.

Este design satisfaz as metas de disponibilidade global e baixa latência alinhando a topologia de computação e dados, impondo controles de sobrecarga e usando serviços gerenciados que fornecem escalabilidade e resiliência comprovadas.


Observabilidade · Todos os domínios · Testes

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