Weighted Routingとは?
weighted routingは、リクエストを均等に分散するのではなく、各backendに設定可能な割合で送るload balancingのポリシーです。重みを割り当てることで、新しいバージョンに少量のトラフィックを送り、徐々に増やせます。これはcanaryやパーセンテージベースのrolloutの背後にある基盤的な制御です。
なぜ重要か
weighted routingにより、deploy pipelineは完全に切り替える前に、新しいリリースを実トラフィックの一部に公開できます。重みを段階的に調整することで、リスクの高い一括リリースを計測されたrolloutに変えられます。
関連ガイド
What Is a Blue-Green Load Balancer?A blue-green load balancer is a traffic router that switches all requests from an old environment to a new on…
What Is Latency-Based Routing?Latency-based routing directs each client to the backend region that gives it the lowest measured network lat…
What Is a Virtual Service?A virtual service defines routing rules in a mesh, matching requests by attributes like path or header and di…