Blue-Green Deployment - CI/CD用語集の定義
ブルーグリーンデプロイメントは2つの環境を保持し、デプロイしたばかりの環境へトラフィックを切り替え、即座にロールバックできます。
ブルーグリーンデプロイメントとは、blue(稼働中)とgreen(待機中)という2つの同一の本番環境を実行し、新しいバージョンを待機中の環境にデプロイし、検証が済んだらトラフィックを切り替える手法です。ロールバックは元へ即座に切り替えるだけです。
トレードオフは、release中に2倍のインフラを稼働させることであり、その代わりにほぼゼロダウンタイムの切り替えと高速なロールバックが得られます。
関連ガイド
Canary Release - CI/CD Glossary DefinitionCanary Release: A canary release rolls a new version out to a small subset of users or servers first, watches…
Rollback - CI/CD Glossary DefinitionRollback: A rollback reverts a system to the previous known-good version after a deployment causes problems.…
Feature Flag - CI/CD Glossary DefinitionFeature Flag: A feature flag is a runtime toggle that turns a code path on or off without redeploying, lettin…