ブルーグリーンデプロイメントとカナリアリリースとは?ぶるーぐりーんでぷろいめんととかなりありりーす
ブルーグリーンデプロイメントとカナリアリリースとは、本番切替の失敗に備えるデプロイ方式。ブルーグリーンは新旧の環境を丸ごと二組そろえ、確認後に接続先を一度に切り替えて、問題があれば旧環境へ戻す。カナリアは新版を一部の利用者にだけ出し、指標を見ながら対象を段階的に広げていく。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
停止時間を確保して入れ替える方式では、切り戻しにも同じだけの時間が要り、障害に気づいた時点では戻る余裕が残っていないことが多かった。動いている環境を壊さずに新版を用意しておけば、切替は接続先の変更だけで済み、戻す操作も同じ速さでできる。影響の範囲を人数で絞る発想を加えたのがカナリアで、どちらも失敗しない切替ではなく、失敗しても短時間で戻せる切替を狙っている。
具体例
AWS の Elastic Load Balancing の向き先を旧環境から新環境へ差し替える形がブルーグリーンにあたる。カナリアでは、まず全利用者の1%へ新版を出し、エラー率と応答時間に異常がなければ10%、50%と広げる。急ぎのセキュリティ修正を入れる場面でも、影響を測りながら広げられるので巻き添えの停止を小さく抑えられる。
試験での引っ掛け
二つの向きを取り違えやすい。段階的に広げるのがカナリアで、ブルーグリーンは全員を一度に移す代わりに戻す操作が速い。ブルーグリーンは同等の環境を二組抱える費用がかかり、カナリアは新旧が同時に動くのでデータベースの構造を双方から扱える形にしておく必要がある。複数案の効果を比べる A/B テストは狙いが違う。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。