Blue-Green Deployment
Despliegue Azul-Verde
Una implementación azul-verde mantiene las versiones actual y nueva en entornos separados. El tráfico se cambia después de que se verifica el nuevo entorno.
blue active + green ready -> validate -> switch traffic -> observe -> retire or switch backen vivo 100%GREEN · v2vista previa listahealth + smoke ✓→blue active + green ready -> validate -> switch traffic -> observe -> retire or switch backOPSOtro ejemplo
Azul atiende el tráfico de pago. Verde ejecuta la versión 2 y pasa las verificaciones. El enrutamiento cambia a verde mientras azul permanece listo para regresar.
Partes principales
- 01Entorno activo
- 02Entorno de vista previa
- 03Configuración y capacidad de coincidencia
- 04Verificaciones previas al cambio
- 05Cambio de tráfico
- 06Ventana de observación y retorno
Úsalo cuando
Úselo cuando dos entornos se ajusten al presupuesto y sea importante un cambio rápido de tráfico. Planifique verificaciones, capacidad, cambio, observación y retorno.
No lo uses cuando
No prometas tiempo de inactividad cero ni una reversión fácil de la base de datos. Los retrasos en el enrutamiento, las conexiones largas y los cambios de datos incompatibles aún pueden romper el cambio.
Nombre usado en código
blue active + green ready -> validate -> switch traffic -> observe -> retire or switch back Antes de lanzarlo
Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback.
Outcome: Complete the task with Despliegue Azul-Verde (Blue-Green Deployment). User context: Azul atiende el tráfico de pago. Verde ejecuta la versión 2 y pasa las verificaciones. El enrutamiento cambia a verde mientras azul permanece listo para regresar. Delivery concept or operation: Despliegue Azul-Verde (Blue-Green Deployment). Why it fits: Úselo cuando dos entornos se ajusten al presupuesto y sea importante un cambio rápido de tráfico. Planifique verificaciones, capacidad, cambio, observación y retorno. Do not use it when: No prometas tiempo de inactividad cero ni una reversión fácil de la base de datos. Los retrasos en el enrutamiento, las conexiones largas y los cambios de datos incompatibles aún pueden romper el cambio. Delivery requirements: Name the code repository and target. List preconditions, changes, review and CI checks, conflict and data-loss risks, release order, and the rollback or recovery command. Repository safeguards: Keep unpublished work and a clear history. Do not run destructive steps without an explicit backup. Check the exact code diff and remote target before publishing. Acceptance criteria: Review the intended diff and pass all required checks. Keep the target version traceable. Practice failure recovery and keep published history clear. Evidence and limits (evidence boundary): Ningún estándar oficial único controla todo el término. Su significado puede cambiar según equipos, plataformas o marcos. Unknowns to confirm: Repository, branch, team activity, release environment, approval owner, protected checks, and rollback target.
Revisa esta petición
Review how Despliegue Azul-Verde (Blue-Green Deployment) is used now. Definition: Una implementación azul-verde mantiene las versiones actual y nueva en entornos separados. El tráfico se cambia después de que se verifica el nuevo entorno. Release checks: Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.