Blue-Green Deployment
Implantação Azul-Verde
Um deployment blue-green mantém as versões atual e nova em ambientes separados. O tráfego muda depois que o novo ambiente é verificado.
blue active + green ready -> validate -> switch traffic -> observe -> retire or switch backao vivo 100%GREEN · v2visualização prontahealth + smoke ✓→blue active + green ready -> validate -> switch traffic -> observe -> retire or switch backOPSOutro exemplo
O azul atende o tráfego do checkout. O verde executa a versão 2 e passa nas verificações. O roteamento muda para o verde enquanto o azul permanece pronto para retorno.
Partes principais
- 01Ambiente ativo
- 02Ambiente de visualização
- 03Configurações e capacidade de correspondência
- 04Verificações pré-troca
- 05Chave de tráfego
- 06Janela de observação e retorno
Use-o quando
Use-o quando dois ambientes se encaixam no orçamento e uma troca rápida de tráfego importa. Planeje verificações, capacidade, troca, observação e retorno.
Não o use quando
Não prometa tempo de inatividade zero ou reversão fácil do banco de dados. Atrasos de roteamento, conexões longas e mudanças de dados incompatíveis ainda podem quebrar a troca.
Nome usado no código
blue active + green ready -> validate -> switch traffic -> observe -> retire or switch back Antes de lançar
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 Implantação Azul-Verde (Blue-Green Deployment). User context: O azul atende o tráfego do checkout. O verde executa a versão 2 e passa nas verificações. O roteamento muda para o verde enquanto o azul permanece pronto para retorno. Delivery concept or operation: Implantação Azul-Verde (Blue-Green Deployment). Why it fits: Use-o quando dois ambientes se encaixam no orçamento e uma troca rápida de tráfego importa. Planeje verificações, capacidade, troca, observação e retorno. Do not use it when: Não prometa tempo de inatividade zero ou reversão fácil do banco de dados. Atrasos de roteamento, conexões longas e mudanças de dados incompatíveis ainda podem quebrar a troca. 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): Nenhum padrão oficial único controla todo o termo. Seu significado pode mudar entre equipes, plataformas ou frameworks. Unknowns to confirm: Repository, branch, team activity, release environment, approval owner, protected checks, and rollback target.
Conferir este pedido
Review how Implantação Azul-Verde (Blue-Green Deployment) is used now. Definition: Um deployment blue-green mantém as versões atual e nova em ambientes separados. O tráfego muda depois que o novo ambiente é verificado. 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.