Google PCA: Costi, prestazioni e design di cloud sostenibile — Guida allo studio

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

Panoramica

Costo, prestazioni e progettazione sostenibile del cloud sono discipline co-ottimizzate. Costruire architetture efficienti su Google Cloud richiede osservabilità finanziaria, capacità elastica che segue la domanda, rigore nel ciclo di vita dei dati, posizionamento e caching informati per le reti e misurazione continua. Questa sezione spiega i pattern di progettazione e operativi che riducono gli sprechi senza sacrificare l’affidabilità, la sicurezza o le prestazioni, ed evidenzia le modalità di fallimento e i compromessi per evitare sorprese costose.

Architettura dei Costi e Responsabilità Finanziaria

Stabilire controlli finanziari come parte della baseline della piattaforma.

Modalità di fallimento e compromessi comuni:

Efficienza e Prestazioni del Calcolo (Compute)

Associare le risorse ai profili di workload; automatizzare l’elasticità; prenotare o scontare il carico di base costante.

Modalità di fallimento e compromessi:

Costo-Prestazioni di Storage, Database e Analytics

Scegliere classi di storage e modelli di capacità dei database che riflettano i pattern di accesso, la conservazione e gli SLO di performance.

undefined

-

undefined

undefined

undefined

Modalità di fallimento e compromessi
Spostare oggetti hot in Coldline/Archive innesca costi di recupero e penali per l’eliminazione anticipata.
BigQuery on-demand senza controlli può generare costi incontrollati a causa di scansioni non filtrate; imporre un massimo di byte fatturati e filtri di partizione.
Un eccessivo sharding dei database aumenta la complessità operativa; eseguire benchmark prima di suddividere.

Reti, Throughput, Quote e Progettazione Sostenibile

La progettazione del trasferimento dei dati e della concorrenza influenza fortemente i costi e le prestazioni; le scelte di sostenibilità affinano ulteriormente il posizionamento e la pianificazione.

Modalità di fallimento tipiche e compromessi:

Scenario Pratico

Acme Learn, un’azienda di formazione online, sperimenta picchi serali imprevedibili durante gli eventi dal vivo. I costi aumentano bruscamente a causa di query BigQuery cross-region, picchi di autoscaling ed egress da asset statici. La direzione vuole anche ridurre l’impatto ambientale (carbon impact) senza degradare l’esperienza utente.

Approccio:

  1. Consolidare la visibilità della fatturazione e imporre l’allocazione dei costi

    • Creare un’esportazione della fatturazione su BigQuery e dashboard segmentate per prodotto, ambiente e region utilizzando etichette e tag standardizzati nei template di deployment.
    • Razionale: La visibilità quasi in tempo reale collega la spesa ai team responsabili, consentendo la responsabilità di budget. Le etichette permettono un “chargeback” granulare e il rilevamento di anomalie.
  2. Riprogettare l’analytics per co-localizzare compute e storage

    • Spostare i set di dati di analytics degli eventi e le query pianificate nella stessa region dei processori di stream. Per BigQuery, far passare i team ad alto volume dal modello on-demand a prenotazioni di capacità (capacity reservation) dimensionate per la concorrenza di picco con un piccolo buffer di flessibilità.
    • Razionale: La co-localizzazione elimina l’egress tra region. Il modello basato sulla capacità di BigQuery stabilizza i costi sotto carico preservando le prestazioni.
  3. Ottimizzare la distribuzione dei contenuti con il caching perimetrale (edge)

    • Servire gli asset statici e semi-dinamici delle lezioni tramite Cloud CDN, impostando header cache-control espliciti e URL firmate per i contenuti premium. Ottimizzare i TTL in base alla mutabilità dei contenuti.
    • Razionale: Elevate percentuali di hit della cache spostano il traffico dalle origini al perimetro (edge), riducendo l’egress e il carico di calcolo sull’origine e migliorando la latenza durante i picchi.
  4. Rinforzare l’autoscaling e le prenotazioni per gli eventi dal vivo

    • Aggiungere un “managed instance group” regionale per il livello API con target di autoscaler sia sulla CPU che sul backlog delle richieste. Creare una piccola prenotazione di capacità (capacity reservation) zonale per garantire un margine di “burst” durante gli eventi. Abilitare l’autoscaling predittivo prima delle sessioni pianificate.
    • Razionale: L’autoscaling a doppio segnale reagisce sia all’utilizzo che alla domanda, mentre le prenotazioni e il “warm-up” predittivo evitano la latenza da “cold start” e le carenze di capacità.
  5. Applicare un mix di compute: carico di base su “commitment”, picchi su “spot”

    • Acquistare “commitment” di 1 anno per i carichi di lavoro di base dell’API e dell’elaborazione dati. Configurare i job batch di transcodifica e arricchimento su Spot VMs con checkpointing e “instance group” multi-zona.
    • Razionale: I “commitment” riducono i costi dello stato stazionario; le Spot VM forniscono elasticità a basso costo per lavori interrompibili senza rischiare il traffico degli utenti.
  6. Istituire un ciclo di vita dello storage e un posizionamento regionale

    • Mantenere i metadati e le anteprime dei corsi (“hot data”) in storage di classe Standard regionale, vicino al compute che li serve. Transizionare i log e i clickstream grezzi a Nearline dopo 30 giorni ed eliminarli dopo 180 giorni. Per gli archivi di conformità, utilizzare la classe Archive con SLA di recupero documentati.
    • Razionale: Allinea la classe di storage ai pattern di accesso, riducendo i costi correnti nel rispetto dei requisiti di conservazione.
  7. Imporre “guardrail” sull’uso di BigQuery

    • Richiedere filtri di partizione su tabelle di grandi dimensioni e impostare valori predefiniti a livello di progetto per il massimo numero di byte fatturati per job. Introdurre viste materializzate per aggregati comuni e pattern di ingestione partizionati.
    • Razionale: Previene scansioni complete accidentali, stabilizza la spesa e accelera le query frequenti.
  8. Progettare per il throughput con backpressure e quote

    • Integrare Cloud Tasks per i flussi di lavoro a velocità limitata e configurare i sottoscrittori di Pub/Sub con il “flow control”. Implementare “exponential backoff” con “jitter” per le API di terze parti e impostare limiti massimi di concorrenza per servizio in Cloud Run.
    • Razionale: Controlla la domanda per rispettare le quote, protegge le dipendenze durante i picchi ed evita fallimenti a cascata.
  9. Incorporare la sostenibilità nelle operazioni

    • Preferire il serverless dove possibile, selezionare region con maggiore disponibilità di energia a zero emissioni di carbonio per l’analytics e pianificare i job batch non urgenti durante le finestre a bassa emissione di carbonio. Monitorare le emissioni con Carbon Footprint e includerle nelle revisioni trimestrali.
    • Razionale: Migliora le prestazioni per watt e riduce l’impatto ambientale con compromessi minimi per l’utente finale.
  10. Governare con continuità

    • Creare budget e avvisi per prodotto, imporre l’uso di etichette tramite policy e stabilire revisioni mensili di costo-prestazioni-SLO. Automatizzare la pulizia delle risorse inattive e dei dischi non collegati basata su Recommender.
    • Razionale: Una governance continua mantiene i benefici ottenuti, previene le regressioni e bilancia nel tempo affidabilità, sicurezza, prestazioni e costi.

Questo progetto riduce l’egress, stabilizza i costi di analytics, garantisce prestazioni prevedibili durante gli eventi dal vivo e promuove gli obiettivi di sostenibilità senza compromettere l’esperienza utente.


DevOps · Tutti i domini

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