Patrones de Despliegue
Flujos de trabajo de despliegue en producción y buenas prácticas de CI/CD.
Cuándo Activar
- Configurar pipelines de CI/CD
- Contenedorizar una aplicación con Docker
- Planificar estrategia de despliegue (blue-green, canary, rolling)
- Implementar health checks y readiness probes
- Preparar un lanzamiento a producción
- Configurar ajustes específicos por entorno
Estrategias de Despliegue
Rolling Deployment (Por Defecto)
Reemplazar instancias gradualmente — las versiones vieja y nueva se ejecutan simultáneamente durante el despliegue.
Instancia 1: v1 → v2 (actualizar primero)
Instancia 2: v1 (aún ejecutando v1)
Instancia 3: v1 (aún ejecutando v1)
Instancia 1: v2
Instancia 2: v1 → v2 (actualizar segundo)
Instancia 3: v1
Instancia 1: v2
Instancia 2: v2
Instancia 3: v1 → v2 (actualizar último)
Pros: Zero downtime, despliegue gradual Contras: Dos versiones se ejecutan simultáneamente — requiere cambios compatibles hacia atrás Usar cuando: Despliegues estándar, cambios compatibles hacia atrás
Blue-Green Deployment
Ejecutar dos entornos idénticos. Cambiar el tráfico de forma atómica.
Blue (v1) ← t…