Vai al contenuto

Calcolatore SLA:
quanto downtime consente il tuo target

Scegli un target e scopri esattamente quanto downtime consente al mese, al trimestre e all'anno. Il calcolatore genera la clausola in un linguaggio contrattuale semplice, la verifica contro le SLA di tutto ciò su cui ti appoggi e calcola quanto ti costa un mese di violazione.

%
Clausole SLA

Uno SLA è più della semplice percentuale

Tutti negoziano il numero. È la finestra di misurazione, le esclusioni e cosa paga una violazione a decidere cosa significa davvero.

Il target

Il numero famoso. Regola pratica: prometti il numero che riesci a mantenere in un mese negativo, non la media dei tuoi mesi buoni — una violazione costa più di quanto guadagni la media.

quanti nove?

L'orologio

Misurato su base mensile o annuale, 24 × 7 oppure solo nelle ore lavorative. Una finestra annuale raccoglie tutto il downtime in un unico budget; una finestra mensile fissa un budget nuovo ogni mese.

misurato come?

Le esclusioni

Manutenzione programmata, forza maggiore, interruzioni causate dal cliente. Corretto — se sono limitate e annunciate. Esclusioni senza limite trasformano qualsiasi percentuale in pura decorazione.

cosa non conta?

Il rimedio

Quasi sempre crediti di servizio — uno sconto sulla fattura, da richiedere entro una scadenza, limitato alla quota di un mese. Mette un prezzo al rischio del fornitore, mai alla perdita del cliente.

cosa paga una violazione?
La matematica della catena di dipendenze

Il tuo SLA non può superare gli SLA da cui dipendi

Una promessa poggia su uno stack: hosting, DNS, API di pagamento, CDN. In serie, le disponibilità si moltiplicano — e poiché ognuna è sotto 1, ogni dipendenza che aggiungi abbassa il tetto di quello che puoi promettere:

  • Le catene in serie sottraggono nove. Quattro dipendenze solide tra il 99,9% e il 99,99% si moltiplicano fino a un tetto del 99,82% — sotto le tre nove ancora prima che il tuo codice fallisca una sola volta.
  • La ridondanza in parallelo li moltiplica. Due istanze indipendenti al 99,5%: conta solo il caso in cui falliscono entrambe insieme — 1 − 0,005² = 99,9975%.
  • Il tetto è un budget che non controlli. Le tue dipendenze possono spendere l'intero error budget mentre il tuo codice gira pulito.

Serie vs parallelo, in numeri

