情報処理試験を勉強していると、「コールドスタンバイとホットスタンバイ、何が違うの?」と混乱しがちです。この記事では、コールドスタンバイの意味を日常の例え話で噛み砕き、試験で問われるポイントまで一気に整理します。
対象試験と出題頻度
コールドスタンバイは、基本情報技術者・応用情報技術者で出題されるテーマです。
冗長化やデュプレックスシステムの分類を問う問題の定番選択肢として登場し、ホットスタンバイ・ウォームスタンバイとの違いを正確に区別できるかが問われます。
詳細をクリックして確認
基本情報技術者
応用情報技術者
★★★☆☆
ランクB(標準)覚えておくと有利
用語の定義
コールドスタンバイ(Cold Standby)とは、一言で言うと
「待機系サーバを停止状態(または別業務に使用中)で保管しておき、現用系に障害が発生してから起動・切替えを行う方式」
のことです。
イメージとしては、「倉庫に保管してある非常用発電機」です。
普段は電源を入れずに倉庫で眠っています。停電が起きてから倉庫に取りに行き、燃料を入れ、起動して初めて電気が使えるようになる。すぐには復旧しないが、コストは抑えられる。これがコールドスタンバイの本質です。
📊 コールドスタンバイの基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Cold Standby |
| 分類 | デュプレックスシステム(待機冗長方式)のひとつ |
| 待機系の状態 | 電源OFF、または別業務を処理中 |
| 復旧速度 | 遅い(起動・設定・データ復旧が必要) |
| コスト | 低い(待機系の運用コストが少ない) |
| ITIL上の呼称 | 段階的復旧(Gradual Recovery) |
解説
システムの信頼性を高めるには「現用系が壊れたときの備え」が不可欠です。
この備えの方式として、待機系をどの程度”温めて”おくかで3段階に分類されます。
ホット・ウォーム・コールドの3段階比較
待機系の準備状態が「熱い(Hot)」ほど切替えが速く、「冷たい(Cold)」ほど復旧に時間がかかります。この温度の比喩がそのまま名称になっています。
| 方式 | 待機系の状態 | 切替速度 | コスト |
|---|---|---|---|
| ホットスタンバイ | 同一システムを起動済み・データ同期済み | 速い(秒〜分) | 高い |
| ウォームスタンバイ | 機器設置・電源ON済みだが業務システムは未起動 | 中程度(分〜時間) | 中程度 |
| コールドスタンバイ | 電源OFF、または別業務を処理中 | 遅い(時間〜日) | 低い |
図解:障害発生から復旧までの流れ
コールドスタンバイでは障害発生後に複数のステップを踏むため、サービスは必ず中断します。
この「サービスが止まる」という点が、ホットスタンバイとの決定的な違いです。
コールドスタンバイの復旧フロー
▲ ❶〜❺の間はサービスが中断する。ホットスタンバイでは❷〜❹が不要なため即座に切替わる
デュプレックスシステムの中での位置づけ
デュプレックスシステムとは、現用系と待機系の2系統でシステムを構成する方式の総称です。待機系の稼働状態に応じてホットスタンバイ方式とコールドスタンバイ方式に分かれます。
一方、2系統が同じ処理を同時に実行して結果を照合する構成はデュアルシステムと呼ばれ、デュプレックスシステムとは別物です。
システム構成の分類
(2系統で同一処理→照合)
(現用系+待機系)
スタンバイ
即時切替
スタンバイ
中間的復旧
スタンバイ
段階的復旧
稼働率の高さは「デュアルシステム > ホットスタンバイ > コールドスタンバイ > シンプレックスシステム(1台構成)」の順です。
コストは逆順になるため、求められる可用性のレベルとコストのバランスで方式を選びます。
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 コールドスタンバイの核心を3行で
・待機系を停止状態で保管し、障害発生後に起動・復旧する方式
・切替えに時間がかかるが、運用コストは3方式の中で最も低い
・デュプレックスシステムの一形態であり、デュアルシステムとは別分類
試験ではこう出る!
コールドスタンバイは、FE・APの午前問題でスタンバイ方式の比較問題として繰り返し出題されています。出題パターンは大きく3つに分かれます。
📊 過去問での出題実績
| 試験回 | 出題内容 | 問われたポイント |
|---|---|---|
| AP R6秋 午前 問12 |
Webアプリケーションサーバの信頼性に関する記述を選ぶ問題。 | ・コールドスタンバイ構成では障害時にサービスもトランザクションも中断する ・セッション共有クラスタとの違い |
| AP H31春 午前 問55 |
ITILの復旧オプションから段階的復旧(コールド・スタンバイ)を選ぶ問題。 | ・「場所だけ確保し、障害後に機器を搬入」が段階的復旧 ・即時的復旧(ホット)との混同がひっかけ |
| FE H30春 午前 問14 |
「あらかじめ起動して待機」しているシステムを選ぶ問題。 | ・「起動済みで待機」=ホットスタンバイが正解 ・コールドスタンバイは不正解選択肢として登場 |
| FE H23秋 午前 問15 |
コールドスタンバイ・シンプレックス・デュアルシステムを稼働率の高い順に並べる問題。 | ・デュアル > コールドスタンバイ > シンプレックスの順 ・稼働率の大小関係を正確に把握しているかが鍵 |
📝 IPA試験での出題パターン
パターン1:「スタンバイ方式の説明を選べ」
ホット・ウォーム・コールドの説明文が並び、正しい対応を選ぶ形式。「待機系を起動済み」→ホット、「場所だけ確保」→コールドという対応を即答できれば得点できます。
パターン2:「稼働率の高い順に並べよ」
デュアルシステム・コールドスタンバイ・シンプレックスなど複数のシステム構成の稼働率を比較させる形式。ここだけは確実に押さえてください。デュアル > ホット > コールド > シンプレックスの順番です。
パターン3:「障害時の挙動を選べ」
AP R6秋 問12のように、コールドスタンバイ構成で障害が起きた場合の「サービス中断の有無」「トランザクション継続の可否」を正確に判断させる形式。コールドスタンバイでは両方とも不可能です。
試験ではここまででOKです。ITILの復旧オプション名称(段階的復旧)まで聞かれるのはAP午前レベルで、FEでは方式の比較さえできれば十分です。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. デュプレックスシステムにおけるコールドスタンバイ方式の説明として、最も適切なものはどれでしょうか?
- A. 待機系は通常時に電源を切るか別の業務を行っており、現用系の障害発生後に起動・切替えを行うため、サービスは一時的に中断する。
- B. 2系統のコンピュータが同一の処理を同時に実行し、結果を照合機でチェックしながら処理を進める。
- C. 待機系に主系と同一のシステムを起動してデータを常時同期させておき、障害発生時に即座に切り替える。
正解と解説を見る
正解:A
解説:
コールドスタンバイ方式は、待機系を停止状態(または別業務に使用中の状態)で保管しておき、現用系の障害発生後に起動・セットアップ・データ復旧を行ってサービスを再開する方式です。復旧に時間がかかるため、障害発生中はサービスが中断します。
選択肢Bはデュアルシステムの説明です。デュアルシステムは2系統が同じ処理を並行実行し結果を照合する構成であり、デュプレックスシステム(現用系+待機系)とは分類が異なります。選択肢Cはホットスタンバイ方式の説明です。ホットスタンバイは待機系を常時起動・同期させるため即時切替えが可能ですが、その分運用コストが高くなります。
よくある質問(FAQ)
Q. コールドスタンバイの待機系で別の業務を動かすのはなぜですか?
待機系の計算リソースを遊ばせておくのはコスト的にもったいないためです。コールドスタンバイでは待機系を本番のオンライン処理に使わないので、バッチ処理やテスト環境として活用するケースが実務では一般的です。障害発生時にはこれらの処理を停止し、本番業務用に切り替えます。
Q. ウォームスタンバイとコールドスタンバイの境界はどこですか?
ウォームスタンバイは「機器の設置と電源投入は済んでいるが、業務システムは未起動」の状態です。コールドスタンバイは「場所だけ確保してあり、機器の搬入や電源投入からやる」レベルです。IPA試験では厳密な境界よりも「ホット=即時」「ウォーム=中間」「コールド=段階的(最も時間がかかる)」というざっくりした速度差を把握できていれば得点できます。
Q. 災害対策(DR)サイトとコールドスタンバイは同じ意味ですか?
同じ意味ではありません。DRサイトは災害に備えて遠隔地に設ける復旧拠点の総称であり、そのDRサイトの構成としてホット・ウォーム・コールドのいずれかの方式を採用します。コールドスタンバイ型のDRサイトとは「遠隔地に場所と最小限の機材だけ準備しておく」構成を指します。AP H31春 問55はまさにITIL文脈でのDRサイトの構成方式を問う出題でした。
Q. クラウド環境でもコールドスタンバイは使われますか?
使われます。クラウドでは仮想マシンのイメージを保存しておき、障害時にそのイメージから新たなインスタンスを起動する方法がコールドスタンバイに相当します。クラウドの従量課金モデルでは「止めている間は料金がかからない」利点があるため、コスト重視の災害対策としてコールドスタンバイ方式は依然として有力な選択肢です。