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

UptimeCaída permitida por mes (30 días)Caída permitida por año
99%7 h 12 min3 días 15 h 36 min
99.5%3 h 36 min1 día 19 h 48 min
99.9%43 min 12 s8 h 45 min 36 s
99.95%21 min 36 s4 h 22 min 48 s
99.99%4 min 19 s52 min 34 s
99.999%26 s5 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"

Cómo medir el uptime en la práctica

  1. Crea un monitor por cada servicio que importe: sitio, API, tienda, panel.
  2. Define qué respuesta se considera correcta (código de estado y, si aplica, una palabra clave).
  3. Elige un intervalo acorde a lo crítico del servicio: 30 segundos a 5 minutos.
  4. 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.