≡En resumen
- El uptime mide qué porcentaje del tiempo un servicio está disponible; el downtime, cuánto está caído.
- Cada «nueve» extra divide por diez la caída permitida: del 99,9 % (8,8 horas al año) al 99,99 % (53 minutos).
- Los SLA fijan el uptime comprometido y compensan con créditos de servicio, no con lo que pierdes por la caída.
- Uptime no es velocidad: una web puede estar «arriba» y ser tan lenta que nadie compra.
- Se controla con monitorización externa, alertas y una arquitectura con redundancia.
01 ¿Qué es el uptime?
El término viene del inglés up («arriba», en marcha) y time («tiempo»). Su contrario es el downtime, el tiempo de inactividad. En el mundo del hosting y el cloud, el uptime es el primer dato que se compara entre proveedores, porque cada minuto caído es una venta, un formulario o una visita de Google que se pierde.
02 Cómo se calcula el uptime
La forma clásica es por tiempo: uptime % = (tiempo total − tiempo caído) ÷ tiempo total × 100. En sistemas distribuidos, donde un servicio puede fallar solo para una parte de los usuarios, se usa también una medida por peticiones: el porcentaje de peticiones atendidas con éxito. El libro de Site Reliability Engineering de Google pone un ejemplo: un servicio con 2,5 millones de peticiones diarias y un objetivo del 99,99 % puede permitirse hasta 250 errores al día.
| Método | Fórmula | Cuándo usarlo |
|---|---|---|
| Por tiempo | (Tiempo total − tiempo caído) ÷ tiempo total | Webs, servidores y SLA de hosting |
| Por peticiones | Peticiones correctas ÷ peticiones totales | APIs y servicios con mucho tráfico |
| Por fiabilidad | MTBF ÷ (MTBF + MTTR) | Infraestructura: tiempo medio entre fallos y tiempo medio de reparación |
03 Tabla de uptime: cuánta caída permite cada porcentaje
| Uptime | Al año | Al mes | A la semana | Al día |
|---|---|---|---|---|
| 99 % | 3 d 15 h 36 min | 7 h 12 min | 1 h 40 min 48 s | 14 min 24 s |
| 99,5 % | 1 d 19 h 48 min | 3 h 36 min | 50 min 24 s | 7 min 12 s |
| 99,9 % | 8 h 45 min 36 s | 43 min 12 s | 10 min 5 s | 1 min 26 s |
| 99,95 % | 4 h 22 min 48 s | 21 min 36 s | 5 min 2 s | 43 s |
| 99,99 % | 52 min 34 s | 4 min 19 s | 1 min | 9 s |
| 99,999 % | 5 min 15 s | 26 s | 6 s | menos de 1 s |
En el sector se habla de «nueves»: «tres nueves» es 99,9 % y «cinco nueves», 99,999 %. Cada nueve adicional divide por diez el tiempo de caída permitido y suele multiplicar el coste, porque exige redundancia en servidores, red, almacenamiento y hasta en centros de datos distintos. Para una web corporativa o una tienda pequeña, un 99,9 % real y bien medido es un objetivo razonable; los cinco nueves son terreno de telecomunicaciones, banca y grandes plataformas.
04 Uptime y SLA: qué garantiza realmente tu proveedor
El SLA (service level agreement, acuerdo de nivel de servicio) es el contrato donde el proveedor se compromete a un uptime mínimo y fija qué ocurre si no lo cumple. Normalmente la compensación son créditos de servicio: un descuento en la factura, proporcional al incumplimiento.
| Nivel | Uptime mensual comprometido | Crédito si baja |
|---|---|---|
| Región (varias zonas de disponibilidad) | 99,99 % | 10 % entre 99,0 % y 99,99 %; 30 % entre 95,0 % y 99,0 %; 100 % por debajo del 95,0 % |
| Instancia individual | 99,5 % | 10 % entre 99,0 % y 99,5 %; 30 % entre 95,0 % y 99,0 %; 100 % por debajo del 95,0 % |
El uptime es solo una parte de la calidad de servicio (QoS), que también mide latencia, pérdida de paquetes y rendimiento de la red. Por eso conviene distinguir los términos que aparecen en estos contratos.
05 Uptime, SLA, SLO y SLI: diferencias
| Término | Qué es | Ejemplo |
|---|---|---|
| SLI (indicador) | La métrica que mides | Porcentaje de peticiones HTTP respondidas con éxito |
| SLO (objetivo) | El valor interno que quieres alcanzar para ese indicador | 99,95 % de peticiones correctas cada 30 días |
| SLA (acuerdo) | El compromiso contractual con el cliente y sus penalizaciones | 99,9 % mensual o crédito del 10 % |
| Uptime | El porcentaje de disponibilidad medido en un periodo | 99,97 % en septiembre |
| Presupuesto de errores | La caída que el SLO permite gastar | 21 minutos al mes con un SLO del 99,95 % |
06 Cómo monitorizar el uptime de tu web
-
1
Elige qué vigilar
La portada no basta: añade páginas críticas como el carrito, el formulario de contacto, el login o la API.
-
2
Usa monitorización externa
Un servicio que compruebe tu web desde fuera, y a ser posible desde varias ubicaciones, detecta caídas de red y de DNS que el propio servidor no ve.
-
3
Define el intervalo
Cada 5 minutos es suficiente para una web pequeña; los servicios críticos se comprueban cada minuto o menos.
-
4
Comprueba contenido, no solo el código 200
Busca una palabra clave en la respuesta: un error de base de datos puede devolver una página «correcta» vacía.
-
5
Configura alertas
Email, SMS o mensajería al equipo responsable, con escalado si nadie responde.
-
6
Publica una página de estado
Informa a clientes y equipo durante las incidencias y guarda el historial de disponibilidad.
UptimeRobot
Su plan gratuito ofrece 50 monitores con comprobación cada 5 minutos, pensado para proyectos personales y sin ánimo de lucro; los de pago bajan a 60, 30 o 15 segundos.
Uptime Kuma
Herramienta de código abierto que instalas en tu propio servidor, con múltiples tipos de monitor y páginas de estado.
Better Stack y Pingdom
Servicios comerciales que suman monitorización, gestión de incidencias, páginas de estado y, en algunos planes, medición del rendimiento.
Monitorización del proveedor
Los paneles de AWS, Google Cloud o tu hosting informan de su propia salud, pero no sustituyen a un monitor externo e independiente.
07 Cómo mejorar el uptime de una web
- ✓Elige un alojamiento acorde a tu tráfico: un hosting compartido saturado es la causa más frecuente de caídas en webs pequeñas.
- ✓Añade redundancia en lo crítico: varias instancias, balanceo de carga y bases de datos replicadas.
- ✓Usa una CDN para servir contenido estático y absorber picos de tráfico.
- ✓Haz copias de seguridad automáticas y prueba que se pueden restaurar.
- ✓Actualiza el CMS, los plugins y el servidor en ventanas de mantenimiento planificadas.
- ✓Protégete frente a ataques de denegación de servicio y bots abusivos.
- ✓Documenta un plan de recuperación con responsables y pasos claros.
Si tu web crece, pasar a un cloud hosting o a un servidor dedicado gestionado suele ser el salto con más impacto; en nuestra guía sobre qué hosting elegir comparamos opciones. Y buena parte de las caídas se evitan con un mantenimiento web que actualice, vigile y restaure a tiempo.
Cuando la disponibilidad es crítica, como en plataformas o aplicaciones con clientes que dependen de ellas a diario, la arquitectura se diseña desde el principio pensando en redundancia y monitorización. Es como trabajamos en appyweb cada proyecto de desarrollo web a medida.
Preguntas frecuentes sobre Uptime
Significa tiempo de actividad: el porcentaje de tiempo en que un servidor, una web o un servicio está disponible y funcionando. Su contrario es el downtime.
Unas 8 horas y 46 minutos al año, 43 minutos en un mes de 30 días o 1 minuto y 26 segundos al día.
Para una web profesional, al menos un 99,9 % medido de forma independiente. Por debajo del 99,5 %, la web puede estar caída más de tres horas y media al mes.
El uptime es la disponibilidad medida; el SLA es el contrato en el que el proveedor se compromete a un uptime mínimo y fija las compensaciones si no lo cumple.
Restando el tiempo caído al tiempo total del periodo, dividiendo entre el tiempo total y multiplicando por 100. En APIs se usa también el porcentaje de peticiones con éxito.
Con un servicio de monitorización externa con plan gratuito, como UptimeRobot, o instalando una herramienta de código abierto como Uptime Kuma en tu servidor.
Muestra la hora actual, cuánto tiempo lleva encendido el sistema desde el último arranque, los usuarios conectados y la carga media de los últimos 1, 5 y 15 minutos.
Fuentes consultadas
Sobre el autor
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil y artículos → Ver perfil en LinkedIn ↗