O Que É Traffic Shifting?
Traffic shifting é a realocação controlada de requisições ao vivo entre versões de um serviço, movendo de, digamos, 95 por cento na antiga e 5 por cento na nova em direção a 100 por cento na nova, em etapas. Um load balancer, service mesh ou router impõe a divisão. É o mecanismo que torna possíveis os canary releases e os rollouts progressivos.
Por que importa
Deslocar tráfego em pequenos incrementos permite observar uma nova versão sob carga real e reverter instantaneamente roteando as requisições para longe, antes que a maioria dos usuários seja afetada. A granularidade e a velocidade do deslocamento controlam diretamente quanta exposição um release ruim recebe.
Conceitos relacionados
- Implementado por load balancers ou um service mesh
- Sustenta a canary analysis e o rollout progressivo
- Reversão instantânea deslocando o tráfego de volta
Guias relacionados
What Is a Progressive Rollout?A progressive rollout releases a change to an increasing share of traffic or users in stages, monitoring heal…
What Is Canary Analysis?Canary analysis compares a new release serving a small slice of traffic against the stable version to decide…
What Is a Service Mesh?A service mesh is an infrastructure layer that manages service-to-service traffic, adding routing, security,…