El uptime te dice durante cuánto de un periodo estuvo funcionando un sitio web. Si un sitio estuvo disponible 29 días y 23 horas de un mes de 30 días y no lo estuvo la hora restante, su uptime de ese mes es de aproximadamente el 99,86 %.
La palabra se usa a menudo como sinónimo de disponibilidad. En el uso cotidiano significan lo mismo: ¿estaba el sitio ahí cuando alguien lo quiso? A veces los ingenieros mantienen una distinción, y usan disponibilidad para el resultado que experimenta un usuario y uptime para el tiempo en que un sistema está en marcha. Para el dueño de un sitio web la pregunta práctica es la misma: ¿durante qué parte del tiempo pudieron los visitantes usar el sitio?
Cómo se calcula el uptime
La fórmula es sencilla:
uptime % = (total time − downtime) ÷ total time × 100
Toma un mes de 30 días, que tiene 43200 minutos. Supón que el sitio tuvo dos caídas, una de 12 minutos y otra de 31 minutos. La inactividad es de 43 minutos.
(43,200 − 43) ÷ 43,200 × 100 = 99.90%
Dos cosas deciden si una cifra así es honesta. La primera es qué cuenta como «caído» (consulta tiempo de inactividad). La segunda es cómo se midió la inactividad, que se explica más abajo.
Qué significan los porcentajes en minutos
Los porcentajes de uptime parecen muy próximos entre sí y no lo están. Cada «nueve» adicional reduce la inactividad permitida en un factor de diez.
| Uptime | Inactividad por mes de 30 días | Inactividad por año |
|---|---|---|
| 99 % | 7 horas 12 minutos | 3,65 días |
| 99,9 % | 43 minutos 12 segundos | 8 horas 45 minutos 36 segundos |
| 99,99 % | 4 minutos 19 segundos | 52 minutos 34 segundos |
Un sitio al 99 % puede estar no disponible durante la mayor parte de una jornada laboral cada mes y aun así presentar una cifra que parece alta. Con un 99,99 %, un solo reinicio lento puede agotar la cuota de todo el mes.
Uptime y tiempo de inactividad
El uptime y el tiempo de inactividad son dos caras de la misma medición. Todo lo que no es uptime es inactividad, así que un mes al 99,9 % tiene un 0,1 % de inactividad. Informar del uptime pone el foco en la parte sana, lo que hace que los problemas pequeños parezcan pequeños. Informar de la inactividad en minutos y contar los incidentes suele decir más sobre lo que los visitantes experimentaron realmente.
De dónde salen las cifras de uptime
Un servicio de monitorización no vigila un sitio de forma continua. Envía una petición a intervalos fijos, por ejemplo cada cinco minutos, y registra el resultado. El uptime se estima entonces a partir de esas muestras.
Esto tiene consecuencias:
- Las caídas cortas pueden quedar entre dos comprobaciones. Con un intervalo de cinco minutos, una caída de dos minutos puede empezar y terminar sin que falle ni una comprobación. Un intervalo más corto reduce el hueco, pero no lo elimina.
- Las duraciones son aproximadas. De una caída detectada por dos comprobaciones fallidas consecutivas solo se sabe que duró en torno al intervalo, no al segundo.
- Cada herramienta da cifras distintas. Dos servicios que comprueban desde lugares distintos, con intervalos distintos y con reglas distintas sobre qué cuenta como fallo, informarán de un uptime diferente para el mismo sitio.
Por eso, una cifra de uptime de una herramienta de monitorización describe lo que la herramienta observó con sus propias reglas. No es una medición del sitio desde el punto de vista de cada visitante.
Por qué importa el uptime
Cuando un sitio está caído, los visitantes no pueden comprar, iniciar sesión, leer ni ponerse en contacto contigo. El coste depende del sitio. En una tienda, son pedidos perdidos. En un producto de software, son clientes que no pueden usar aquello por lo que pagan. En un sitio corporativo, es una primera impresión perdida.
El uptime también importa porque es fácil de prometer y de medir. Los proveedores de alojamiento, las agencias y las empresas de software fijan objetivos de uptime en los contratos, y de ahí vienen términos como SLA.
Lo que el uptime no te dice
- Un sitio puede estar «activo» y aun así ser inutilizable. Un servidor puede responder con un código de éxito mientras el proceso de pago, el inicio de sesión o la búsqueda están rotos. El uptime basado en peticiones web ve la respuesta, no la experiencia.
- Lento no es caído. Una página que tarda doce segundos en responder está disponible según la mayoría de las definiciones. El tiempo de respuesta lo registra por separado.
- Los promedios ocultan patrones. Un mes al 99,9 % puede ser una única caída de 43 minutos o treinta cortas. Los clientes las viven de forma muy distinta.
- Una cifra alta no garantiza nada. El uptime pasado no dice nada seguro sobre el mes siguiente.
Cómo usar la cifra
Elige un periodo y mantenlo constante, normalmente un mes natural. Registra la inactividad en minutos junto al porcentaje. Mira los incidentes uno por uno y no solo el total. Y trata un objetivo como el 99,9 % como una meta medible, no como una promesa de que nada va a fallar.