Canary Deployment - CI/CD用語集の定義
canary deployment は、新しいバージョンをまずトラフィックやユーザーのごく一部にリリースし、そのメトリクスを観察してから全体に展開します。canaryが不調であれば、大半のユーザーに影響が及ぶ前に取り下げられます。
blue-greenとの比較
canaryはトラフィックを段階的に移行し、その過程で健全性を判断します。blue-greenは2つの完全な環境間で全トラフィックを一度に切り替えます。canaryはrollout自体の最中に、不良リリースの影響を限定します。
関連ガイド
Blue-Green Deployment - CI/CD Glossary DefinitionBlue-Green Deployment: A blue-green deployment runs two identical production environments, one live (blue) an…
Feature Flag - CI/CD Glossary DefinitionFeature Flag: A feature flag (feature toggle) is a runtime switch that turns a code path on or off without re…
Rollback - CI/CD Glossary DefinitionRollback: A rollback reverts a system to a previously known-good version after a deployment causes problems.…