Cómo se calcula
El tiempo de caída es la parte de un periodo que el porcentaje de uptime deja fuera. Aquí un mes es una doceava parte de un año medio (30,44 días), la duración que usan la mayoría de los SLA cuando dicen «al mes»; un trimestre son tres de ellos.
tiempo de caída = periodo × (1 − uptime ÷ 100) uptime = (periodo − tiempo de caída) ÷ periodo × 100 en conjunto = 1 − (1 − uptime)ⁿ para n servidores, basta uno
La última línea es la razón por la que funciona la redundancia: dos servidores que caen cada uno el 0,1 % del tiempo solo están caídos a la vez el 0,0001 % del tiempo, si fallan por motivos independientes. Un balanceador de carga, una conmutación por error de DNS o una réplica de la base de datos hacen que «basta uno» sea cierto.
Ejemplo
Un SLA del 99,95 % en un mes: 43.830 minutos × 0,0005 = 21,9 minutos. Una caída de 22 minutos o menos en el mes está dentro de lo prometido.
Niveles de uptime habituales
| Uptime | Día | Mes | Año |
|---|---|---|---|
| 99% | 14min 24s | 7h 18min | 3d 16h |
| 99,5% | 7min 12s | 3h 39min | 1d 20h |
| 99,9% | 1min 26s | 43min 50s | 8h 46min |
| 99,95% | 43,2s | 21min 55s | 4h 23min |
| 99,99% | 8,64s | 4min 23s | 52min 36s |
| 99,999% | 0,86s | 26,3s | 5min 16s |
Preguntas
¿Cuánto tiempo de caída es un 99,9 % de uptime?
Unos 43 minutos al mes, 8 horas y 46 minutos al año o 1 minuto y 26 segundos al día. Un 99,99 % permite una décima parte: unos 4 minutos y 23 segundos al mes.
¿Qué uptime prometen los proveedores de VPS y nube?
La mayoría promete entre un 99,9 % y un 99,99 % al mes. Un SLA es una promesa de reembolso, no una garantía: cuando el proveedor no lo cumple, normalmente recibes un crédito por parte de la cuota de ese mes, y a menudo solo si lo pides en unas semanas.
¿Un SLA del 99,99 % significa que mi sitio estará activo el 99,99 % del tiempo?
No. El SLA cubre la parte del proveedor: el host, la energía y la red. Tu propio software, un disco lleno, un certificado caducado o un mal despliegue quedan fuera, y causan la mayoría de las caídas. Un segundo servidor en otra ubicación hace más por el uptime real que un SLA más alto en uno solo.
¿Cómo calculo el uptime a partir del tiempo de caída?
Divide el tiempo que el servicio estuvo activo entre la duración del periodo. Dos horas de caída en un mes de 30 días (720 horas) son (720 − 2) ÷ 720 = 99,72 % de uptime.