Glossario · S
SLO (Service-Level Objective)
Team sistemistico Rackone · 1 min di lettura · Aggiornato il
Lo SLO è il valore obiettivo, misurabile, che un servizio deve rispettare su un indicatore come disponibilità o latenza in un periodo definito.
Lo SLO (Service Level Objective, obiettivo di livello di servizio) è il valore obiettivo, misurabile, che un servizio deve rispettare su un certo indicatore in un periodo definito: per esempio la percentuale di richieste servite correttamente in un mese, o il tempo entro cui la maggior parte delle pagine viene caricata.
Qual è la differenza tra SLI, SLO e SLA?
Lo SLI (Service Level Indicator) è la misura: la disponibilità, la latenza, il tasso di errore. Lo SLO è l'obiettivo fissato su quella misura. Lo SLA è il contratto che riprende uno o più SLO e stabilisce cosa succede, per esempio un credito di servizio, se non vengono rispettati. Per questo gli SLO interni sono di solito più severi di quelli promessi nello SLA: danno margine per intervenire prima di violare il contratto.
Come si sceglie un buon SLO?
Un buon SLO misura ciò che l'utente percepisce, non solo lo stato dei server, ed è raggiungibile: un obiettivo del cento per cento non è realistico e rende impossibile qualsiasi manutenzione. La differenza fra l'obiettivo e la perfezione, detta error budget, indica quanto margine resta per rilasciare modifiche e fare interventi pianificati.