le due direzioni
1 dipendenza · 99,9%Il caso semplice — il tuo tetto è la loro promessa.99,9%
4 in serie99,95 × 99,99 × 99,9 × 99,98 — ognuna solida, il prodotto no.99,82%
2 × 99,5% in paralleloDue istanze mediocri battono una eccellente — se falliscono in modo indipendente.99,9975%
il tranello«Indipendente» è la parola che regge tutto: stesso rack, stessa regione, stessa pipeline di deploy = un solo failure domain, non due.correlato = 1×
Le dipendenze in serie abbassano il tetto; la ridondanza in parallelo lo alza. La vista sul tetto lo calcola in tempo reale sul tuo stack.
Marginemargine = tetto − target (negativo = sott'acqua)
Esposizione ai crediti (fornitore)esposizione = MRR × % di credito × tasso di richiesta
Finestra ore lavorativefinestra(lav) = finestra(24×7) × 45 ÷ 168 — per lun–ven 9–18
Domande frequenti

Domande comuni sugli SLA

Trasforma un service-level agreement in numeri su cui puoi agire. Vedi il downtime che la percentuale consente al giorno, al mese e all'anno, il tetto che la tua catena di dipendenze ti permette di promettere e quanto costa una violazione in crediti. Questa pagina fa tutte e tre le cose, e genera anche la clausola, perché la formulazione conta quanto il numero. Per le definizioni dietro ai termini, consulta la nostra guida «Cosa sono SLA & uptime?».

Parti dal tetto, non dall'ambizione. Moltiplica gli SLA di tutto ciò da cui dipendi (la sezione sul tetto del risultato lo fa in tempo reale), sottrai un margine per i tuoi errori e prometti il risultato ottenuto. Ipotizza che la catena ti limiti al 99,82%. Un 99,5% che rispetti sempre costruisce più fiducia di un 99,9% che violi due volte l'anno. Le violazioni costano crediti, conversazioni al rinnovo e l'unica cosa per cui uno SLA esiste davvero: la credibilità.

Se il tuo servizio ha bisogno sia di A sia di B per funzionare, il caso migliore è che entrambi siano online insieme: si moltiplicano. Hosting 99,95% × DNS 99,99% × pagamenti 99,9% × CDN 99,98% = 99,82% — questo è il tuo tetto ancora prima che il tuo codice fallisca anche una sola volta. La moltiplicazione non perdona: ogni dipendenza in serie, per quanto solida, lo abbassa. La via per risalire è la ridondanza in parallelo: due istanze indipendenti al 99,5% danno 1 − 0,005² = 99,9975%. Ma vale solo finché falliscono in modo indipendente — stessa regione o stessa pipeline di deploy significa un solo failure domain, non due.

Diviso in fasce in base a quanto il mese è andato sotto target. Di solito il 10% della quota mensile per uno sforamento appena sotto il target, il 25% per un mese che scende di più di una fascia, e il 50% (spesso il tetto massimo) per un mese catastrofico. Due costanti attraversano quasi tutti questi schemi. I crediti sono l'unico rimedio previsto — non rimborsi, non risarcimenti. Vanno richiesti entro una scadenza, di solito 30 giorni, e con prove a supporto. La sezione sull'esposizione del risultato calcola quanto ti costa quello schema come fornitore.

Nessuna delle due, se puoi negoziare. Una finestra annuale dà al 99,9% un margine di 8h 45m per l'intero anno, quindi un'interruzione di 8 ore a marzo conta ancora come obiettivo raggiunto se il resto dell'anno è pulito. Con una finestra mensile, quella stessa interruzione è di 8 ore contro un budget di 43m 48s — una violazione nel suo stesso mese. Le esclusioni per manutenzione sono ragionevoli se limitate e annunciate. Controlla quante ore al mese, e con quanto preavviso. Una «manutenzione programmata» senza limite trasforma qualsiasi percentuale in pura decorazione.

Qualunque tu scelga, specificalo nella clausola — «99,9%» senza un orologio è una discussione destinata a scoppiare. Gli SLA a ore lavorative coprono 45 delle 168 ore settimanali (lun–ven 9–18). Questo rende la stessa percentuale più severa di giorno e cieca di notte: un'interruzione nel weekend ottiene il 100%. Il nostro calcolatore uptime fa passare la stessa interruzione attraverso entrambi i denominatori — il giudizio passa da «raggiunto» a «violato» senza che un solo numero nello SLA cambi.

No — e non è quello il loro scopo. L'asimmetria funziona in entrambe le direzioni. Da cliente, il tuo host da 49 € ti deve 4,90 € per un'interruzione che al tuo negozio è costata 14.000 €. Da fornitore, i crediti che devi sono la voce più piccola del tuo mese di violazione — il vero conto è il churn e lo sconto al rinnovo che dovrai concedere. I crediti sono un segnale di fiducia e uno strumento di pricing. La vera assicurazione sono la ridondanza e il rilevamento rapido.

Con misurazioni che nessuna delle due parti controlla da sola. La dashboard del fornitore è soltanto la sua versione dei fatti — non fa da prova per l'altra parte. La tua richiesta, o la tua difesa, ha bisogno di controlli indipendenti e con timestamp, eseguiti da fuori l'infrastruttura in questione. È anche il modo più economico per chiudere la discussione prima che inizi: pubblica i numeri su una pagina di stato pubblica, così entrambe le parti leggono lo stesso registro. Uptimia fa entrambe le cose — monitoraggio da oltre 171 sedi in oltre 70 paesi e una pagina di stato pubblica alimentata da quei dati.

Strumenti gratuiti/Calcolatore SLA/99,9% · mensilmente
BOZZA SLA — TRE NOVE · MENSILMENTE · 24 × 7

99,9%, mensilmente, 24 ore su 24.

Quella promessa consente 43m 48s di downtime al mese — il tuo error budget, e il numero attorno a cui è costruita ogni clausola qui sotto. Di seguito: la clausola pronta da incollare, se il tuo stack riesce davvero a mantenerla, e quanto ti costa un mese di violazione.

La tua promessa — modifica un campo qualsiasi e ogni sezione qui sotto si aggiorna
%
Misuralo fin dal primo giorno uptimia.com/sla-calculator?target=99.9&window=monthly
1 · La bozza

La clausola per il 99,9%, pronta da incollare

Compila ogni scelta tra parentesi quadre. La definizione di «inattività» decide la maggior parte delle controversie sugli SLA.

La clausola, pronta da copiare

Il fornitore garantisce una disponibilità del 99,9%, misurata mensilmente su tutte le ore (24 × 7). Disponibilità = (minuti totali − minuti di inattività) ÷ minuti totali × 100. Inattività = qualsiasi periodo in cui [il servizio non completa il proprio percorso critico — specificalo: ad es. il checkout viene completato / l'API restituisce 2xx], misurato da un sistema di monitoraggio esterno indipendente. Escluso: la manutenzione programmata annunciata con almeno 48 h di anticipo, entro un limite di 4 h al mese. Rimedio: crediti di servizio secondo lo schema seguente, richiesti entro 30 giorni dall'incidente con i log di monitoraggio come prova; i crediti sono l'unico rimedio previsto e sono limitati al 50% della quota mensile.

Compila ogni scelta tra parentesi quadre. La definizione di «inattività» decide la maggior parte delle controversie sugli SLA.

Schema di crediti suggerito

a fasce, in base ai multipli del budget
Sforamento lieve · sotto 2× budgetIl mese è finito sotto il 99,9% ma ha consumato meno del doppio del budget (43m 48s–1h 27m 36s).Credito 10%
Mese negativo · 2–10× budgetUn incidente vero: da 1h 27m 36s a 7h 18m 0s di downtime.25% di credito
Disastro · oltre 10× budgetPiù di 7h 18m 0s — il mese che i clienti ricordano.Credito 50% · tetto
Suddividere in fasce per multipli del budget mantiene lo schema equo a qualsiasi target — la stessa tabella funziona per due nove o per quattro.

Cosa consente il 99,9%

i budget dietro la clausola
Target99,9% · tre nove Orologio24 × 7 Al mese43m 48s Al giorno1m 26s All'anno8h 45m 36s ConvenzioneAnno di 365 giorni · mese = anno ÷ 12

Quattro controlli prima di firmare

la checklist prima della firma
Tetto ≥ target?La tua catena di dipendenze ti limita a un tetto di 99.8201% — sotto la soglia promessa. La sezione sul tetto qui sotto lo calcola in tempo reale.
Rilevi il problema entro il budget?Con un budget di 43m 48s e controlli ogni 5 minuti, possono passare fino a 5m 0s prima del primo controllo fallito — prima che chiunque venga avvisato. Uptimia controlla ogni 60 secondi nel piano Basic, ogni 30 dal piano Professional in su.
Il rollback è stato provato?L'MTTR dipende soprattutto dalla risposta che hai provato — o che non hai provato. Se il rollback richiede una riunione, prometti meno nove.
Chi misura?Indica la fonte di misurazione nel contratto e pubblicala — una pagina di stato pubblica alimentata da un monitoraggio indipendente chiude la maggior parte delle discussioni sugli SLA prima ancora che comincino.
2 · Il tetto

Il tuo stack riesce a garantire il 99,9%? Moltiplica la catena.

Il tuo servizio ha bisogno di tutti questi elementi insieme, quindi i loro SLA si moltiplicano — ogni dipendenza in serie abbassa il tetto di quello che puoi promettere. Inserisci i numeri reali dei tuoi fornitori.

La catena, moltiplicata in tempo reale

modifica qualsiasi SLA — dai contratti dei tuoi fornitori
Hosting / calcolola VM o la piattaforma sotto tutto il resto %
Provider DNSse il nome non si risolve, il resto non conta %
API dei pagamentiil checkout è il percorso critico per un negozio %
CDN / edgedavanti a ogni richiesta %
Prodotto in serie — il tuo tetto99.8201%
Margine rispetto alla tua promessa del 99,9%−0.08 pts

La sola catena può bruciare 1h 18m 47s al mese contro il tuo budget mensile di 43m 48s — sei già sott'acqua prima del tuo primo deploy.

Tre modi per alzare il tetto sopra il tuo target

in ordine di efficacia
Prometti il numero che riesci a mantenere in un mese negativo

Con un tetto di 99.8201%, un obiettivo che rispetti costantemente vale più al rinnovo di uno che sfori due volte l'anno. La soluzione più economica è un numero più basso.

target < tetto − margine
Metti in parallelo gli anelli deboli

La ridondanza ribalta la matematica: due percorsi di pagamento indipendenti al 99,9% falliscono insieme solo lo 0,1% × 0,1% delle volte — 1 − 0,001² = 99,9999% per quel collegamento. «Indipendente» è la parola che regge tutto: fornitore diverso, regione diversa, pipeline di deploy diversa.

il parallelo moltiplica i nove
Accorcia la catena

Ogni dipendenza in serie, per quanto solida, abbassa il tetto. Renderizza in modo statico tutto ciò che può esserlo, usa la cache in edge, tieni il percorso di checkout lontano dagli script di terze parti. Ogni dipendenza che elimini alza il tetto.

eliminare una dipendenza batte fare l'upgrade di una
3 · L'esposizione

Un mese di violazione: €1,914 in crediti, €13,920 in churn

Dal lato del fornitore: i crediti sono il costo visibile, e i clienti che se ne vanno sono quello più grande.

€/mese
% della quota mensile
punti, per un mese passato sotto silenzio
€15,834 crediti + un anno di quel churn

Il mese di violazione, voce per voce

si ricalcola in tempo reale
Se ogni cliente lo richiede€58,000 di MRR × fascia di credito 10%.€5,800
Al tuo tasso di richiestaI crediti si richiedono, non si pagano automaticamente — questa è la fattura che vedrai davvero.€1,914
Il churn, all'anno2 punti extra di churn su €58,000 di MRR × 12 — e non richiede mai un credito.€13,920
La conclusioneL'accredito automatico (pagare senza bisogno di richiesta) costa di più questo mese e di meno nel tempo — è il segnale di fiducia più forte che uno SLA possa dare.l'accredito automatico costa meno nel tempo

Il runbook per il mese di violazione

cosa fanno i fornitori migliori
Pubblica l'incidente prima che siano i clienti a segnalarlo

La pagina di stato si aggiorna entro pochi minuti dal primo controllo fallito — non dopo che la coda del supporto si è riempita. I clienti accettano il downtime più facilmente che scoprirlo dai propri utenti.

pagina di stato · minuti, non ore
Pubblica gli stessi numeri di uptime su cui ti valuti tu stesso

Un'unica fonte di dati, il monitoraggio indipendente, alimenta il report SLA, la pagina di stato e il calcolo dei crediti. Un registro che entrambe le parti possono leggere chiude la maggior parte delle controversie.

un solo registro, visibile a entrambe le parti
Accredita con generosità, una volta sola

Accredita automaticamente il mese di violazione e allega il postmortem. Un mese accreditato con un postmortem allegato è una prova al momento del rinnovo: il credito è un costo una tantum, i clienti trattenuti no.

un mese di crediti costa meno dei rinnovi persi
Esempio pratico — non i tuoi numeri

Lo stesso credito di 4,90 €, lato cliente e lato fornitore

Tu, da clienteIl tuo host da 49 € viola lo SLA; il credito è di 4,90 € mentre il tuo negozio ha perso 14.037 €. Hai imparato che i crediti non risarciscono nessuno per intero.
Tu, da fornitoreLa stessa asimmetria, dal lato del fornitore: i tuoi crediti si confrontano con le perdite aggregate dei tuoi clienti — per questo non li liquidano con una scrollata di spalle come suggerirebbe la matematica.

I crediti sono limitati a una quota della fattura, quindi non seguono la perdita reale del cliente. Quello che trattiene i clienti dopo una violazione è la velocità, la trasparenza e un postmortem che valga la pena leggere.

La stessa violazione, vista dal lato del clienteIl calcolatore downtime calcola il costo della loro interruzione con i loro numeri.

Gli strumenti gratuiti sono solo l'inizio.
Uptimia si prende cura dei tuoi siti.

Uptime, SSL, scadenza dominio, velocità delle pagine, transazioni — monitorati da 171+ punti in tutto il mondo. Gratis per 30 giorni.

30 giorni gratis senza carta di credito cancellabile in qualsiasi momento piano gratuito dopo la prova
Oltre 100.000 siti monitorati · Conforme al GDPR