Google PCD: Cómputo, contenedores y plataformas de ejecución Serverless — 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

Google Cloud ofrece múltiples plataformas de ejecución que abarcan máquinas virtuales, contenedores y serverless. La elección de la plataforma correcta depende de las características de la carga de trabajo, como los patrones de solicitud, la gestión del estado, la disciplina de compilación y lanzamiento, el modelo operativo y las restricciones de red. Esta sección cubre los principios de diseño, los modos de fallo y los compromisos para Cloud Run, App Engine, Cloud Functions, Google Kubernetes Engine (GKE) y Compute Engine, junto con los servicios de soporte para imágenes, identidad, redes, configuración y operaciones.

Entornos de ejecución sin servidor (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

Contenedores en Google Kubernetes Engine

Cargas de trabajo

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

Services e Ingress

Autoescalado y grupos de nodos (Node Pools)

Salud y despliegues (rollouts)

Compute Engine para cargas de trabajo de aplicaciones

Diseño 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 instancias administrados (MIGs)

Registro y monitoreo

Compilación, Identidad, Redes, Secretos y Operaciones

Artifact Registry e imágenes

  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"]

Identidad en tiempo de ejecución y privilegio mínimo

Conectores de VPC y redes de servicios

Configuración, secretos y verificaciones de estado

Resolución de problemas, reversión y patrones de lanzamiento

Escenario de Problema Práctico

Acme Retail planea migrar una API de redimensionamiento de imágenes desde VMs autogestionadas a una plataforma escalable y rentable con respuestas de baja latencia, acceso privado a un bucket regional de Cloud Storage y lanzamientos canarios seguros.

Enfoque

  1. Empaqueta el servicio como una imagen de contenedor pequeña y publícala en Artifact Registry.
  1. Despliega la API en Cloud Run con un mínimo de 2 instancias, una concurrencia de 40 y la opción de CPU siempre asignada deshabilitada.
  1. Crea un conector de Serverless VPC Access y establece el egreso solo para rangos privados; habilita el Acceso Privado a Google en la subred y configura un endpoint de VPC-SC o Private Service Connect para Cloud Storage si es necesario.
  1. Otorga a una cuenta de servicio de tiempo de ejecución dedicada acceso de privilegio mínimo al bucket de Cloud Storage de destino y a los secretos requeridos.
  1. Almacena las claves de API y la configuración por entorno en Secret Manager y en variables de entorno; inyecta los secretos en tiempo de ejecución.
  1. Implementa retroceso exponencial (exponential backoff) y escrituras idempotentes para manejar errores 429/5xx de Cloud Storage.
  1. Configura una revisión canaria y divídele el 10% del tráfico; monitorea la tasa de errores, la latencia P95 y la saturación.
  1. Añade un endpoint de verificación de estado HTTP que ejercite las dependencias posteriores; establece alertas en las verificaciones de tiempo de actividad (uptime checks) de Cloud Monitoring y en métricas basadas en registros.
  1. Establece límites de autoescalado y presupuestos; fija un máximo de instancias para limitar el gasto y define el manejo de errores 429 por sobrecarga.
  1. Documenta la reversión (rollback): desvía el 100% del tráfico de vuelta a la revisión anterior de Cloud Run con un solo comando.

Arquitectura de aplicaciones nativas de la nube y selección de servicios · Todos los dominios · Diseño de API

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