令和7年度春期 応用情報技術者試験 午前 問46
システムをバージョンアップするとき,システムの稼働環境を二つ用意しておき,一方の環境で現バージョンのシステムを稼働させた状態のままで他方の環境のシステムをバージョンアップし,ロードバランサーなどを使って稼働環境を切り替える。これによって,切替えに伴うシステムのダウンタイムを短くするとともに,バージョンアップしたシステムで不具合が発生したときには,元のバージョンに切り戻す時間を短くすることができる。この手法を何というか。
- ア ブルーグリーンデプロイメント
- イ ホットスタンバイ
- ウ ホットスワップ
- エ ローリングアップデート
解答・解説を見る
正解:ア
AI解説
ブルーグリーンデプロイメントは、現行環境(ブルー)を稼働させたまま別環境(グリーン)に新バージョンを構築し、ロードバランサーなどで切り替えることでダウンタイムを短くし、不具合発生時も旧環境へ即座に切り戻せるようにする手法である。 ア: 正しい。2つの稼働環境を用意し、片方を稼働させたまま他方をバージョンアップして切り替えるのがブルーグリーンデプロイメントである。 イ: 誤り。ホットスタンバイは、障害発生時に即座に処理を引き継げるよう予備系を待機させておく冗長化構成であり、バージョンアップの切替え手法そのものではない。 ウ: 誤り。ホットスワップは、システムを稼働させたままハードウェア部品(ディスクなど)を交換する技術であり、ソフトウェアのバージョンアップ手法ではない。 エ: 誤り。ローリングアップデートは、複数のサーバー・ノードを少しずつ順番にバージョンアップしていく手法であり、環境を丸ごと2つ用意して一括切り替える手法とは異なる。 💡 「ブルーグリーンデプロイメント=環境ごと切替え(即時ロールバック可)」「ローリングアップデート=ノードを順次更新(切替えが段階的)」という違いを対比して覚えると出題での識別がしやすい。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。