Calculadora de Tiempo de Actividad - Calcular Tiempo de Actividad y Tiempo de Inactividad del Servicio
Calculadora gratuita de tiempo de actividad para calcular el porcentaje de tiempo de actividad del servicio a partir del tiempo de inactividad o determinar el tiempo de inactividad permitido según el SLA. Esencial para operaciones de TI y cumplimiento de SLA.
Calculadora de Tiempo de Actividad del Servicio
Resultado del Cálculo
Documentación
Calculadora de tiempo de actividad
Una calculadora de tiempo de actividad determina qué proporción de un periodo de tiempo permaneció disponible un servicio, servidor o red. También puede funcionar a la inversa: dado un objetivo de tiempo de actividad establecido en un acuerdo de nivel de servicio (SLA), calcula cuánto tiempo de inactividad permite ese objetivo.
Qué significa el tiempo de actividad
El tiempo de actividad es la parte de un periodo elegido durante la cual un sistema funcionó con normalidad. El tiempo de inactividad es el resto de ese periodo, cuando el sistema estaba averiado, inaccesible o no cumplía su función por algún otro motivo. El tiempo de actividad y el tiempo de inactividad siempre suman el periodo completo.
Fórmula del tiempo de actividad
Tiempo de actividad (%) = ((Tiempo total − Tiempo de inactividad) / Tiempo total) × 100
Esta es la medida de disponibilidad basada en el tiempo que se usa en la ingeniería de fiabilidad de sitios: el tiempo de actividad dividido entre el tiempo de actividad más el tiempo de inactividad. Conviene expresar el tiempo total y el tiempo de inactividad en la misma unidad antes de dividir, normalmente minutos.
Ejemplo resuelto: tiempo de actividad a partir del tiempo de inactividad
Un servidor funciona durante 24 horas. Está inactivo durante 30 minutos ese día.
- Tiempo total: 24 horas = 1.440 minutos
- Tiempo de inactividad: 30 minutos
- Tiempo de actividad: ((1.440 − 30) / 1.440) × 100 = 97,92 %
Fórmula del tiempo de inactividad permitido
Por lo general, un SLA promete un porcentaje mínimo de tiempo de actividad en lugar de una cifra de tiempo de inactividad. Para convertir esa promesa en un margen de tiempo de inactividad:
Tiempo de inactividad permitido = Tiempo total × (1 − SLA / 100)
Ejemplo resuelto: tiempo de inactividad a partir de un SLA
Un proveedor promete un tiempo de actividad de 99,9 % durante un mes de 30 días.
- Tiempo total: 30 días = 43.200 minutos
- SLA: 99,9 %
- Tiempo de inactividad permitido: 43.200 × (1 − 0,999) = 43,2 minutos
Niveles habituales de SLA («nueves»)
Los equipos de TI suelen describir los objetivos de tiempo de actividad contando los nueves del porcentaje. Cada nueve adicional reduce el tiempo de inactividad permitido en un factor de diez. Las cifras siguientes coinciden con la tabla de disponibilidad publicada por Google, salvo por el redondeo en el último decimal (Google indica 0,87 segundos por día para 99,999 %; el valor exacto es 0,864):
| Disponibilidad | Nombre | Tiempo de inactividad al año | Tiempo de inactividad al mes | Tiempo de inactividad al día |
|---|---|---|---|---|
| 99 % | dos nueves | 3,65 días | 7,2 horas | 14,4 minutos |
| 99,9 % | tres nueves | 8,76 horas | 43,2 minutos | 1,44 minutos |
| 99,99 % | cuatro nueves | 52,56 minutos | 4,32 minutos | 8,6 segundos |
| 99,999 % | cinco nueves | 5,26 minutos | 25,9 segundos | 0,86 segundos |
Las cifras utilizan un mes de 30 días y un año de 365 días, y están redondeadas.
Cómo utilizar la calculadora de tiempo de actividad
- Introduce un nombre para el servicio, si lo deseas. Solo etiqueta el resultado y no afecta a los cálculos.
- Introduce el periodo de tiempo y elige su unidad: horas, días o años.
- Elige un tipo de cálculo: «Tiempo de inactividad» para obtener el porcentaje de tiempo de actividad, o «SLA» para obtener el tiempo de inactividad permitido.
- Introduce el tiempo de inactividad en minutos o el SLA como porcentaje.
- Consulta el porcentaje de tiempo de actividad y el tiempo de inactividad en minutos. Un gráfico divide el periodo entre sus partes de tiempo de actividad y de inactividad.
El periodo de tiempo debe ser un número positivo. El tiempo de inactividad no puede ser negativo ni superar el periodo total. El SLA debe estar entre 0 y 100. Las combinaciones no válidas producen un mensaje de error en lugar de un resultado.
Para disponibilidades muy altas, el resultado muestra más decimales en lugar de redondear a 100 %. Un valor de disponibilidad como 99,999 % representa una diferencia real que un ingeniero debe poder ver; no equivale a una disponibilidad perfecta.
Tiempo de actividad frente a disponibilidad
El tiempo de actividad mide si un sistema está funcionando. La disponibilidad es un concepto más amplio: también considera si el sistema responde correctamente y con la rapidez suficiente para poder utilizarlo. Un servidor puede estar técnicamente «activo» mientras está sobrecargado y responde con demasiada lentitud. En ese caso está activo, pero no completamente disponible.
Por qué es importante el tiempo de actividad
Los proveedores de nube, las empresas de alojamiento web y los departamentos de TI hacen un seguimiento del tiempo de actividad para comprobar si cumplen las promesas del SLA, planificar las ventanas de mantenimiento y justificar la inversión en hardware redundante o sistemas de conmutación por error. No alcanzar el objetivo de un SLA puede dar lugar a créditos de servicio u otras penalizaciones recogidas en un contrato. Por ejemplo, Amazon EC2 promete un tiempo de actividad mensual del 99,99 % por región y concede un crédito de servicio del 10 % cuando un mes queda por debajo de ese nivel.
Preguntas frecuentes
¿Qué es una calculadora de tiempo de actividad?
Es una herramienta que convierte entre el tiempo de inactividad y el porcentaje de tiempo de actividad para un periodo elegido, o convierte un porcentaje de SLA en un margen de tiempo de inactividad permitido.
¿Cómo se calcula el porcentaje de tiempo de actividad?
Divide el tiempo durante el cual funcionó el sistema entre el periodo total y multiplica el resultado por 100. Para 30 minutos de inactividad en un día de 24 horas: ((1.440 − 30) / 1.440) × 100 = 97,92 %.
¿Qué significa una disponibilidad de 99,9 %?
Significa que un sistema puede estar inactivo hasta aproximadamente 8,76 horas al año, 43,2 minutos al mes o 1,44 minutos al día y seguir cumpliendo el objetivo. Este nivel suele denominarse «tres nueves».
¿Cómo se calcula el tiempo de inactividad a partir de un SLA?
Multiplica el periodo total por (1 − SLA / 100). Un SLA del 99,9 % durante un mes de 30 días permite 43.200 × 0,001 = 43,2 minutos de inactividad.
¿Cuál es la diferencia entre tiempo de actividad y disponibilidad?
El tiempo de actividad mide si un sistema está funcionando. La disponibilidad también considera si responde correctamente y con la rapidez suficiente para poder utilizarlo; por tanto, un sistema lento pero técnicamente operativo cuenta como activo, pero no está completamente disponible.
¿Por qué los equipos de TI hablan de «nueves»?
Cada nueve adicional del porcentaje, desde 99 % hasta 99,9 %, 99,99 % y así sucesivamente, reduce el tiempo de inactividad permitido aproximadamente en un factor de diez. Contar nueves es una forma rápida de describir cuán estricto es un objetivo de disponibilidad.
Referencias
- Google. Site Reliability Engineering, capítulo "Embracing Risk". Embracing Risk: disponibilidad basada en el tiempo como tiempo de actividad sobre el tiempo total; cada nueve adicional es una mejora de un orden de magnitud.
- Google. Site Reliability Engineering, apéndice "Availability Table". Tabla de disponibilidad: tiempo de inactividad permitido por año, mes y día para una disponibilidad de 99 % a 99,999 %.
- Amazon Web Services. Amazon Compute Service Level Agreement. SLA de Amazon EC2: compromiso de tiempo de actividad mensual del 99,99 % por región y créditos de servicio que se pagan por debajo de ese nivel.