Saltar al contenido
uencoder

Zero-Downtime Deployment

El despliegue sin tiempo de inactividad actualiza sin interrumpir el servicio, mediante estrategias rolling, blue-green o canary junto con comprobaciones de salud.

Propósito

Eliminar el tiempo de inactividad causado por los despliegues, habilitando la entrega continua.

Mecanismo

Estrategias: actualización rolling (reemplazo por lotes), blue-green (conmutación de entornos), canary (tráfico progresivo). Requiere: comprobaciones de salud para la preparación, API con compatibilidad hacia atrás, migraciones de base de datos compatibles con versiones antiguas y apagado controlado de las solicitudes en curso.

Casos de uso

  • Entrega continua
  • Alta disponibilidad
  • Estrategias de despliegue

Términos relacionados

References