Tiempo de inactividad
El tiempo de inactividad es un período durante el cual un sistema no está disponible. Puede aplicarse a cualquier computadora o red, pero se usa más comúnmente en referencia a los servidores. En particular, la confiabilidad de un servidor web suele medirse en términos de tiempo de inactividad, donde lo ideal es que haya poco o nada de tiempo de inactividad.
Hay varias razones por las que un servidor puede experimentar tiempo de inactividad:
- Reinicio del servidor - Reiniciar un servidor puede requerir unos minutos de tiempo de inactividad porque el sistema debe apagarse, reiniciarse y luego volver a iniciar los procesos necesarios para responder a las solicitudes entrantes.
- Reinicio del software - Reiniciar un proceso, como Apache en un servidor web, puede causar unos segundos de tiempo de inactividad mientras el proceso se reinicia.
- Desconexión de la red - Si un servidor se desconecta físicamente de una red, los sistemas de la red no podrán acceder a él.
- Interrupción de la red - Si alguna parte de una red, incluida Internet, no funciona entre el servidor y el cliente, el cliente no podrá comunicarse con el servidor.
- Sobrecarga de tráfico - Si un servidor recibe más tráfico del que puede manejar, no podrá responder a todas las solicitudes. Los usuarios pueden experimentar tiempo de inactividad hasta que disminuya el tráfico. Esto puede deberse a un aumento repentino del tráfico o a un ataque DDoS.
- Falla de hardware - Si falla un componente de hardware importante, como un HDD o un SSD, el servidor puede dejar de funcionar.
- Falla de software - Si un proceso de un servidor, como el servicio httpd (HTTP), deja de ejecutarse, el servidor dejará de responder a las solicitudes hasta que se reinicie el proceso.
- Corte de energía - Si se interrumpe el suministro eléctrico y no hay energía de respaldo disponible, por ejemplo, un generador o un UPS, los sistemas afectados permanecerán desconectados hasta que se restablezca la energía.
- Ataque de un hacker - Si un hacker obtiene el control de un servidor, puede impedir el acceso a los servicios necesarios y hacer que el servidor deje de responder.
Para minimizar el tiempo de inactividad, los administradores de servidores deben implementar medidas de seguridad sólidas y redundancia. La seguridad de la red ayuda a proteger contra actividades maliciosas, como inicios de sesión no autorizados y ataques DDoS. La redundancia, como los sistemas de almacenamiento RAID y los generadores de energía de respaldo, ayuda a evitar el tiempo de inactividad debido a fallas de hardware. En algunos casos, pueden configurarse varios servidores para que un servidor secundario se haga cargo si falla el servidor principal.
Aunque los administradores de servidores intentan minimizar el tiempo de inactividad tanto como sea posible, a veces es inevitable. Por ejemplo, al realizar una migración de servidor, pueden ser necesarios varios minutos o incluso algunas horas de tiempo de inactividad. Este tipo de "tiempo de inactividad planificado" suele programarse durante las primeras horas de la mañana o los fines de semana, cuando los niveles de tráfico son más bajos.
Pon a prueba tu conocimiento