IT用語集 › インフラ › カナリアデプロイ

カナリアデプロイ

インフラ Svenska → 更新: 2026-10-20

新バージョンをまず少数のユーザー(1~5%)にだけ公開し、指標が良好なら少しずつ広げる手法。バグの影響範囲を抑えられる。名前は炭鉱のカナリアに由来する。

実現方法は、サービスメッシュ(IstioやLinkerdのトラフィック分割)、フィーチャーフラグ(LaunchDarkly、GrowthBook)、リバースプロキシの規則(HAProxy、Nginxの重み付きupstream)、Kubernetesコントローラー(Argo Rollouts、Flagger)など。エラー率やレイテンシが悪化したら自動でロールバックする。一括で切り替えるブルーグリーンや、全ノードを順番に入れ替えるローリングとは別物だ。本番のリクエストをカナリアに複製して試すシャドートラフィックと組み合わせることも多い。

← 用語集に戻る