ホットスタンバイ

ホットスタンバイとは



ホットスタンバイは、コンピュータシステム通信機器の障害に対処するための冗長化手法の一つです。この方式では、本番機(稼働機、主系)が通常稼働している状態に対して、予備機(待機機、バックアップ機、副系)が常時起動している状態を維持します。このアプローチは、Active-Standby(アクティブ・パッシブ)構成とも呼ばれ、障害発生時に迅速な切り替えが可能なため、業務の継続性が確保されやすくなります。

状態の維持



ホットスタンバイにおける「通常時の起動した状態」とは、システムや設計に応じて異なります。例えば、オペレーティングシステムに加え、最低限必要なミドルウェアが起動している場合もあれば、業務用のミドルウェアやアプリケーションまで稼働しており、本番機と相互に監視し合っていることもあります。このように、異なる構成によって運用の柔軟性が確保されています。

コールドスタンバイとの比較



ホットスタンバイと比較されるのがコールドスタンバイです。ホットスタンバイは、システムが常に待機機を起動した状態に保つため、機能するための高度な設計や運用が必要です。しかし、その分、障害が発生した際には、業務停止時間が短縮でき、さらに、本番機で処理中であったデータを早急に引き継ぐことが可能な場合もあります。これに対し、コールドスタンバイでは、待機機は電源がオフの状態で、障害が発生した際にのみ起動されるため、その切り替えには一定の時間がかかります。

ウォームスタンバイの位置付け



ホットスタンバイとコールドスタンバイの中間的な形態として、ウォームスタンバイという名称があります。この方式では、待機機が部分的に起動していることが多く、それにより切り替え時間が短縮されることもありますが、具体的にどの状態をウォームスタンバイと定義するかは、システムやソフトウェアによって異なるため、一定の注意が必要です。

サーバロードバランスとの違い



また、ホットスタンバイの概念は、サーバロードバランスグリッド・コンピューティングなどのシステム形態とは異なります。これらは複数のマシンが同時に本番処理を行っているため、通常、「ホットスタンバイ」とは呼ばれません。各機が本番機として稼働しているため、障害対策も兼ねているケースであっても、ホットスタンバイとは異なる扱いになります。

まとめ



ホットスタンバイは、障害対策の一手段として非常に有効ですが、その実装には除外が必要です。システムの要件や目的に合わせて、適切な冗長化手法を選択することが重要です。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。