← Cloud y arquitecturas modernas

Sesión 4

Mantener y endurecer

Punto de partida. Actividad «Sitio de laboratorio y arquitectura», sesión 4 de 5. Abre el avance de la sesión anterior; los pasos de hoy indican qué conservar y qué completar. La guía de arranque permite preparar las herramientas sin depender de otros módulos.

Se explica

10 minutos · contexto, explicación y ejemplo

Mantener una web implica actualizar sus archivos y comprobar que sigue funcionando. Un cambio pequeño permite relacionar lo observado con lo que se ha modificado. El historial identifica una versión, pero actualizar con Git no comprueba por sí solo que la web responda.

El mantenimiento incluye paquetes del sistema, configuración y recursos contratados. Detener una VM puede dejar otros recursos asociados activos: por eso el cierre requiere revisar el inventario del entorno y su coste, no solo cerrar la terminal SSH.

Se trabaja

45 minutos · trabajo guiado sobre la actividad

  1. Abre el sitio en local y cambia una frase visible. Guarda, comprueba el HTML y sube la actualización a su repositorio siguiendo la guía. Anota la versión o commit que contiene el cambio.
  2. En Ubuntu entra en /var/www/mi-sitio y actualiza únicamente ese repositorio con el procedimiento de la guía. Confirma que el archivo incorpora la frase nueva.
  3. Visita la URL pública y recarga sin caché. Si ves una versión antigua, compara primero el archivo del servidor y después la respuesta del navegador.
  4. Revisa las reglas de acceso: la administración SSH debe estar limitada al acceso de aula previsto; HTTP y HTTPS sirven al público. Describe para qué existe cada puerto permitido.
  5. Completa el inventario del entorno y el procedimiento acordado de conservación o retirada. Guarda la URL, versión, resultado y pendientes; coordina la fecha de retirada para que la actividad pueda evaluarse.

Cierre

5 minutos · comprobar el resultado

Al terminar la sesión:

La actualización se puede relacionar con una versión concreta y se ha comprobado desde el navegador. No hace falta construir automatización de despliegue.