ホットスタンバイ(Hot Standby)

ホットスタンバイ(Hot Standby) H

ホットスタンバイ(Hot Standby)とは、予備の機器を常に動かしたままにして、本番の機器が倒れたら即座に引き継げる状態で待たせておく備え方のことです。三つある待機の方式のうち、もっとも切り替えが速く、そのぶん費用もかかります。

現実世界に例えると、ホットスタンバイはすでに着替えを済ませて袖で待つ代役のようなものです。出番が来たその瞬間に舞台へ出られるので、幕を下ろす必要がありません。ただし出番が来ない日も、ずっと待機の費用がかかっています。

ホットスタンバイ図解

ホットスタンバイ(Hot Standby)

三つの待機方式の比較

方式 予備の状態 切替の時間 費用
ホットスタンバイ 常時稼働 数秒から数十秒 高い
ウォームスタンバイ 起動のみ 数分から数十分 中くらい
コールドスタンバイ 停止中 数時間から数日 安い

データを常に同じ状態に保つ

速く切り替えられる理由はここにあります。本番側で書き込まれた内容は、その都度あるいはごく短い間隔で予備側へ複製され、両者の中身が常にそろえられています。切り替わった瞬間から最新のデータで処理を続けられるため、利用者から見ると何も起きなかったように映ります。

生死を常に見張っている

切り替えを判断する仕組みも欠かせません。二台の間で定期的に合図をやり取りし、その合図が途絶えたことをもって本番側の異常とみなします。この見張りの間隔が短いほど気付くのは早くなりますが、一時的な遅れを故障と誤って判断する危険も増えるため、加減が必要になります。

どこまで同期するかで性質が変わる

設計上の分かれ目です。予備側への書き込み完了を待ってから処理を終えるようにすれば、データの取りこぼしは無くなりますが、本番の処理速度は落ちます。待たずに進める方式なら速さは保てますが、障害の瞬間にごく直近の更新が失われる可能性が残ります。

向いている用途

採用される場面ははっきりしています。金融の取引、医療の記録、通信の交換設備のように、数分の停止でも重大な損害や危険につながる領域で選ばれます。逆にいえば、そこまでの即応性が要らない業務にまで適用すると、費用だけが膨らむ結果になります。

費用は単純に倍以上になる

導入の判断で最も重く効く点です。同じ性能の機器をもう一式そろえ、動かし続けるための電力や設置場所、保守の契約まで二重に必要になります。加えて、複製や見張りの仕組みを構築・維持する手間も加わるため、止まったときの損失額と天秤にかけて判断します。

両方が動いてしまう事故に注意

よく知られた危険があります。見張りの通信だけが切れた場合、どちらも「相手が倒れた」と判断して両方が本番として動き出し、データが食い違う事態が起こり得ます。この状態を避けるため、複数の経路で生死を確認したり、第三の機器に判定させたりする備えを併せて組み込みます。

切り替えの訓練を欠かさない

見落とされがちな運用面です。予備側は普段使われないため、いざというときに設定が古い、更新が当たっていない、といった理由で動かない例が実際にあります。定期的に意図して切り替えてみて、問題なく引き継げるかを確かめておくことが、備えを本当の備えにします。

あわせて知っておきたい用語

コメント

タイトルとURLをコピーしました