Google PCD: Piattaforme di runtime Compute, Container e Serverless — Guida allo studio

Fa parte della Google Professional Cloud Developer — Guida allo studio. Esercitati con risposte verificate nel centro esami Google, oppure fai test cronometrati su ExamRoll.io.

Panoramica

Google Cloud offre molteplici piattaforme di runtime che spaziano tra serverless, container e macchine virtuali. La scelta della piattaforma giusta dipende dalle caratteristiche del workload, come i pattern delle richieste, la gestione dello stato, la disciplina di build e rilascio, il modello operativo e i vincoli di rete. Questa sezione tratta i principi di progettazione, le modalità di fallimento e i compromessi per Cloud Run, App Engine, Cloud Functions, Google Kubernetes Engine (GKE) e Compute Engine, insieme ai servizi di supporto per immagini, identità, networking, configurazione e operations.

Runtime 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

Container su Google Kubernetes Engine

Workload

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

Servizi e Ingress

Autoscaling e Node Pool

Health check e rollout

Compute Engine per carichi di lavoro applicativi

Progettazione delle 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

Gruppi di Istanze Gestite (MIG)

Logging e monitoraggio

Build, Identità, Networking, Segreti e Operazioni

Artifact Registry e immagini

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

Identità di runtime e principio del privilegio minimo

Connettori VPC e networking dei servizi

Configurazione, segreti e health check

Troubleshooting, rollback e strategie di rilascio

Scenario Pratico

Acme Retail pianifica di migrare un’API di ridimensionamento immagini da VM autogestite a una piattaforma scalabile ed economicamente vantaggiosa, con risposte a bassa latenza, accesso privato a un bucket Cloud Storage regionale e rilasci canary sicuri.

Approccio

  1. Impacchettare il servizio come un’immagine container di piccole dimensioni e pubblicarla su Artifact Registry.
  1. Eseguire il deploy dell’API su Cloud Run con un minimo di 2 istanze (min instances), concorrenza (concurrency) di 40 e l’opzione CPU sempre allocata (CPU always allocated) disabilitata.
  1. Creare un connettore Serverless VPC Access e impostare l’egress su private ranges only; abilitare il Private Google Access nella subnet e configurare un endpoint VPC-SC o Private Service Connect per Cloud Storage se necessario.
  1. Concedere a un service account di runtime dedicato l’accesso con privilegio minimo al bucket Cloud Storage di destinazione e ai segreti richiesti.
  1. Archiviare le chiavi API e la configurazione per ambiente in Secret Manager e nelle variabili d’ambiente; iniettare i segreti a runtime.
  1. Implementare exponential backoff e scritture idempotenti per gestire gli errori 429/5xx da Cloud Storage.
  1. Configurare una revisione canary e deviare il 10% del traffico verso di essa; monitorare il tasso di errore, la latenza P95 e la saturazione.
  1. Aggiungere un endpoint di health HTTP che eserciti le dipendenze a valle; impostare alert sugli uptime check di Cloud Monitoring e su metriche basate su log.
  1. Stabilire limiti di autoscaling e budget; impostare un numero massimo di istanze (max instances) per limitare la spesa e definire la gestione degli errori 429 per il sovraccarico.
  1. Documentare il rollback: riportare il 100% del traffico alla revisione precedente di Cloud Run con un singolo comando.

Architettura di applicazioni Cloud-Native e selezione dei servizi · Tutti i domini · Progettazione di API

Esercitati su queste domande → · Pratica cronometrata su 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.

Supera l'esame →

Sfoglia Google →

Related guides

Accesso tutto incluso

Un abbonamento. Ogni esame.

Ogni piano sblocca la ricerca illimitata di risposte, test pratici, spiegazioni AI e la libreria completa di risorse — in oltre 20 lingue.

Mensile
24.87
Just €0.83/day
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

Miglior valore
12 mesi
179.87
Just €0.49/daySave 40%
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

✓ Piano gratuito incluso · ✓ Annulla in qualsiasi momento · ✓ Tutti i piani sbloccano il prodotto completo