Guías
Qué es el uptime y cómo calcularlo
Por Núcleo Studio · Publicado el
El uptime es el porcentaje de tiempo en que un sitio, una API o un servidor estuvo disponible durante un periodo. Se calcula dividiendo el tiempo en línea entre el tiempo total y multiplicando por 100. Un uptime de 99.9% en un mes de 30 días equivale a unos 43 minutos de caída acumulada.
Cómo se calcula
uptime % = (tiempo total − tiempo caído) ÷ tiempo total × 100
Por ejemplo, si en 30 días (43,200 minutos) tu sitio estuvo caído 60 minutos en total, el uptime fue (43,200 − 60) ÷ 43,200 × 100 = 99.86%.
Los monitores no observan cada segundo: hacen chequeos periódicos. Con chequeos cada 5 minutos una caída de 2 minutos puede pasar inadvertida; con chequeos cada 30 segundos o cada minuto el porcentaje refleja mejor la realidad. Por eso la frecuencia del chequeo importa tanto como el porcentaje.
Cuánto downtime permite cada porcentaje
| Uptime | Caída permitida por mes (30 días) | Caída permitida por año |
|---|---|---|
| 99% | 7 h 12 min | 3 días 15 h 36 min |
| 99.5% | 3 h 36 min | 1 día 19 h 48 min |
| 99.9% | 43 min 12 s | 8 h 45 min 36 s |
| 99.95% | 21 min 36 s | 4 h 22 min 48 s |
| 99.99% | 4 min 19 s | 52 min 34 s |
| 99.999% | 26 s | 5 min 15 s |
Cada "9" adicional reduce la caída permitida a una décima parte, y el costo de lograrlo crece rápido. Para la mayoría de sitios de negocio, 99.9% es una meta razonable; 99.99% suele exigir redundancia real en infraestructura.
Qué cuenta como "caído"
- Sin respuesta o timeout. El servidor no contesta dentro del tiempo límite.
- Código de estado inesperado. Un
500o503en lugar de un 2xx. - Contenido incorrecto. La página responde
200pero muestra un error en el cuerpo. Para detectarlo hace falta validar una palabra clave en la respuesta.
Cómo medir el uptime en la práctica
- Crea un monitor por cada servicio que importe: sitio, API, tienda, panel.
- Define qué respuesta se considera correcta (código de estado y, si aplica, una palabra clave).
- Elige un intervalo acorde a lo crítico del servicio: 30 segundos a 5 minutos.
- Configura alertas para enterarte en el momento y revisa el historial para calcular el porcentaje del mes.
ATBaby hace esto de forma automática: guarda el historial de uptime día por día (hasta 90 días) y te avisa por email, Slack, Discord o webhook cuando un monitor falla.