平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20
テクノロジ/システム構成要素ホットスタンバイシステムにおいて,現用系に障害が発生して待機系に切り替わる契機として,最も適切な例はどれか。
出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20
- ア現用系から待機系へ定期的に送信され,現用系が動作中であることを示すメッセージが途切れたとき
- イ現用系の障害をオペレータが認識し,コンソール操作を行ったとき
- ウ待機系が現用系にたまった処理の残量を定期的に監視していて,残量が一定量を上回ったとき
- エ待機系から現用系に定期的にロードされ実行される診断プログラムが,現用系の障害を検出したとき
正解:ア
解説
ホットスタンバイシステムでは,現用系が正常に動作していることを示すために,一定間隔で待機系へ生存確認メッセージ(ハートビート)を送信します。待機系は,このメッセージが途切れたことを検知することで現用系の障害発生を判断し,待機系への切替え(フェールオーバー)を行います。
選択肢ごとの解説
- ア正しい。現用系から待機系へ定期的に送信される生存確認メッセージ(ハートビート)が途切れたときを契機に,待機系への切替えが行われる。
- イ誤り。オペレータの認識やコンソール操作を契機とする切替えは,手動による切替えであり,ホットスタンバイシステムにおける自動的な切替え契機として最も適切な例とはいえない。
- ウ誤り。処理の残量(滞留量)の監視は,負荷分散や処理能力の判断には使われ得るが,現用系の障害発生そのものを検出する一般的な仕組みではない。
- エ誤り。待機系から現用系へ診断プログラムを定期的にロードして実行するという方式は一般的ではなく,ホットスタンバイの障害検出契機として適切な例ではない。