Title: Proyecto Final
Course: 2025 - LISI - Virtualizacion 2-2 > Section: Aplicaciones Prácticas y Proyecto Final

🧩 Proyecto Final en Equipos: Desarrollo y Documentación de un Entorno Virtualizado

🎯 Objetivo General

Diseñar, implementar y documentar un entorno virtualizado que incluya el despliegue de servicios contenerizados, simulación de microservicios, monitoreo y evaluación de rendimiento y seguridad, utilizando herramientas como Docker, Docker Compose, Portainer y Grafana.

👥 Formación de Equipos

- Equipos de 3 a 5 integrantes.
- Cada equipo seleccionará un tipo de aplicación (web, API, microservicios, etc.) para contenerizar y desplegar.

📦 Requisitos del Proyecto

1. Diseño del entorno virtualizado

- Uso de contenedores Docker.
- Orquestación con Docker Compose.
- Simulación de microservicios (mínimo 2 servicios).
- Integración con herramientas de monitoreo (Portainer, Grafana).
- Evaluación de rendimiento y seguridad.

2. Documentación técnica

Cada equipo debe entregar un documento que incluya:

📄 Estructura sugerida:

1. Introducción al proyecto
  - Objetivo del sistema
  - Justificación técnica
2. Arquitectura del entorno
  - Diagrama de servicios
  - Explicación de cada componente
3. Configuración técnica
  - Dockerfiles
  - docker-compose.yml
  - Variables de entorno
  - Volúmenes y redes
4. Monitoreo
  - Capturas de Portainer y Grafana
  - Métricas observadas
5. Evaluación de rendimiento
  - Pruebas de carga (JMeter, Apache Bench)
  - Resultados y análisis
6. Evaluación de seguridad
  - Escaneo de imágenes (Trivy, Docker Bench)
  - Recomendaciones
7. Conclusiones
  - Lecciones aprendidas
  - Posibles mejoras

🎥 Presentación del Proyecto

📌 Formato

- Video explicativo de 8 a 12 minutos.
- Subido al canal de YouTube del equipo o de un integrante.

🎬 Contenido mínimo:

1. Introducción del equipo y del proyecto.
2. Explicación del entorno virtualizado.
3. Demostración del sistema en ejecución.
4. Visualización del monitoreo.
5. Resultados de evaluación de rendimiento y seguridad.
6. Reflexión final.

🛠 Herramientas sugeridas:

- OBS Studio para grabación.
- Canva o PowerPoint para apoyo visual.
- YouTube para publicación.

✅ Criterios de Evaluación

Criterio | Puntos
Diseño técnico del entorno | 20
Documentación completa y clara | 25
Integración de monitoreo y evaluación | 20
Presentación en video | 25
Trabajo en equipo y creatividad | 10
Total | 100