【こーるどすたんばい】

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

最終更新:
💡 休んでいる控えを、必要なときに立ち上げる

待機側のシステムや対象アプリを通常は停止させ、障害時に起動・初期化して引き継ぐ方式。常時稼働の費用を抑えやすい一方、準備やデータの復元などに時間が必要になる。

📌 このページのポイント
コールドスタンバイ:止めて待つ通常時本番:稼働中待機:停止中⚠ 障害後は、準備して引き継ぐ起動・初期化データを準備切り替え復旧時間は、構成と手順で変わる停止していても、保存や契約の費用は残り得る
停止する対象はシステムやアプリなど構成によります。復元が必要かも含め、復旧手順を試験します。
ひよこ ひよこ
待機側は、必ず電源を切るの?
ペンギン先生 ペンギン先生
サーバーを停止する構成が分かりやすい例だよ。ただし用語の定義や対象によっては、OSは動いたまま、対象アプリだけを止めておく構成もある。大事なのは、待機側がすぐ処理を引き継げる稼働状態ではなく、起動や初期化が必要なことなんだ。
ひよこ ひよこ
障害が起きたら、何をするの?
ペンギン先生 ペンギン先生
待機側を起動し、必要な設定やデータを用意して、サービスを使える状態か確認するよ。構成によってはバックアップを復元し、通信先も切り替える。すべて手動とは限らず、自動化することもできるんだ。
ひよこ ひよこ
復旧には、何時間かかるの?
ペンギン先生 ペンギン先生
一律の時間は決まらないよ。起動、データの量や復元、設定、切り替えの手順で変わる。ホットスタンバイに比べて準備が必要になりやすいけれど、「必ず半日」「ホットなら即座」と決めつけず、実際の復旧試験で確かめよう。
ひよこ ひよこ
停止しておけば、費用はゼロ?
ペンギン先生 ペンギン先生
常時動かす計算資源の費用を抑えられる場合はあるけれど、ゼロとは限らないよ。例えばEC2を停止しても、EBSの保存費用は残る。ライセンスや契約なども別に確認が必要で、停止しているだけで免除されるとは考えないでね。
ひよこ ひよこ
どんな条件で選べばいいの?
ペンギン先生 ペンギン先生
許容できる停止時間と、どこまでのデータ損失なら受け入れられるかを決めよう。復旧までに許容する時間の目標がRTO、許容するデータ損失を時間で表す目標がRPOだよ。費用だけでなく、データの準備と復旧の試験まで含めて、要求を満たせるか確認することが大切なんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「コールドスタンバイ」って出てきたら「普段は止めておき、必要なとき起動して引き継ぐ待機方式」と思えばだいたいOK!
📖 おまけ:英語の意味
「Cold Standby」 = 停止状態での待機
💬 Coldは動いていない状態、standbyは待機を表すよ。電源を切る構成も、対象のアプリだけを停止させる構成もあり、製品の定義や対象を確認するんだ。

参考資料

← 用語集にもどる