proyecto en DevOps Skill Tree

Despliegue de un sitio web con un plan de reversión Proyecto

Publica actualizaciones web, comprueba recorridos reales de usuario y restaura una versión completa que funcione.

DevOpsLinux

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Despliegue de un sitio web con un plan de reversión es un curso práctico de DevOps para principiantes familiarizados con el terminal. Publicarás una actualización del sitio de la comunidad Common Ground, comprobarás lo que reciben los visitantes y restaurarás una versión conservada cuando falle una función importante.

Dos laboratorios guiados presentan la preparación de versiones, la selección de la versión activa, las comprobaciones funcionales y la recuperación. Un desafío propone un sitio de talleres con requisitos diferentes para que decidas por tu cuenta si conservar la versión candidata o restaurar la versión que funciona. Cada unidad comienza en un entorno preparado independiente.

Lo que aprenderás

Al completar el curso, podrás:

  • distinguir un paquete suministrado, una versión instalada y la versión que atiende a los visitantes;
  • instalar una actualización en un directorio separado y conservar una versión de recuperación completa;
  • inspeccionar el enlace simbólico que selecciona los archivos del sitio;
  • comprobar el contenido, los enlaces y las respuestas HTTP reales, sin confiar únicamente en un mensaje de despliegue;
  • recuperar un sitio estático después de una publicación fallida y comprobar que sus recorridos de usuario vuelven a funcionar.

A quién va dirigido este curso

El curso está dirigido a principiantes de DevOps y a futuros desarrolladores y administradores que quieran practicar un proceso de publicación pequeño y completo.

Requisitos previos: Debes saber introducir comandos en un terminal y reconocer rutas de archivos. No necesitas experiencia con Git, administración de Nginx, contenedores ni programación. Los laboratorios guiados explican los comandos, las opciones y los conceptos HTTP necesarios.

Entorno de aprendizaje: Un entorno Linux preparado en el navegador con las pestañas Workstation, Website y Topology. El sitio y el script auxiliar de publicación están incluidos. Las instrucciones, las pistas de verificación y la solución completa del desafío están disponibles en inglés, chino, español, francés, alemán, japonés, ruso, coreano y portugués. El sitio de demostración, las etiquetas de las pestañas y la salida de los comandos permanecen en inglés.

Preguntas frecuentes

¿Tengo que desarrollar o instalar la aplicación?

No. El sitio y los paquetes candidatos están preparados. Te concentrarás en publicarlos, comprobarlos y recuperarlos, sin configurar una cadena de herramientas.

¿Escribiré código de la aplicación?

No. Utilizarás un pequeño script auxiliar e inspeccionarás archivos y respuestas reales. El desafío utiliza los mismos mecanismos que ya has practicado.

¿Se enseña despliegue sin interrupciones o reversión de bases de datos?

No. El curso trata la recuperación explícita de los archivos de un sitio estático. No promete deshacer cambios en bases de datos, cambiar de forma atómica toda una sesión del navegador ni proporcionar un sistema de alta disponibilidad para producción.

Profesor

labby
Labby
Labby is the LabEx teacher.