Well-Architected Framework: pilastro di ottimizzazione delle prestazioni

Last reviewed 2026-10-13 UTC

Questo pilastro del Google Cloud Well-Architected Framework fornisce consigli per ottimizzare le prestazioni dei workload inGoogle Cloud.

Questo documento è rivolto ad architetti, sviluppatori e amministratori che pianificano, progettano, eseguono il deployment e gestiscono i workload in Google Cloud.

I suggerimenti di questo pilastro possono aiutare la tua organizzazione a operare in modo efficiente, migliorare la soddisfazione del cliente, aumentare le entrate e ridurre i costi. Ad esempio, quando il tempo di elaborazione del backend di un'applicazione diminuisce, gli utenti sperimentano tempi di risposta più rapidi, il che può portare a una maggiore fidelizzazione degli utenti e a maggiori entrate.

Il processo di ottimizzazione delle prestazioni può comportare un compromesso tra prestazioni e costi. Tuttavia, l'ottimizzazione delle prestazioni a volte può aiutarti a ridurre i costi. ​​Ad esempio, quando il carico aumenta, la scalabilità automatica può contribuire a fornire prestazioni prevedibili garantendo che le risorse di sistema non siano sovraccariche. La scalabilità automatica ti aiuta anche a ridurre i costi rimuovendo le risorse inutilizzate durante i periodi di carico ridotto.

L'ottimizzazione del rendimento è un processo continuo, non un'attività una tantum. Il seguente diagramma mostra le fasi del processo di ottimizzazione del rendimento:

Processo di ottimizzazione del rendimento

Il processo di ottimizzazione delle prestazioni è un ciclo continuo che include le seguenti fasi:

  1. Definisci i requisiti: definisci requisiti di prestazioni granulari per ogni livello dello stack dell'applicazione prima di progettare e sviluppare le tue applicazioni. Per pianificare l'allocazione delle risorse, considera le caratteristiche principali del workload e le aspettative di prestazioni.
  2. Progetta ed esegui il deployment: utilizza pattern di progettazione elastici e scalabili che possono aiutarti a soddisfare i tuoi requisiti di prestazioni.
  3. Monitoraggio e analisi: monitora continuamente le prestazioni utilizzando log, tracciamento, metriche e avvisi.
  4. Ottimizza: valuta potenziali riprogettazioni man mano che le tue applicazioni si evolvono. Ridimensiona le risorse cloud e utilizza nuove funzionalità per soddisfare i requisiti di prestazioni in continua evoluzione.

    Come mostrato nel diagramma precedente, continua il ciclo di monitoraggio, rivalutazione dei requisiti e modifica delle risorse cloud.

Per i principi e i suggerimenti di ottimizzazione delle prestazioni specifici per i workload di AI e ML, consulta Prospettiva di AI e ML: ottimizzazione delle prestazioni nel Well-Architected Framework.

Valuta i workload utilizzando una skill dell'agente

Per consentire agli agenti AI di valutare i tuoi workload cloud in base ai principi e ai suggerimenti di questo pilastro, utilizza la skill google-cloud-waf-performance-optimization, disponibile nel repository Google Agent Skills su GitHub.

Per installare la skill, esegui questo comando nel client o nel terminale dell'agente:

npx skills add google/skills --skill google-cloud-waf-performance-optimization

Quando richiesto, specifica gli agenti AI per cui vuoi installare la skill e imposta l'ambito di installazione (progetto o globale).

Se hai già installato la skill, puoi aggiornarla all'ultima versione eseguendo questo comando:

npx skills update

Principi fondamentali

I consigli del pilastro dell'ottimizzazione delle prestazioni del Well-Architected Framework sono mappati ai seguenti principi fondamentali:

Collaboratori

Autori:

Altri collaboratori: