ソフトウェアデプロイメント
ローリングアップデートと同様の構成になる
Blue-Greenデプロイメント: 稼働中のソフトウェア(Blue)と同等のプロダクション構成を持つアップデート版(Green)を準備してテストを行い、アップデート時にDNSルーティング等を用いてBlueからGreenへ全てのリクエストを切り替える手法
既存ソフトウェアに手を加えて(mutableな)アップデートをおこなった場合、問題発生時に元の構成を再現することが難しくなる。上記の手法はコードによるインフラ構成(Infrastructure as Code)やコピーインスタンスへのmutableアップデートと保存による、Immutable Infrastructureが基盤となっている。バージョン管理されインスタンス化可能なソフトウェアの存在が、新旧バージョンの同時稼働やBlue/Green 2系統のリリースを可能にしている。
コンテナ化されたアプリケーションでサービスを構成する場合、Kubernetes等のコンテナオーケストレーションシステムを用いたアップデートが可能である。例えばk8sはローリングアップデートに対応している。