ブルーグリーンデプロイメントとは

ぶるーぐりーんでぷろいめんと

本番と同じ構成の環境を2つ(ブルーとグリーン)用意し、一方で現在の版を動かしたまま、もう一方に新しい版を入れて確かめ、ロードバランサなどの向き先を一度に切り替えるリリースの方法。問題があれば向き先を戻すだけで元の版に戻せる。切り替えの前後は2つの環境の分の資源が必要で、データベースの構造の変更は、新旧どちらの版からも使える形にしておく必要がある。

「ブルーグリーンデプロイメント」は、1分野の1問の練習問題に出てきます(クラウドとコンテナの基礎など)。

この用語の分野: クラウドとコンテナの基礎

ブルーグリーンデプロイメントの練習問題に挑戦

本番と同じ構成の環境を2つ用意し、一方で現在の版を動かしたまま、もう一方に新しい版を入れて確かめてから、ロードバランサの向き先を一度に切り替える。問題があれば、向き先を戻してすぐに元の版に戻す。このリリースの方法はどれか。

  1. Aブルーグリーンデプロイメント
  2. Bカナリアリリース
  3. Cローリングアップデート
答えと解説を見る

正解:A. ブルーグリーンデプロイメント

ブルーグリーンデプロイメントは、2つの環境(ブルーとグリーン)を用意し、利用者の通信を一度に新しい環境へ切り替える方法です。古い環境はしばらくそのまま残すので、問題が起きても切り替えを戻すだけで元の版に戻せます。一方、切り替えの前後は2つの環境の分の資源が必要で、データベースの構造の変更は、新旧どちらの版からも使える形にしておく必要があります。カナリアリリースは一部の要求にだけ新しい版を出す方法、ローリングアップデートはサーバを少しずつ入れ替える方法です。

解説の中の「ブルーグリーンデプロイメント」

「ブルーグリーンデプロイメント」が出てくる問題(1問)

  1. 本番と同じ構成の環境を2つ用意し、一方で現在の版を動かしたまま、もう一方に新しい版を入れて確かめてから、ロードバランサの向き先を一度に切り替える。問題があれば、向き先を戻してすぐに元の版に戻す。このリリースの方法はどれか。

クラウドとコンテナの基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

関連する用語

ロードバランサ カナリアリリース IaC(Infrastructure as Code) アベイラビリティゾーン イミュータブルインフラストラクチャ オートスケーリング オブザーバビリティ オブジェクトストレージ Kubernetes コンテナ

用語集の一覧へ