Google PCD: Rendimiento, escalabilidad e ingeniería de resiliencia — Guía de estudio

Forma parte de la Google Professional Cloud Developer — Guía de estudio. Practica con respuestas verificadas en el centro de exámenes de Google, o realiza tests cronometrados en ExamRoll.io.

Descripción general

La ingeniería de rendimiento, escalabilidad y resiliencia en Google Cloud se centra en mantener un servicio de baja latencia y rentable bajo una carga variable, a la vez que tolera fallos sin violar los SLO. El diseño debe alinear las señales de autoescalado con las características de la carga de trabajo, ubicar los datos y la computación para minimizar la latencia de cola (tail latency), e implementar controles de sobrecarga, reintentos y conmutación por error (failover) para evitar fallos en cascada. Esta sección detalla los patrones, controles y concesiones que son importantes para los desarrolladores de aplicaciones en las capas de computación, redes y datos.

Escalado y distribución de la carga

Escalado horizontal frente a vertical

Señales de autoescalado y capacidad precalentada (warm capacity)

Balanceo de carga, distribución de tráfico global, comprobaciones de estado y conmutación por error (failover)

Latencia y Eficiencia

Presupuestos de latencia

Uso de caché y CDN

Reutilización de conexiones

Eficiencia de la carga útil (payload)

Patrones de sobrecarga y resiliencia

Limitación de velocidad, contrapresión, encolamiento y procesamiento por lotes

Protección contra sobrecargas

Reintentos resilientes, retroceso exponencial (exponential backoff), fluctuación (jitter), idempotencia y manejo de duplicados

undefined

Calentamiento de recursos inactivos (ramp-up)

Alta disponibilidad, datos, DR y pruebas

Multizona, regional, multirregional; activo-activo vs. activo-pasivo

RTO, RPO, copias de seguridad, restauración y pruebas de recuperación ante desastres

Rendimiento de bases de datos y almacenamiento, diseño de índices, hot keys y contención

Pruebas de carga, experimentos de caos, inyección de fallos y planificación de capacidad

Compromisos de disponibilidad entre servicios gestionados y arquitecturas personalizadas

Escenario de problema práctico

NimbusMart, una empresa global de comercio electrónico, necesita una API de catálogo de productos de baja latencia con cinco 9s de disponibilidad y una latencia de lectura minimizada para usuarios en Norteamérica, Europa y Asia-Pacífico. Las escrituras deben ser globalmente consistentes. El tráfico tiene picos durante las ventas relámpago (flash sales), y los incidentes históricos incluyen reintentos en cascada y sobrecarga del origen.

Enfoque:

  1. Aprovisiona una instancia multirregional de Cloud Spanner usando nam-asia-eur1 con al menos tres nodos.
  1. Implementa una capa de API sin estado (stateless) en múltiples regiones detrás del Application Load Balancer externo global.
  1. Configura las comprobaciones de estado (health checks) y las reglas de firewall para la accesibilidad del balanceador de carga.

undefined

  1. Implementa el autoescalado basado en métricas de solicitud con capacidad precalentada (warm capacity).
  1. Añade Cloud CDN para los medios estáticos de los productos almacenados en Cloud Storage.
  1. Aplica protección contra sobrecargas y limitación de velocidad (rate limiting) en el borde y en el servicio.
  1. Usa reintentos resilientes con truncated exponential backoff y full jitter; asegura la idempotencia con ID de operación.
  1. Introduce una cola de escritura para suavizar ráfagas (burst smoothing) y para la asincronía donde sea aceptable.
  1. Define SLOs y presupuestos de latencia; instrumenta el trazado (tracing) y los dashboards.
  1. Establece runbooks de DR y prueba el failover.

Este diseño satisface los objetivos de disponibilidad global y baja latencia al alinear la topología de cómputo y datos, aplicar controles de sobrecarga y usar servicios gestionados que proporcionan escalabilidad y resiliencia probadas.


Observabilidad · Todos los dominios · Pruebas

Practica estas preguntas → · Práctica cronometrada en 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.

Aprueba tu examen →

Explorar Google →

Related guides

Acceso todo en uno

Una suscripción. Todos los exámenes.

Cada plan desbloquea la búsqueda ilimitada de respuestas, pruebas de práctica, explicaciones de AI y la biblioteca completa de recursos, en más de 20 idiomas.

Mensual
24.87
Just €0.83/day
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

Mejor valor
12 meses
179.87
Just €0.49/daySave 40%
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

✓ Plan gratuito incluido · ✓ Cancela en cualquier momento · ✓ Todos los planes desbloquean el producto completo