Monitorare e migliorare continuamente le prestazioni

Last reviewed 2026-10-22 UTC

Questo principio del pilastro dell'ottimizzazione delle prestazioni del Google Cloud Well-Architected Framework fornisce consigli per aiutarti a monitorare e migliorare continuamente le prestazioni.

Dopo aver eseguito il deployment delle applicazioni, monitorane continuamente le prestazioni utilizzando log, tracciamento, metriche e avvisi. Man mano che le tue applicazioni crescono ed evolvono, puoi utilizzare le tendenze di questi punti dati per rivalutare i requisiti di prestazioni. Alla fine, potresti dover riprogettare parti delle tue applicazioni per mantenere o migliorare le loro prestazioni.

Panoramica del principio

Il processo di miglioramento continuo delle prestazioni richiede strumenti e strategie di monitoraggio efficaci. Gli strumenti di osservabilità di Cloud possono aiutarti a raccogliere indicatori chiave di prestazione (KPI) come latenza, throughput, tassi di errore e utilizzo delle risorse. Gli ambienti cloud offrono una varietà di metodi per condurre valutazioni granulari delle prestazioni nell'applicazione, nella rete e nell'esperienza dell'utente finale.

Il miglioramento delle prestazioni è un impegno continuo che richiede un approccio multidimensionale. I seguenti meccanismi e processi chiave possono aiutarti a migliorare il rendimento:

  • Per fornire una direzione chiara e monitorare i progressi, definisci obiettivi di rendimento in linea con i tuoi obiettivi commerciali. Imposta obiettivi intelligenti: specifici, misurabili, attuabili, rilevanti e in un tempo definito.
  • Per misurare le prestazioni e identificare le aree di miglioramento, raccogli le metriche dei KPI.
  • Per monitorare continuamente i tuoi sistemi alla ricerca di problemi, utilizza i flussi di lavoro visualizzati negli strumenti di monitoraggio. Utilizza le tecniche di mappatura dei processi dell'architettura per identificare ridondanze e inefficienze.
  • Per creare una cultura di miglioramento continuo, offri formazione e programmi che supportino la crescita dei tuoi dipendenti.
  • Per incoraggiare un miglioramento proattivo e continuo, incentiva i tuoi dipendenti e clienti a fornire feedback costanti sulle prestazioni della tua applicazione.

Consigli

Per monitorare e migliorare continuamente le prestazioni, prendi in considerazione i consigli riportati nelle sezioni seguenti.

Definisci obiettivi di rendimento e metriche chiari

Definisci obiettivi di rendimento chiari e in linea con i tuoi obiettivi commerciali. Ciò richiede una conoscenza approfondita dell'architettura della tua applicazione e dei requisiti di rendimento di ogni componente dell'applicazione.

In via prioritaria, ottimizza i componenti più critici che influenzano direttamente le funzioni aziendali principali e l'esperienza utente. Per garantire che questi componenti continuino a funzionare in modo efficiente e a soddisfare le tue esigenze aziendali, imposta target di rendimento specifici e misurabili. Questi target possono includere tempi di risposta, tassi di errore e soglie di utilizzo delle risorse.

Questo approccio proattivo può aiutarti a identificare e risolvere potenziali colli di bottiglia, ottimizzare l'allocazione delle risorse e, in ultima analisi, offrire un'esperienza fluida e ad alte prestazioni ai tuoi utenti.

Monitoraggio del rendimento

Monitora costantemente i tuoi sistemi cloud per rilevare problemi di prestazioni e configura avvisi per eventuali problemi potenziali. Il monitoraggio e gli avvisi possono aiutarti a rilevare e risolvere i problemi prima che influiscano sugli utenti. La profilazione delle applicazioni può aiutare a identificare i colli di bottiglia e a ottimizzare l'utilizzo delle risorse.

Puoi utilizzare strumenti che facilitano la risoluzione dei problemi e l'ottimizzazione della rete in modo efficace. Utilizza Google Cloud Observability per identificare le aree con un consumo elevato di CPU, memoria o rete. Queste funzionalità possono aiutare gli sviluppatori a migliorare l'efficienza, ridurre i costi e migliorare l'esperienza utente. Network Intelligence Center mostra visualizzazioni della topologia della tua infrastruttura di rete e può aiutarti a identificare i percorsi con latenza elevata.

Incentivare il miglioramento continuo

Crea una cultura di miglioramento continuo che possa giovare sia all'applicazione sia all'esperienza utente.

Offri ai tuoi dipendenti opportunità di formazione e sviluppo che migliorino le loro competenze e conoscenze nelle tecniche di prestazioni nei servizi cloud. Crea una community of practice (CoP) e offri programmi di mentoring e coaching per supportare la crescita dei dipendenti.

Per evitare una gestione del rendimento reattiva e incoraggiare una gestione del rendimento proattiva, incoraggia il feedback continuo da parte di dipendenti, clienti e stakeholder. Puoi valutare la possibilità di gamificare il processo monitorando i KPI sul rendimento e presentando queste metriche ai team con frequenza sotto forma di classifica.

Per comprendere il rendimento e la soddisfazione degli utenti nel tempo, ti consigliamo di misurare il feedback degli utenti in modo quantitativo e qualitativo. Il framework HEART può aiutarti ad acquisire il feedback degli utenti in cinque categorie:

  • Soddisfazione
  • Coinvolgimento
  • Adozione
  • Conservazione
  • Successo dell'attività

Utilizzando un framework di questo tipo, puoi incentivare gli ingegneri con feedback basati sui dati, metriche incentrate sugli utenti, insight operativi e una chiara comprensione degli obiettivi.