Google PCD: Costi, governance e operazioni applicative sostenibili — 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

Costi, governance e operazioni sostenibili sono inseparabili nello sviluppo di applicazioni moderne su Google Cloud. L’obiettivo è rendere visibili e controllare le spese, progettare servizi che scalino in modo economico e applicare meccanismi di protezione (guardrail) che mantengano gli ambienti sicuri, conformi e puliti, bilanciando al contempo prestazioni e affidabilità. Questa sezione descrive in dettaglio i meccanismi pratici (fatturazione ed etichette, parametri di autoscaling, quote e policy), l’economia specifica dei carichi di lavoro (Cloud Run, GKE, piattaforme dati) e le scelte consapevoli in termini di sostenibilità che riducono gli sprechi da inattività e l’impatto di carbonio senza compromettere l’esperienza utente.

Controllo e Visibilità dei Costi

Esempio: aggiungere etichette gcloud compute instances update web-01 –labels=team=payments,app=checkout,env=prod

Esempio: elencare le quote di Compute Engine gcloud services quota list
–service=compute.googleapis.com
–consumer=projects/$PROJECT_ID

Elasticità ed Economia del Compute

Esempio: Configurazione di Cloud Run (service.yaml)

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

Esempio: Deployment GKE con richieste/limiti

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

Governance dei costi per dati, analytics e rete

Esempio: ciclo di vita di Cloud Storage

undefined

undefined

Esempio: limitare il costo di una query

undefined

Governance Organizzativa e Igiene degli Ambienti

Scenario Pratico

NimbusMarket, un’azienda di e-commerce, registra picchi di traffico durante le vendite flash e una spesa crescente per l’analytics. Le API per i clienti girano su Cloud Run, i worker di background su GKE e l’analisi dei prodotti su BigQuery. La direzione chiede una riduzione dei costi del 25% senza compromettere l’SLO del 99,9% per le API.

Approccio:

  1. Stabilire visibilità dei costi e guardrail

    • Creare budget con avvisi di previsione al 60%, 90% e 100% per l’account di fatturazione, con notifiche Pub/Sub instradate al personale di reperibilità.
    • Standardizzare le etichette (team, app, env, cost-center) e imporle tramite CI sui piani Terraform; aggiungere una policy dell’organizzazione che limiti le location delle risorse alle regioni approvate. Logica: I budget forniscono un preavviso; le etichette permettono di generare report per team; le policy prevengono l’uso accidentale di regioni con egress elevato e migliorano la conformità.
  2. Ottimizzare Cloud Run per una scalabilità economica

    • Impostare containerConcurrency a 40 per l’API stateless dopo che il profiling ha confermato un tempo CPU medio di 30 ms e I/O non bloccante. Configurare minScale=2 per evitare cold start durante le ore di normale attività; impostare una policy pianificata per ridurre minScale a 0 durante la notte. Logica: Una concorrenza più alta migliora l’utilizzo e riduce il numero di istanze; un numero minimo di istanze stabili preserva gli SLO con un costo di base limitato che viene eliminato fuori orario.
  3. Eseguire il right-sizing dei carichi di lavoro GKE e abilitare un autoscaling efficiente

    • Applicare richieste (requests) di 500m CPU/512Mi e limiti (limits) di 1 CPU/768Mi ai pod dei worker sulla base del profiling. Abilitare l’HPA sulla profondità della coda e sulla latenza di elaborazione, e il VPA in modalità “recommend” per affinare iterativamente le richieste. Verificare che i PodDisruptionBudgets consentano lo scale-down. Abilitare il Cluster Autoscaler sul pool con più nodi di dimensioni inferiori. Logica: Richieste accurate guidano uno scheduling e un autoscaling efficaci; l’HPA allinea la capacità al backlog; il VPA evita deviazioni (drift); più nodi piccoli riducono la capacità inutilizzata e accelerano gli eventi di scalabilità.
  4. Adottare la capacità Spot per l’elaborazione batch tollerante ai guasti

    • Spostare la generazione di miniature delle immagini su un node pool basato su istanze Spot con checkpointing. Implementare hook preStop per completare il lavoro in corso e un controller per ripianificare i job interrotti. Logica: La generazione di miniature è idempotente e flessibile in termini di tempo, rendendola ideale per ottenere risparmi con le istanze Spot con un impatto minimo sull’esperienza utente.
  5. Ridurre i costi di scansione per l’analytics e isolare i carichi di lavoro

    • Partizionare e clusterizzare la tabella degli eventi per event_date e customer_id. Aggiungere una scadenza della tabella per gli eventi grezzi dopo 180 giorni. Assegnare gli analisti di marketing a una reservation BigQuery separata con un limite di slot (slot cap); imporre maximum_bytes_billed nelle loro query pianificate. Convertire i report notturni in priorità batch. Logica: Il partizionamento e la clusterizzazione limitano i byte scansionati per query; la scadenza impone la governance; le reservation isolano i “noisy neighbor”; la priorità batch riduce la contesa e i costi per i job non urgenti.
  6. Ottimizzare il ciclo di vita dello storage e l’egress

    • Archiviare le immagini dei prodotti in una location dual-region vicina ai clienti; spostare le immagini non modificate da 30 giorni in Coldline tramite regole del ciclo di vita; servirle tramite Cloud CDN. Collocare i servizi Cloud Run nella stessa regione di Cloud SQL e abilitare Private Service Connect per le API di Google. Logica: La CDN riduce l’egress e la latenza; il ciclo di vita sposta i contenuti “freddi” su storage più economico; la co-locazione minimizza l’egress e migliora le prestazioni.
  7. Implementare l’automazione della pulizia e i controlli di sostenibilità

    • Taggare gli ambienti effimeri con ttl-hours ed eseguire un job notturno di Cloud Run che elimina le risorse scadute. Utilizzare i report di Carbon Footprint per valutare lo spostamento dei job batch in una regione a minore intensità di carbonio e pianificarli durante le ore a minore impatto. Logica: La pulizia automatizzata previene le fughe di costi; la pianificazione consapevole delle emissioni di carbonio riduce l’impatto ambientale senza influire sugli SLO.
  8. Convalidare con test di carico consapevoli degli SLO e modelli di costo

    • Eseguire test di carico che riproducono i pattern delle vendite flash; verificare la latenza p95 e gli error budget. Confrontare i costi prima e dopo utilizzando le dashboard basate sull’esportazione della fatturazione. Logica: Conferma che l’ottimizzazione soddisfa gli obiettivi di affidabilità, fornendo al contempo risparmi misurabili e allineati agli obiettivi.

Eseguendo questi passaggi, NimbusMarket allinea la spesa alla domanda, previene gli sprechi dovuti all’inattività e impone la governance, ottenendo i risparmi prefissati pur mantenendo l’SLO del 99,9% per le API e migliorando la propria posizione in termini di sostenibilità.


Test · 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