El MTBF viene de la ingeniería de fiabilidad del hardware y cuenta el tiempo de funcionamiento, no el tiempo de calendario: el tiempo parado por reparación queda fuera. En servicios de software es una forma de expresar con qué frecuencia ocurren incidentes.
El MTBF y el MTTR determinan juntos la disponibilidad. Un sistema que falla poco pero tarda en restablecerse puede tener el mismo uptime que otro que falla a menudo y se recupera en minutos; los usuarios suelen preferir el segundo, porque las caídas cortas molestan menos.
El MTTF, tiempo medio hasta el fallo, se usa en su lugar para piezas que se sustituyen en vez de repararse, como los discos.
Fórmula
MTBF = tiempo total de funcionamiento ÷ número de fallos; disponibilidad = MTBF ÷ (MTBF + MTTR)
Ejemplo:
Un mes de 30 días (720 horas) con 3 caídas que suman 1 hora: MTBF = 719 ÷ 3 ≈ 240 horas. Con un MTTR de 20 minutos, la disponibilidad es 240 ÷ (240 + 0,33) ≈ 99,86 %.