Avanzado
Unas 40 horasProyecto 4 de 4Puesta en producción completa de una aplicación web
Lleva a producción una aplicación web propia (por ejemplo, la tienda de DWES): arquitectura documentada, servidor bastionado, contenedores, proxy con HTTPS, base de datos con copias, monitorización, registros y despliegue continuo. Es el proyecto integrador del módulo.
LinuxDocker ComposeNginxGitHub ActionsUptime Kuma o Prometheus
Arquitecturas de Despliegue y la NubeServidores Web: Apache y NginxContenedores con DockerGit, Documentación y CI/CDServidores de Aplicaciones
Tu avance0/15 · 0 %
Objetivos de aprendizaje
- •Diseñar la arquitectura de despliegue de una aplicación
- •Operar una aplicación en producción
- •Documentar procedimientos de explotación
Requisitos mínimos
Fases sugeridas
- 1
Arquitectura
- 2
Servidor
- 3
Operación
- 4
Entrega
Qué entregar
- Repositorio de infraestructura
- Aplicación en línea
- Manual de explotación
Para ir más allá
- Infraestructura como código con Ansible o Terraform
- Entorno de pruebas idéntico al de producción
Rúbrica de evaluación
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Arquitectura | 20 % | Clara y justificada |
| Seguridad | 25 % | Servidor bastionado y HTTPS correcto |
| Operación | 30 % | Copias, monitorización y registros probados |
| Automatización y documentación | 25 % | Despliegue continuo y manual útil |
Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.
Consejos y errores típicos
- Simula una caída (apaga la base de datos) y comprueba que te llega la alerta.