

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Comprendere la disponibilità
<a name="understanding-availability"></a>

 La disponibilità è uno dei modi principali in cui possiamo misurare quantitativamente la resilienza. Definiamo la disponibilità, *A*, come la percentuale di tempo in cui un carico di lavoro è disponibile per l'uso. È il rapporto tra il «tempo di attività» previsto (disponibilità) e il tempo totale misurato (il «tempo di attività» previsto più il «tempo di inattività» previsto). 

![Immagine dell'equazione. A = uptime/(uptime + downtime)](http://docs.aws.amazon.com/it_it/whitepapers/latest/availability-and-beyond-improving-resilience/images/availability.png)


 Per comprendere meglio questa formula, vedremo come misurare i tempi di attività e i tempi di inattività. Innanzitutto, vogliamo sapere per quanto tempo durerà il carico di lavoro senza errori. Lo chiamiamo *Mean Time Between Failure* (MTBF), il tempo medio che intercorre tra l'inizio del normale funzionamento di un carico di lavoro e il successivo guasto. Quindi, vogliamo sapere quanto tempo ci vorrà per il ripristino dopo il fallimento. 

 Questo periodo è denominato *Mean Time to Repair (or Recovery)* (MTTR), un periodo di tempo in cui il carico di lavoro non è disponibile mentre il sottosistema guasto viene riparato o rimesso in servizio. Un periodo di tempo importante nell'MTTR è il tempo *medio di rilevamento (MTTD), il periodo di tempo che* intercorre tra il verificarsi di un guasto e l'inizio delle operazioni di riparazione. Il diagramma seguente mostra come tutte queste metriche sono correlate. 

![Diagramma che mostra la relazione tra MTTD, MTTR e MTBF](http://docs.aws.amazon.com/it_it/whitepapers/latest/availability-and-beyond-improving-resilience/images/availability-metrics.png)


 Possiamo quindi esprimere la disponibilità, *A*, utilizzando MTBF, il momento in cui il carico di lavoro è attivo e MTTR, il momento in cui il carico di lavoro è inattivo. 

![Immagine dell'equazione. A = MTBF/(MTBF + MTTR)](http://docs.aws.amazon.com/it_it/whitepapers/latest/availability-and-beyond-improving-resilience/images/equation2.png)


 *E la probabilità che il carico di lavoro sia «inattivo» (cioè non disponibile) è la probabilità di fallimento, F.* 

![Immagine dell'equazione. F = 1 - A](http://docs.aws.amazon.com/it_it/whitepapers/latest/availability-and-beyond-improving-resilience/images/equation3.png)


L'[affidabilità](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/reliability.html) è la capacità di un carico di lavoro di fare la cosa giusta, quando richiesto, entro il tempo di risposta specificato. Questo è ciò che misura la disponibilità. Un carico di lavoro che si guasta meno frequentemente (MTBF più lungo) o un tempo di riparazione più breve (MTTR più breve) ne migliora la disponibilità. 

**Regola 1**  
Guasti meno frequenti (MTBF più lungo), tempi di rilevamento dei guasti più brevi (MTTD più brevi) e tempi di riparazione più brevi (MTTR più breve) sono i tre fattori utilizzati per migliorare la disponibilità nei sistemi distribuiti. 

**Topics**
+ [Disponibilità del sistema distribuito](distributed-system-availability.md)
+ [Disponibilità con dipendenze](availability-with-dependencies.md)
+ [Disponibilità con ridondanza](availability-with-redundancy.md)
+ [Teorema CAP](cap-theorem.md)
+ [Tolleranza e isolamento dei guasti](fault-tolerance-and-fault-isolation.md)