Skip to content
Latchkey

Rollout Progressivo - Definição do Glossário CI/CD

Um rollout progressivo envia uma nova versão para uma fatia crescente de tráfego ao longo do tempo, então falhas atingem primeiro apenas um pequeno raio de impacto.

Um rollout progressivo libera uma nova versão para uma fração crescente de tráfego ou hosts ao longo do tempo em vez de tudo de uma vez, para que problemas surjam primeiro em um pequeno raio de impacto. Rollouts canário e baseados em porcentagem são formas comuns.

O rollout progressivo se combina com métricas automatizadas para que um release ruim possa ser interrompido ou revertido antes de alcançar todos.

Como é conduzido

Um controlador de deploy desloca o tráfego em etapas (1%, 10%, 50%, 100%), observando a taxa de erro e a latência em cada etapa. Se um limiar for ultrapassado, ele pausa ou reverte automaticamente.

Guias relacionados