Traffic Mirroring - CI/CD用語集の定義
traffic mirroringは実際のリクエストを新バージョンへ静かにコピーするため、ユーザーに影響を与えずに本番負荷下で観察できます。
traffic mirroring (shadowing) は、ライブのリクエストのコピーを新バージョンへ送り、その応答をユーザーに返さないことで、実トラフィックに対してリスクなくテストできます。
mirroringは、buildが誰かに提供される前に実トラフィックで検証します。progressive deliveryにおける安全なcanary前チェックです。
応答は破棄される
ミラーされたバージョンは複製されたリクエストを処理しますが、その応答は破棄されるため、bugはユーザーに届くことなくメトリクスやlogに現れます。
関連ガイド
Canary Analysis - CI/CD Glossary DefinitionCanary Analysis: Canary analysis evaluates a new version against metrics (error rate, latency, saturation) wh…
Progressive Rollout - CI/CD Glossary DefinitionProgressive Rollout: A progressive rollout releases a new version to an increasing share of users or instance…
Traffic Policy - CI/CD Glossary DefinitionTraffic Policy: A traffic policy is a rule set that controls how requests are routed and treated between serv…