【ほっとすたんばい】

ホットスタンバイ とは?

最終更新:
💡 エンジンをかけて待つ控え選手、交代の準備も必要

待機系を稼働させ、本番の処理を引き継ぐ準備をしておく方式。起動や復元から始める方式より復旧時間を短縮しやすいが、切替時間やデータ損失は構成・同期方式によって変わる。

📌 このページのポイント
待機系は、どこまで準備している? 方式 引継ぎ前の準備 ホット 稼働して 引継ぎに備える ウォーム 一部を稼働 追加の準備が必要 コールド 起動や復元など から始める 切替時間・データ損失は構成次第 名称だけで同期方式は決まらない
一般的な準備状態の比較です。製品によって定義が違います。ホットでも障害検知や接続先の切替が必要で、非同期の複製ではデータ損失が起こる場合があります。
ひよこ ひよこ
ホットスタンバイって何が「ホット」なの?
ペンギン先生 ペンギン先生
待機系がエンジンをかけたまま、つまり稼働している状態を指すよ。車で言えば、走り出す準備をして待つ控えの車だね。ただし、実際に引き継ぐには障害を検知したり、利用者の接続先を切り替えたりする仕組みも必要なんだ。
ひよこ ひよこ
本番と全く同じものがもう一つ動いているの?
ペンギン先生 ペンギン先生
本番の処理を引き継げる構成やデータを用意するよ。ただし、ハードウェアまで全く同じとは限らない。データの複製にも同期・非同期などの方式があり、ホットスタンバイという名前だけでリアルタイムに完全一致しているとは言えないんだ。
ひよこ ひよこ
切り替えにどのくらいかかるの?
ペンギン先生 ペンギン先生
障害検知や待機系の昇格、接続先の変更などにかかる時間で変わるよ。短い復旧時間を目指せるけれど、瞬時の切替は保証されない。非同期の複製なら、まだ待機系へ届いていない更新が失われる場合もあるんだ。許容する停止時間やデータ損失を決め、切替試験で確かめよう。
ひよこ ひよこ
コストは高そうだね…?
ペンギン先生 ペンギン先生
待機系の稼働、データ複製、監視などの費用や運用負担が増えるよ。ただし、必ずちょうど2倍になるわけではない。金融や医療など、停止の影響が大きい用途は検討例になるけれど、採用する方式は業界名だけで決まらず、必要な復旧時間・データの保護・費用で選ぶんだ。
ひよこ ひよこ
ペンギン先生 ペンギン先生
一般には、ホットは引継ぎに備えて稼働、ウォームは一部を稼働させて追加の準備が必要、コールドは起動やデータの復元などから始める、という準備の違いで説明するよ。ただし製品や構成によって呼び方が異なる。同期の遅延だけで区別したり、切替時間を名称から決めつけたりせず、実際の準備内容を見よう。
もっと詳しく知りたい人へ

製品によって意味が違うの?

違う場合がある。例えばPostgreSQLでは、待機中に読み取りクエリを実行できる状態をホットスタンバイと呼ぶ。ホットという名称だけで同期方式や切替時間は決まらないので、利用する製品の定義も確認しよう。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ホットスタンバイ」って出てきたら「処理を引き継げるよう、予備システムを稼働させて待つ方式」と思えばだいたいOK!
📖 おまけ:英語の意味
「Hot Standby」 = 高温待機(常時稼働の待機)
💬 Hot(熱い=動いている)状態でStandby(待機)しているから、すぐに使えるという意味だよ

参考資料

← 用語集にもどる