Google PCD: Arquitectura de aplicaciones nativas de la nube y selección de servicios — 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 arquitectura de aplicaciones nativas de la nube en Google Cloud se centra en construir servicios resilientes y sin estado que escalan horizontalmente, minimizan el trabajo operativo y adoptan servicios administrados cuando es apropiado. La selección efectiva de servicios requiere comprender las compensaciones entre control, portabilidad, rendimiento, costo y responsabilidad operativa. Esta sección presenta principios y patrones que te ayudan a diseñar, modernizar y operar aplicaciones para usuarios globales con una fiabilidad predecible.

Principios y Opciones de Arquitectura Nativos de la Nube

Patrones de Comunicación y Selección de Servicios

Ejemplo de Kubernetes Service (descubrimiento de nombres en el clúster): apiVersion: v1 kind: Service metadata: name: image-resize spec: selector: app: image-resize ports:

Patrones de Delimitación, Compatibilidad y Confiabilidad

Ejemplo de exponential backoff truncado (HTTP 429): retry = 0 max_retry = 5 base = 0.5 while retry < max_retry: resp = fetch_gcs_object() if resp.status_code == 200: break if resp.status_code in (429, 500, 503): sleep = min(8, base * (2 ** retry)) + random.uniform(0, 0.25) time.sleep(sleep) retry += 1 else: raise Exception(“Error no reintentable”)

Consideraciones operativas y globales

Escenario de problema práctico

Nimbus Retail está lanzando una plataforma global de comercio electrónico con imágenes personalizadas, objetivos estrictos de latencia por debajo de 200 ms en p95 a nivel mundial y un requisito de disponibilidad del 99.999 % para la base de datos de pedidos. También deben mantener su SIEM existente mientras mejoran la velocidad de las alertas.

  1. Establecer una base de datos global y de alta disponibilidad usando Cloud Spanner

Ejemplo:

undefined

  1. Despliegue global del frontend y la API
  1. Servicios sin estado en GKE con descubrimiento dentro del clúster
  1. Procesamiento de imágenes impulsado por eventos
  1. Observabilidad y alertas rápidas
  1. Configuración y secretos externalizados
  1. Aislamiento de fallas y degradación elegante
  1. Contratos de API y compatibilidad
  1. Seguridad e identidad
  1. Entrega continua y seguridad en los lanzamientos

Todos los dominios · Cómputo

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