Sobes.tech
Middle — Senior

O que é deployment shadow e deployment canário?

sobes.tech IA

Resposta da IA

O deployment shadow é uma estratégia de implementação na qual a nova versão do serviço é lançada paralelamente à atual, mas não afeta o tráfego real dos utilizadores. O novo serviço recebe cópias das requisições (tráfego sombra) para testar em condições reais sem risco para os utilizadores. Isto ajuda a identificar erros e verificar o desempenho.

O deployment canário é uma implementação gradual de uma nova versão para uma pequena parte dos utilizadores (por exemplo, 5-10%) para verificar a estabilidade e o funcionamento correto. Se não surgirem problemas, a proporção de utilizadores com a nova versão aumenta gradualmente. Esta abordagem reduz os riscos durante as atualizações.

Ambos os métodos são amplamente utilizados em MLOps para a implementação segura de novos modelos e serviços.