El tiempo de inactividad
El tiempo de inactividad es un período en el que un sistema no está disponible. Puede aplicarse a cualquier ordenador or red, pero se usa más comúnmente en referencia a servidores. En particular, servidor web La fiabilidad a menudo se mide en términos de tiempo de inactividad, donde el tiempo de inactividad poco o nada es ideal.
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 reiniciarse los procesos necesarios para responder a las solicitudes entrantes.
- Reinicio de software - Reiniciar un está, como Apache en un servidor web, puede provocar unos segundos de tiempo de inactividad mientras se reinicia el proceso.
- Desconexión de red - Si un servidor está físicamente desconectado de una red, los sistemas de la red no podrán acceder a él.
- Caída de la red - Si alguna parte de una red (incluida Internet) no funciona entre el servidor y 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 tiempos de inactividad hasta que el tráfico disminuya. Esto puede ser causado por un aumento en el tráfico o un DDoS ataque.
- Fallo de hardware - Si un hardware importante componente, Tal como una HDD or SSD falla, puede hacer que el servidor deje de funcionar.
- Falla del software - Si un proceso en un servidor, como el httpd (HTTP) el servicio deja de ejecutarse, hará que el servidor no responda a las solicitudes hasta que se reinicie el proceso.
- Corte de energía - Si se corta la energía eléctrica y no hay energía de respaldo disponible (por ejemplo, un generador o UPS), los sistemas afectados estarán desconectados hasta que se restablezca la alimentación.
- Ataque de hackers - Si un pirata informático obtiene el control de un servidor, él o ella puede impedir el acceso a los servicios requeridos, haciendo que el servidor deje de responder.
Para minimizar el tiempo de inactividad, los administradores del servidor deben implementar fuertes medidas de seguridad y redundancia. La seguridad de la red ayuda a proteger contra actividades maliciosas, como inicios de sesión no autorizados y ataques DDoS. Redundancia, como RAID Los sistemas de almacenamiento y los generadores de energía de respaldo ayudan a prevenir el tiempo de inactividad debido a fallas de hardware. En algunos casos, se pueden configurar varios servidores para que un servidor secundario pueda hacerse cargo si el servidor primario falla.
Si bien los administradores del servidor intentan minimizar el tiempo de inactividad tanto como sea posible, a veces el tiempo de inactividad es inevitable. Por ejemplo, cuando se realiza una migración del servidor, pueden ser necesarios varios minutos o incluso unas pocas horas de inactividad. Este tipo de "tiempo de inactividad planificado" generalmente se programa para las primeras horas de la mañana o los fines de semana cuando los niveles de tráfico son más bajos.