応用情報暗記無料で始める

ブルーグリーンデプロイメントとは?ぶるーぐりーんでぷろいめんと

ブルーグリーンデプロイメントとは、本番と同等の環境を2系統用意し、稼働中の青を残したまま緑へ新版を配置し、動作確認を済ませてから振り分け先を切り替えるリリース方式。切替も切戻しも振り分け設定の変更だけで済むため、停止時間が事実上ゼロになり、復旧に要する時間を配置作業の長さから切り離せる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では1回出題されています。

応用情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

旧版を止めてから新版を入れる手順では、入替えの所要時間がそのまま停止時間になり、不具合が見つかったときの切戻しにもう一度同じ時間がかかる。深夜作業と長い停止告知が前提になってリリースの頻度を上げられない。環境を2系統持つ費用と引き換えに、この停止時間と切戻し時間を買い取る発想がブルーグリーンである。応用情報ではローリングアップデートやカナリアリリースとの比較で問われる。

具体例

AWSのElastic BeanstalkはURLスワップ、KubernetesはServiceのセレクタ切替という形で、この方式を標準機能として備えている。ロードバランサの向き先を青から緑へ変えるだけでリリースが完了し、異常があれば向き先を戻して数秒で旧版へ復帰できる。

試験での引っ掛け

切戻しが単純なのはアプリケーションだけの場合で、データベースを共有していると、旧版が読めないスキーマ変更を先に当てた時点で戻せなくなる。列の追加と削除をリリースごとに分けるなど、前方・後方互換を保った段階的な変更が前提になる。少しずつ新版へ流すカナリアリリースとは、切替が一斉かどうかで区別する。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • 切戻しが単純なのはアプリケーションだけの場合で、データベースを共有していると、旧版が読めないスキーマ変更を先に当てた時点で戻せなくなる。