Uptime: qué es y por qué un 99,9 % parece insuficiente
Si tienes una página web, seguramente has oído hablar alguna vez del uptime. Pero ¿qué es exactamente el uptime, por qué es tan importante y por qué un uptime del 99,9 % es en realidad menos impresionante de lo que parece? En este artículo completo te explicamos todo sobre el uptime, la inactividad y lo que significa para tu página web y tu negocio.
¿Qué es el uptime?
El uptime es el tiempo durante el cual un servidor, una página web o un servicio está disponible y accesible. Suele expresarse como un porcentaje durante un periodo determinado, por ejemplo un mes o un año. Un uptime del 99,9 % significa que el servidor estuvo online el 99,9 % del tiempo.
Lo contrario del uptime es el tiempo de inactividad (downtime): el tiempo en que un servidor o una página web no está accesible. La inactividad puede ser planificada (por mantenimiento) o no planificada (por una avería).
¿Por qué es importante el uptime?
El uptime es crucial para tu presencia online por varias razones:
- Pérdida de ingresos: una tienda online inaccesible no puede procesar pedidos. Cada minuto de inactividad cuesta dinero
- Daño a la reputación: los visitantes que no pueden acceder a tu página web pierden la confianza en tu empresa
- Impacto en el SEO: Google rastrea tu página web con regularidad. Si el sitio no está accesible, tu posicionamiento puede verse afectado de forma negativa
- Experiencia del cliente: los usuarios que reciben un mensaje de error a menudo no vuelven
- Obligaciones de SLA: en los servicios profesionales puedes estar sujeto por contrato a una disponibilidad mínima
Los porcentajes de uptime, explicados
Los proveedores de hosting suelen anunciar porcentajes de uptime elevados, pero ¿qué significan esas cifras en la práctica? La tabla siguiente muestra cuánta inactividad permite cada porcentaje: lee más sobre hosting y registro de dominios.
| % de uptime | Inactividad al año | Inactividad al mes | Inactividad por semana |
|---|---|---|---|
| 99% | 3 días, 15 horas | 7 horas, 18 min | 1 hora, 41 min |
| 99,5% | 1 día, 19 horas | 3 horas, 39 min | 50 minutos |
| 99,9% | 8 horas, 46 min | 43 minutos | 10 minutos |
| 99,95% | 4 horas, 23 min | 22 minutos | 5 minutos |
| 99,99% | 52 minutos | 4 minutos | 1 minuto |
| 99,999% | 5 minutos | 26 segundos | 6 segundos |
Como ves, incluso el prometedor 99,9 % permite casi 9 horas de inactividad al año. Para una página web o una tienda online críticas para el negocio, eso puede ser considerable.
Por qué un uptime del 99,9 % parece no ser suficiente
Un uptime del 99,9 % suena casi perfecto, pero hay matices que lo hacen menos impresionante:
El mantenimiento planificado a menudo no cuenta
Muchos proveedores de hosting excluyen el mantenimiento planificado del cálculo del uptime. Esto significa que la disponibilidad real puede ser inferior al porcentaje anunciado. Lee siempre las condiciones del SLA (Service Level Agreement) para saber qué se cuenta y qué no.
El momento lo es todo
43 minutos de inactividad al mes suenan aceptables, pero si esos 43 minutos caen justo durante el Black Friday, el lanzamiento de un producto o una campaña de marketing, el daño puede ser enorme. La inactividad en un momento de mucha actividad cuesta muchas veces más que a las tres de la madrugada.
Efectos en cascada
La inactividad no afecta solo a tu página web. Si tu servidor web no está accesible, es posible que también lo estén tu correo electrónico, tus API, tu tienda online y otros servicios que funcionan en el mismo servidor. Esto amplifica el impacto de forma considerable.
¿Qué causa la inactividad?
Hay diversas causas de inactividad, algunas previsibles y otras inesperadas:
Causas técnicas
- Averías de hardware: discos duros defectuosos, errores de memoria o problemas de alimentación
- Errores de software: fallos en el sistema operativo, el servidor web o la aplicación
- Sobrecarga: demasiados visitantes simultáneos para la capacidad del servidor
- Ataques DDoS: personas malintencionadas que saturan tu servidor con tráfico
- Problemas de red: fallos en el proveedor de internet o en el centro de datos
Causas humanas
- Errores de configuración: ajustes incorrectos tras una actualización o un cambio
- Actualizaciones fallidas: una actualización de software que provoca problemas inesperados
- Renovaciones olvidadas: no renovar a tiempo el dominio o el hosting
¿Cómo se mide el uptime?
Hay varias herramientas disponibles para monitorizar el uptime de tu página web:
| Herramienta | Plan gratuito | Intervalo de comprobación | Notificaciones |
|---|---|---|---|
| UptimeRobot | 50 monitores | 5 minutos | Correo, SMS, Slack |
| Pingdom | 1 monitor | 1 minuto | Correo, SMS |
| StatusCake | 10 monitores | 5 minutos | Correo, webhook |
| Better Uptime | 10 monitores | 3 minutos | Correo, teléfono |
Te recomendamos configurar al menos una herramienta de monitorización para que te avisen enseguida si tu página web deja de estar accesible. UptimeRobot es una opción gratuita muy popular que basta para la mayoría de las páginas web.
¿Cómo maximizar el uptime de tu página web?
Hay varias medidas que puedes tomar para maximizar la disponibilidad de tu página web:
Elige un proveedor de hosting fiable
La elección de tu proveedor de hosting es el factor más importante para tu uptime. Fíjate en estos puntos al elegir:
- SLA con una garantía de uptime clara
- Infraestructura redundante en el centro de datos
- Monitorización proactiva y tiempos de respuesta rápidos ante averías
- Copias de seguridad periódicas
- Buena reputación y opiniones positivas
Usa una CDN
Una red de distribución de contenidos (CDN, por sus siglas en inglés) distribuye tu página web en varios servidores de todo el mundo. Si un servidor falla, otros servidores pueden asumir el tráfico. Esto aumenta tanto el uptime como la velocidad de tu página web.
Optimiza tu página web
Una página web optimizada es menos sensible a la sobrecarga. Procura un código eficiente, imágenes optimizadas, caché y una base de datos ligera. En WordPress, usar un plugin de caché como WP Super Cache o W3 Total Cache es esencial.
Plantéate un VPS o un servidor dedicado
En un hosting compartido, compartes los recursos del servidor con otras páginas web. Si otra web del mismo servidor recibe mucho tráfico, la tuya puede ralentizarse. Un VPS (servidor virtual privado) ofrece recursos garantizados y, por ello, es más fiable para páginas web críticas para el negocio.
Uptime y hosting en Theory7
En Theory7 nos tomamos el uptime en serio. Nuestros servidores funcionan en centros de datos de los Países Bajos con suministro eléctrico, redes y sistemas de almacenamiento redundantes. Monitorizamos todos los servidores las 24 horas, todos los días, y reaccionamos de forma proactiva ante posibles problemas antes de que afecten a tu página web.
El uptime es uno de los factores más importantes al elegir un proveedor de hosting. Aunque un 99,9 % suena impresionante, sigue permitiendo casi 9 horas de inactividad al año. Para páginas web críticas para el negocio, es esencial elegir un proveedor fiable, configurar la monitorización y tomar medidas preventivas para minimizar la inactividad.
¿Te interesa la garantía de uptime de Theory7? Echa un vistazo a nuestros planes de hosting y descubre por qué cada vez más empresas eligen un hosting fiable con soporte personal.
El uptime en la práctica: qué puedes esperar
Los porcentajes teóricos de uptime son útiles para comparar, pero lo que realmente cuenta es la experiencia práctica. Aquí analizamos qué puedes esperar de forma realista de los distintos tipos de hosting.
Hosting compartido
En un hosting compartido compartes servidor con decenas o cientos de páginas web más. El uptime suele estar entre el 99,5 % y el 99,9 %. Los problemas de otra página web del mismo servidor pueden afectar a la tuya. Es la opción más asequible, pero la que ofrece menos garantías de un uptime constante.
Hosting VPS
Un VPS (servidor virtual privado) ofrece recursos garantizados y mayor aislamiento de otros usuarios. El uptime suele ser del 99,9 % o superior. Tienes más control sobre tu entorno y dependes menos del comportamiento de otras páginas web.
Servidores dedicados
Con un servidor dedicado dispones de un servidor físico completo. El uptime depende de la calidad del centro de datos y del hardware. Los proveedores profesionales ofrecen un 99,99 % de uptime con componentes redundantes. Es la opción más cara, pero la que ofrece más control y fiabilidad.
Hosting cloud
El hosting cloud distribuye tu página web en varios servidores. Si un servidor falla, otro toma el relevo. En teoría ofrece el uptime más alto, a menudo del 99,99 % o más. El inconveniente es que el hosting cloud puede ser más complejo y más caro que el hosting tradicional.
El uptime y su impacto en el SEO
Google y otros buscadores dan mucha importancia a la disponibilidad de las páginas web. Una inactividad prolongada o frecuente puede tener un impacto negativo en tu posicionamiento.
Cómo reacciona Google ante la inactividad
- Una inactividad corta de unos minutos normalmente no tiene un impacto medible en tu SEO. Googlebot lo intenta de nuevo más tarde y a menudo ni siquiera nota las caídas breves.
- Una inactividad de varias horas puede hacer que Googlebot marque tu página web como temporalmente inaccesible. Tras la recuperación, la situación suele normalizarse rápido.
- Una inactividad prolongada de más de un día puede llevar a que Google elimine tus páginas temporalmente de los resultados de búsqueda. Recuperar por completo tus posiciones puede llevar semanas.
- La inactividad frecuente es la más perjudicial. Si Google comprueba repetidamente que tu página web no está accesible, puede tener un efecto negativo estructural en tus posiciones.
Monitorizar el uptime: buenas prácticas
Monitorizar tu uptime no es un lujo, sino una necesidad. Estas son las buenas prácticas para una monitorización eficaz:
Configura avisos por varios canales
Configura tu herramienta de monitorización para enviar avisos por varios canales: correo electrónico, SMS y una plataforma de chat como Slack o Telegram. Así nunca te pierdes una alerta, ni siquiera cuando no estás pendiente del correo.
Monitoriza desde varias ubicaciones
Una página web puede estar accesible desde los Países Bajos y no estarlo desde Alemania o Estados Unidos. Las buenas herramientas de monitorización comprueban tu página web desde varias ubicaciones geográficas para ofrecer una imagen completa.
Guarda datos históricos
Conserva los datos de tu uptime durante periodos largos. Esto te ayuda a reconocer patrones, por ejemplo averías recurrentes a determinadas horas. También es útil como prueba si quieres presentar una reclamación de SLA a tu proveedor de hosting.
Prueba algo más que la accesibilidad
Además de comprobar si tu página web está online, conviene monitorizar también el tiempo de carga. Una página web lenta que técnicamente está online sigue ofreciendo una mala experiencia a los visitantes. Define umbrales para recibir un aviso cuando el tiempo de carga supere los 3 segundos.
SLA: qué es y a qué debes prestar atención
Un Service Level Agreement es un acuerdo entre tú y tu proveedor de hosting sobre el uptime garantizado y la compensación si no se cumple. Fíjate en estos puntos al evaluar un SLA:
- ¿Qué porcentaje se garantiza? El 99,9 % es el estándar en la mayoría de los proveedores.
- ¿Qué cuenta como inactividad? Algunos proveedores excluyen el mantenimiento planificado y los ataques DDoS.
- ¿Cómo se mide? El proveedor puede aplicar un método de medición distinto del tuyo.
- ¿Cuál es la compensación? Normalmente un crédito de hosting, no un reembolso en dinero.
- ¿Cómo se reclama la compensación? Algunos proveedores exigen que presentes tú mismo una reclamación con pruebas de la inactividad.
Uptime: configurar la monitorización y las alertas
Monitorizar activamente tu uptime es esencial para detectar los problemas a tiempo y reaccionar rápido antes de que tus clientes lo noten.
Herramientas de monitorización gratuitas
Hay varias herramientas gratuitas que controlan de forma continua el uptime de tu página web. UptimeRobot comprueba cada cinco minutos si tu página web está accesible y envía una notificación por correo, SMS o Slack cuando tu sitio se queda offline. Hetrix Tools ofrece una funcionalidad similar con funciones adicionales como la monitorización de listas negras. StatusCake combina la monitorización de uptime con pruebas de velocidad de página. Empieza con una herramienta gratuita y pasa a una solución de pago cuando necesites funciones más avanzadas.
Configurar la monitorización interna
Además de la monitorización externa del uptime, conviene monitorizar también las métricas internas del servidor. Controla el uso de CPU, el consumo de memoria, el espacio en disco y el tráfico de red. Un uso alto de CPU o un disco que se va llenando son señales de alerta temprana de una inactividad futura. Herramientas como Netdata o Munin ofrecen paneles de monitorización gratuitos que te dan una visión directa del estado de tu servidor.
Comparativa de herramientas de monitorización
| Herramienta | Plan gratuito | Intervalo de comprobación | Notificaciones | Funciones adicionales |
|---|---|---|---|---|
| UptimeRobot | 50 monitores | 5 minutos | Correo, SMS, Slack | Página de estado |
| StatusCake | 10 monitores | 5 minutos | Correo, webhook | Prueba de velocidad |
| Hetrix Tools | 15 monitores | 1 minuto | Correo, Telegram | Monitorización de listas negras |
| Pingdom | Ninguno | 1 minuto | Todos los canales | RUM, transacciones |
Uptime: cómo evitar y reducir la inactividad
Mejorar tu uptime exige un enfoque proactivo. Si tomas las medidas adecuadas, minimizas el riesgo de inactividad inesperada.
Incorpora redundancia
La redundancia es la clave de un uptime alto. Usa una CDN para distribuir tu contenido en varios servidores de todo el mundo, de modo que tu página web siga accesible incluso si falla tu servidor principal. Configura un failover automático para los servicios críticos. Haz copias de seguridad periódicas que puedas restaurar rápidamente en un servidor alternativo. Cuanta más redundancia incorpores, mayor será tu uptime.
Planifica el mantenimiento sin inactividad
El mantenimiento planificado no tiene por qué causar inactividad si lo abordas con inteligencia. Realiza las actualizaciones en las horas de menor actividad, cuando tu sitio tiene menos tráfico. Usa un entorno de pruebas (staging) para probar las actualizaciones antes de llevarlas a producción. Comunica con antelación el mantenimiento planificado a tus usuarios mediante una página de estado. Ten preparado un plan de rollback por si una actualización provoca problemas que requieran una acción inmediata.
Lee más sobre cómo mantener tu página web online en nuestro artículo sobre causas y soluciones cuando una página web se queda offline.
Uptime: preguntas frecuentes y cálculos
Al evaluar las garantías de uptime y monitorizar la disponibilidad de tu página web surgen muchas de las mismas preguntas.
¿Cuál es la diferencia entre un uptime del 99 % y del 99,9 %?
La diferencia parece pequeña, pero es significativa. Un uptime del 99 % permite 87,6 horas de inactividad al año, es decir, más de tres días y medio. Un uptime del 99,9 % limita la inactividad a 8,76 horas al año. Con un uptime del 99,99 %, la inactividad puede ser de 52 minutos como máximo al año. Para las páginas web y las tiendas online críticas para el negocio, un uptime del 99,9 % como mínimo es un requisito para minimizar la pérdida de ingresos por inactividad.
Preguntas frecuentes sobre el uptime
- ¿Cuenta el mantenimiento planificado para el uptime? Depende del proveedor. Algunos proveedores excluyen el mantenimiento planificado del cálculo del uptime, mientras que otros sí lo incluyen. Revisa la letra pequeña del SLA.
- ¿Qué ocurre si no se cumple la garantía de uptime? La mayoría de los proveedores ofrecen una compensación en forma de créditos de servicio. Suele ser un porcentaje de tus costes mensuales, no una indemnización por los ingresos perdidos.
- ¿Cómo calculo mi propio uptime? Divide el número total de minutos que tu página web estuvo online entre el número total de minutos del periodo de medición y multiplica por 100.
- ¿Es posible un uptime del 100 %? En la práctica, un uptime del 100 % no es realista. Incluso los mayores proveedores cloud sufren averías ocasionales. Apunta a un 99,95 % o más e implementa redundancia para minimizar el impacto de la inactividad.
Garantía de uptime por tipo de hosting
| Tipo de hosting | Uptime típico | Inactividad anual máxima |
|---|---|---|
| Hosting compartido | 99-99,9% | De 8,7 a 87,6 horas |
| Hosting VPS | 99,9-99,95% | De 4,4 a 8,7 horas |
| Servidor dedicado | 99,95-99,99% | De 0,9 a 4,4 horas |
| Hosting cloud | 99,99%+ | Menos de 52 minutos |
Uptime: resumen y acciones esenciales
Un uptime alto es esencial para el éxito de cualquier página web. Aquí resumimos las acciones clave para lograr la máxima disponibilidad.
Cinco acciones para mejorar el uptime
Acción uno: configura una monitorización externa que compruebe tu página web cada cinco minutos y te avise de inmediato ante cualquier inactividad. Acción dos: elige un proveedor de hosting con una garantía de uptime de al menos el 99,9 por ciento y un SLA transparente. Acción tres: implementa una CDN que distribuya tu contenido y actúe como amortiguador ante problemas del servidor. Acción cuatro: haz copias de seguridad automáticas diarias que puedas restaurar rápidamente en un servidor alternativo. Acción cinco: mantén todo el software actualizado para evitar vulnerabilidades que puedan provocar inactividad.
Entender el coste de la inactividad
La inactividad tiene costes directos e indirectos que no debes subestimar. Los costes directos incluyen ventas perdidas, leads perdidos e ingresos publicitarios perdidos. Los costes indirectos son más difíciles de medir, pero igual de significativos: daño a la reputación, pérdida de confianza de los clientes y un efecto negativo en tus posiciones en los buscadores. Para una tienda online con una facturación de mil euros al día, una hora de inactividad cuesta de media 42 € en ingresos directos. Los costes indirectos por la pérdida de confianza de los clientes suelen ser un múltiplo de esa cifra. Invierte en medidas de uptime proporcionales a lo que te cuesta la inactividad.
Uptime: impacto en los resultados del negocio
El uptime de tu hosting tiene un impacto directo y medible en los resultados de tu negocio. Cada minuto de inactividad supone oportunidades perdidas: clientes potenciales que no pueden acceder a tu página web, clientes actuales que pierden la confianza y buscadores que posicionan tu página web más abajo. Calcula el coste de la inactividad dividiendo tus ingresos medios por hora entre el porcentaje de tráfico perdido durante una avería. Para muchos negocios online, los costes de la inactividad son notablemente superiores a la diferencia de precio entre un plan de hosting económico y uno premium con mejores garantías de uptime.
Maximizar el uptime: buenas prácticas
Para maximizar el uptime de tu página web, implementa una serie de buenas prácticas. Usa una red de distribución de contenidos para reducir la carga de tu servidor principal y aumentar la disponibilidad. Configura un failover automático que redirija el tráfico cuando tu servidor principal no esté accesible. Realiza el mantenimiento en las horas de menor actividad y comunica con antelación el mantenimiento planificado a tus usuarios. Invierte en una monitorización que compruebe cada minuto si tu página web está accesible y te avise de inmediato ante cualquier problema.
Echa un vistazo a nuestra oferta de hosting web de Theory7 para un hosting fiable y rápido.