Google PCD: Architettura di applicazioni Cloud-Native e selezione dei servizi — 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

L’architettura delle applicazioni cloud-native su Google Cloud si concentra sulla creazione di servizi stateless e resilienti che scalano orizzontalmente, minimizzano l’onere operativo e adottano servizi gestiti dove appropriato. La selezione efficace dei servizi richiede la comprensione dei compromessi tra controllo, portabilità, prestazioni, costi e responsabilità operativa. Questa sezione presenta principi e pattern che aiutano a progettare, modernizzare e gestire applicazioni per utenti globali con un’affidabilità prevedibile.

Principi Cloud-Native e Scelte Architetturali

Pattern di Comunicazione e Selezione dei Servizi

Esempio di Service Kubernetes (individuazione del nome in-cluster):

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

Confini, compatibilità e pattern di affidabilità

Esempio di exponential backoff troncato (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(“Non-retryable error”)

Considerazioni globali e operative

Scenario pratico

Nimbus Retail sta lanciando una piattaforma e-commerce globale con immagini personalizzate, obiettivi di latenza rigorosi sotto i 200 ms al p95 in tutto il mondo e un requisito di disponibilità del 99,999% per il database degli ordini. Devono anche mantenere il loro SIEM esistente migliorando la velocità degli allarmi.

  1. Stabilire un database globale e ad alta disponibilità usando Cloud Spanner

Esempio: gcloud spanner instances create nimbus-orders
–config=nam-asia-eur1 –description=“Global orders” –nodes=3

  1. Deployment globale del frontend e delle API
  1. Servizi stateless su GKE con discovery all’interno del cluster
  1. Elaborazione di immagini guidata da eventi (event-driven)
  1. Osservabilità e allarmi rapidi
  1. Configurazione e secret esternalizzati
  1. Isolamento dei guasti e degradazione graduale (graceful degradation)
  1. Contratti API e compatibilità
  1. Sicurezza e identità
  1. Continuous delivery e sicurezza dei rilasci

Tutti i domini · Piattaforme di runtime Compute

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