Imposta target realistici per l'affidabilità

Last reviewed 2024-12-30 UTC

Questo principio del pilastro dell'affidabilità del Google Cloud Architecture Framework ti aiuta a definire obiettivi di affidabilità tecnicamente possibili per i tuoi workload in Google Cloud.

Questo principio è pertinente all'ambito dell'area di applicazione dell'affidabilità.

Panoramica dei principi

Progetta i tuoi sistemi in modo che siano sufficientemente affidabili per la soddisfazione degli utenti. Potrebbe sembrare controintuitivo, ma un obiettivo di affidabilità al 100% spesso non è la strategia più efficace. Una maggiore affidabilità potrebbe comportare un costo notevolmente superiore, sia in termini di investimento finanziario sia di potenziali limitazioni all'innovazione. Se gli utenti sono già soddisfatti del livello di servizio attuale, gli sforzi per aumentare ulteriormente la soddisfazione potrebbero generare un basso ritorno sull'investimento. In questo modo, puoi utilizzare meglio le risorse altrove.

Devi determinare il livello di affidabilità che soddisfa i tuoi utenti e il punto in cui il costo dei miglioramenti incrementali inizia a superare i vantaggi. Una volta stabilito questo livello di affidabilità sufficiente, puoi allocare le risorse in modo strategico e concentrarti su funzionalità e miglioramenti che offrono un valore maggiore ai tuoi utenti.

Consigli

Per impostare target di affidabilità realistici, tieni conto dei consigli riportati nelle seguenti sezioni.

Accettare alcuni errori e dare la priorità ai componenti

Mira a un'alta disponibilità, ad esempio un tempo di attività del 99,99%, ma non impostare un target di tempo di attività del 100%. Riconoscere che alcuni errori sono inevitabili.

Il divario tra il tempo di attività del 100% e un obiettivo del 99,99% è la tolleranza per i guasti. Questo divario viene spesso chiamato budget di errore. Il budget di errore può aiutarti a correre rischi e a innovare, il che è fondamentale per qualsiasi attività per rimanere competitiva.

Dai la priorità all'affidabilità dei componenti più critici del sistema. Accetta che i componenti meno critici possano avere una tolleranza al guasto più elevata.

Trova il giusto equilibrio tra affidabilità e costi

Per determinare il livello di affidabilità ottimale per il tuo sistema, esegui analisi approfondite costi-benefici.

Prendi in considerazione fattori quali i requisiti di sistema, le conseguenze degli errori e la tolleranza al rischio della tua organizzazione per l'applicazione specifica. Ricorda di considerare le metriche di ripristino di emergenza, come il Recovery Time Objective (RTO) e il Recovery Point Objective (RPO). Decidi quale livello di affidabilità è accettabile in base al budget e ad altri vincoli.

Cerca modi per migliorare l'efficienza e ridurre i costi senza compromettere le funzionalità di affidabilità essenziali.