Tag: sla, kpi, itil, itsm, metrics, performance, uptime
Livello: intermedio
TL;DR: Metriche e accordi essenziali per misurare le prestazioni dei servizi IT, garantire il rispetto dei contratti e valutare l'efficienza operativa.
SLA (Service Level Agreement): accordo ufficiale tra fornitore IT e cliente che definisce i livelli minimi di servizio attesi.
KPI (Key Performance Indicator): metrica specifica e quantificabile usata per valutare il raggiungimento degli obiettivi aziendali o tecnici.
OLA (Operational Level Agreement): accordo interno tra i vari dipartimenti o team IT necessario per supportare l'erogazione degli SLA.
MTBF (Mean Time Between Failures): tempo medio che intercorre tra due guasti consecutivi di un sistema riparabile. Misura l'affidabilità.
MTTR (Mean Time To Recovery): tempo medio necessario per riparare e ripristinare un servizio IT dopo un'interruzione.
Uptime: percentuale di tempo in cui un servizio è accessibile e operativo rispetto al tempo totale (es. i classici "nove", come 99.9%).
SLI (Service Level Indicator): la misura quantitativa reale fornita dal sistema di monitoraggio rispetto a uno specifico SLA.
Error Budget: il margine di inaffidabilità tollerata (100% - SLA target) che i team possono usare per rilasciare nuove funzionalità senza violare i contratti.
Q: Qual è la differenza principale tra SLA e KPI?R: Lo SLA è il contratto formale che promette un certo livello di servizio, mentre i KPI sono gli indicatori numerici che monitoro per verificare se stiamo rispettando o meno quello SLA.
Q: Come affronti una potenziale violazione imminente di uno SLA?R: Analizzo immediatamente gli SLI in degrado, attivo le procedure di incident response per mitigare il disservizio e congelo i deploy non critici per proteggere l'error budget residuo.
Q: Perché il MTTR è spesso considerato più critico del MTBF nei moderni sistemi cloud?R: Perché i guasti distribuiti sono inevitabili. Progettare sistemi resilienti che si riprendono velocemente (basso MTTR) garantisce una continuità di business migliore rispetto a tentare di prevenire ogni singolo guasto.
Definire SLA eccessivamente restrittivi (es. 100% di uptime) tecnicamente impossibili o troppo costosi da mantenere.
Tracciare centinaia di KPI tecnici ignorando l'impatto reale sull'esperienza dell'utente finale.
Non allineare gli SLA offerti ai clienti con gli OLA concordati internamente con i team di infrastruttura.
Dimenticare le finestre di manutenzione programmata durante il calcolo dell'uptime e degli SLI.
[ ] Formule matematiche esatte per il calcolo cumulativo della disponibilità in architetture a microservizi.
[ ] Modelli di penalty finanziarie nei contratti SLA Enterprise.
[ ] Strumenti di observability specifici per il tracciamento in tempo reale di SLI complessi.