Blue-Green Deployment - CI/CD用語集の定義
blue-green deployment は、稼働中 (blue) と待機中 (green) の2つの同一な本番環境を運用します。待機中の環境にdeployしてテストし、その後すべてのトラフィックを切り替えます。古い環境は即座のrollbackに備えて待機したままです。
なぜ重要か
切り替えはほぼ瞬時で、rollbackはトラフィックを元に戻すだけなので、downtimeを最小化できます。その代償は、切り替えの間、2つの完全な環境を稼働させることです。
関連ガイド
Canary Deployment - CI/CD Glossary DefinitionCanary Deployment: A canary deployment releases a new version to a small fraction of traffic or users first,…
Rollback - CI/CD Glossary DefinitionRollback: A rollback reverts a system to a previously known-good version after a deployment causes problems.…
Immutable Infrastructure - CI/CD Glossary DefinitionImmutable Infrastructure: Immutable infrastructure is a model where servers are never modified after deployme…