Perché promettiamo il 99,99 % e non il 99,999 %
Cinque minuti di interruzione all'anno erano una promessa che non potevamo mantenere onestamente. Cosa significa 99,99 %, come si misura, cosa cambia.
Fino a questa settimana il nostro sito web e le nostre condizioni generali promettevano ai progetti dei clienti ospitati da noi una disponibilità del 99,999 % all'anno. Abbassiamo questa promessa al 99,99 %. Questo articolo spiega perché il numero più piccolo è quello più serio.
Cosa significano i numeri
Una cifra di disponibilità si giudica più facilmente dal tempo di interruzione che concede a un servizio. Un anno ha 525'600 minuti.
| Promessa | Interruzione ammessa all'anno |
|---|---|
| 99,9 % | circa 8 ore e 46 minuti |
| 99,99 % | circa 52 minuti |
| 99,999 % | circa 5 minuti |
Cinque minuti all'anno sono meno del tempo che serve a una persona per accorgersi di un problema, trovarne la causa e confermare la correzione. I servizi che li raggiungono davvero ci riescono con grandi team operativi, diverse regioni in hot standby e anni di storico misurato. Noi gestiamo il nostro cluster su otto server presso cinque fornitori in quattro Paesi, ogni scrittura nella banca dati è conservata su tre server, e lo misuriamo dall'esterno. È una buona configurazione. Non giustifica la promessa di cinque minuti.
Perché l'abbiamo cambiata
Per due motivi.
Primo, l'8 giugno 2026 abbiamo avuto un'interruzione di circa diciassette minuti, che abbiamo raccontato per intero. Una promessa di cinque minuti all'anno sarebbe stata infranta tre volte da quella sola mattina. Una promessa che non possiamo mantenere non è un pregio, è un rischio per entrambe le parti.
Secondo, un cliente che sceglie un fornitore deve potersi fidare di ogni numero sulla pagina. Se una cifra è gonfiata, chi legge ha ragione a dubitare anche delle altre.
Come si misura
Il modo in cui misuriamo resta lo stesso: dall'esterno della nostra infrastruttura, una volta al minuto, all'indirizzo indicato nel contratto. Un minuto conta come disponibile quando il sito risponde, e come non disponibile quando non risponde o risponde con un errore del server. Le finestre di manutenzione concordate in anticipo e i guasti al di fuori della nostra gestione, come il registrar del dominio del cliente, non vengono conteggiati; i guasti dei fornitori di hosting e dei servizi DNS che abbiamo scelto noi sì. I risultati sono a disposizione del cliente su richiesta, e status.elchi.dev mostra la disponibilità misurata dei nostri servizi.
Cosa cambia nelle condizioni
Da questa settimana il sito web indica il 99,99 %. Le nostre condizioni generali seguono nella versione 1.6. Per i clienti con un contratto in corso la modifica viene annunciata con almeno 30 giorni di anticipo, come richiede l'articolo 15 delle nostre condizioni, e fino ad allora per loro vale la cifra precedente.
Scritto da Samuel Krauss, Founder. Archiviato in operations, availability.
Tradotto dall’inglese. Leggi l’originale inglese