
Soy un desarrollador web moderado. No he administrado ningún sitio web de alto tráfico. En general, observo que sólo los sitios web con mucho tráfico están inactivos por mantenimiento. stackoverflow.com también dejará de funcionar por mantenimiento.
Siempre me lo pregunto. ¿Qué tipo de mantenimiento hacen? Quiero decir, el proceso está automatizado.
solicitud de usuario --> servidor web --> programas del lado del servidor --- > Servidor de base de datos.
¿Qué hay que mantener?
Respuesta1
Generalmente elmás altositios de tráficonobajar para mantenimiento. Están diseñados para que no sea necesario. (Dependiendo del sitio, eso puede ser muy complicado. No se trata sólo de ejecutar varios servidores, aunque obviamente ese es el punto de partida).
Sin embargo, normalmente "Sitio inactivo por mantenimiento" significa cualquiera de:
- Actualización del software de la aplicación web (agregar nuevas funciones, etc.)
- Cambio de hardware (por ejemplo, traslado a un centro de datos diferente; durante la conmutación)
- Algo salió terriblemente mal y están tratando de solucionarlo (por ejemplo, ha habido un corte de energía en el centro de datos; cambie la entrada DNS para que apunte a una página estática "el sitio no funciona" en otro lugar hasta que vuelva la energía)
Respuesta2
Es posible que quieran ejecutar actualizaciones (o correcciones) en muchas de las diferentes piezas de software que se ejecutan en el servidor, incluidas (entre otras):
- El sistema operativo
- El software del servidor web en sí
- Cualquier marco de scripting
- Bases de datos
- Etc
Más allá de eso, también podrían estar realizando mantenimiento de hardware, como agregar un nuevo disco duro, actualizar una placa base, instalar una RAM más rápida o cambiar tarjetas de red. En realidad, hay muchas cosas, tanto de hardware como de software, que se pueden actualizar o modificar.
Ahora bien, si tienen un servidor de respaldo (o un clúster o algo así), esto puede ser transparente, pero si es literalmente un cuadro que sirve las páginas... bueno, prácticamente tiene que dejar de funcionar.
Respuesta3
Como tienes experiencia en codificación, basaré mi analogía allí. Imagine que ser administrador de sistemas es como programar, excepto que se le pedirá que codifique en un idioma diferente cada dos horas. Y a veces es Pascal.
En verdad, aunque podría significar cualquier cosa. A veces, un ratón mastica para llegar a un lugar cálido. O se da a conocer un único punto de falla. Eliminar el tiempo de inactividad es lo que perseguimos... como escribir código que funcione perfectamente en la primera compilación.
Respuesta4
Podría ser una actualización de servidores, marcos, bases de datos. Mudarse a un nuevo centro de datos y cerrar los servidores antiguos para que nadie pueda conectarse. Parchar los sistemas operativos o el software que se ejecuta en esos servidores.
básicamente cualquier cosa que pueda hacer que el sitio no esté disponible durante un cierto período de tiempo