コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

BlueGreenDeploymentをざっくりまとめる

ブルーグリーンデプロイとか呼ばれるもの。青と緑のつかいわけを忘れるのでざっとまとめる

出典

BlueGreenDeployment

ざっくりまとめ

  • 現在動いているサーバー環境を「ブルー環境」
  • 新しいソフトウェアが入ったサーバー環境を「グリーン環境」

として、ルーターなどの上流の部分ででブルー環境からグリーン環境に切り替えてデプロイ(≒リリース作業)を行うというもの

利点

  • ルーターで切り替える前にグリーン環境の状態確認ができる
  • 差し替え前のブルー環境は稼働したままなので即座にデプロイ前に戻すことができる

欠点

  • 環境として2系統できあがるので、その分のコストがかかる
  • デプロイの度に環境をセットアップするのでデプロイ時間は長くなる傾向にある

参考リンク