FE EXAM

コールドスタンバイ(起動して切替)

待機系を普段は停止しておき、主系故障時に起動して切り替える方式。

INTERACTIVE VISUALIZATION
主系
停止
起動・復元
主系
稼働中
待機系
停止(電源OFF)
切替時間
シナリオ
ステップ1 / 5
STEP 1/5通常運転(主系が処理・待機系は停止)主系(=普段サービスを提供しているサーバ)がクライアントの要求を処理しています。コールドスタンバイでは、待機系(=予備のサーバ)は普段は電源を切って止めておきます。動かしていないので、その間の電気代や維持コストがかかりません。
クライアント利用者の端末主系(active)普段サービスを提供稼働中待機系(standby)普段は停止している予備停止(電源OFF)起動からの流れ電源投入OS起動アプリ起動データ復元稼働開始普段は停止 → 故障時に電源投入から始めるため、切替時間が最も長い
3方式の切替時間(横棒が長いほど切替に時間がかかる)
ホット
最短
ウォーム
中間
コールド
最長(この方式)
コストはこの逆順で、コールドが最も安く、ホットが最も高くなります。
解説

📌
コールドスタンバイとは

待機系は普段は電源OFF主系稼働中待機系停止

コールドスタンバイとは、待機系(=予備のサーバ)を普段は停止しておき、主系の故障時に起動して切り替える二重化の方式です。待機系の電源を切っているか、別の用途に使っていることもあります。

身近な例で考えると、車庫にしまってあるスペアタイヤに似ています。普段は使わずにしまってあり、パンクして初めて取り出して取り付けます。すぐ走り出せるホットスタンバイの予備とは違い、取り付けの手間(=起動と準備)が必要になるわけです。

上のツールで▶ボタンを押すと、停止していた待機系が主系の故障後に電源投入から起動・データ復元を経て、ようやく処理を引き継ぐ流れを確認できます。

🔌
起動からの流れ

電源OSアプリ復元稼働

コールドスタンバイは停止状態からのスタートなので、稼働できるようになるまでに、いくつもの準備をひとつずつ進める必要があります。この一連の流れに時間がかかります。

起動から稼働までの流れは、おおむね次のとおりです。
① 電源投入:止めていた待機系の電源を入れる
② OS起動:コンピュータを動かす基本ソフト(OS)を立ち上げる
③ アプリ起動:サービスを提供するアプリケーションを起動する
④ データ復元:バックアップから最新に近いデータを書き戻す
⑤ 稼働開始:準備が整い、処理を引き継いでサービスを再開する

ホットスタンバイがこの①〜④をあらかじめ済ませているのに対し、コールドスタンバイは故障してから始めます。そのぶん切替時間は3方式の中でもっとも長くなります。上のツールの起動ステージで、準備がひとつずつ進む様子を確認できます。

💰
コスト面の利点

コールドスタンバイの最大のメリットは運用コストの安さです。待機系を普段動かさないため、電力や保守の負担を抑えられます。切替が遅い代わりに、安く備えられる方式です。

コストが安くなる理由は、主に次のとおりです。
電力:待機系を止めているので、その間の電気代がかからない
稼働の維持:常時起動・常時同期のためのリソースを使い続けなくてよい
兼用:待機系を普段は別の用途に使い回せる場合もある

そのため、コールドスタンバイは切替に時間がかかってよいシステムに向いています。たとえば、夜間バッチ処理用のサーバや、復旧まで数時間待てる社内システムなどです。「めったに使わない予備に毎月お金をかけるより、いざというときに起動すればよい」という考え方だと捉えると分かりやすいです。

練習問題

🎯
基本情報技術者 練習問題

Q1.コールドスタンバイの説明として最も適切なものはどれか。
A.待機系を常時起動し、データもリアルタイムに同期する
B.待機系を普段は停止しておき、故障時に起動して切り替える
C.待機系を起動しておくが、データ同期は定期的に行う
D.リクエストを複数のサーバへ振り分ける
Q2.コールドスタンバイで切替に時間がかかる主な理由はどれか。
A.故障の検知に時間がかかるため
B.電源投入・OS起動・アプリ起動・データ復元を順に行うため
C.リクエストの振り分け先を計算するため
D.データをリアルタイムに同期し続けるため
Q3.コールドスタンバイがホットスタンバイより優れている点はどれか。
A.切替時間が短い
B.待機系を常時稼働させないため運用コストが安い
C.データの欠損が一切起きない
D.故障検知の仕組みが不要になる

関連コンテンツ