応用情報技術者 2022年 春期 午前2 問13
問題文
ホットスタンバイシステムにおいて、現用系に障害が発生して待機系に切り替わる契機として、最も適切な例はどれか。
選択肢
ア:現用系から待機系へ定期的に送信され、現用系が動作中であることを示すメッセージが途切れたとき(正解)
イ:現用系の障害をオペレータが認識し、コンソール操作を行ったとき
ウ:待機系が現用系にたまった処理の残量を定期的に監視していて、残量が一定量を上回ったとき
エ:待機系から現用系に定期的にロードされ実行される診断プログラムが、現用系の障害を検出したとき
ホットスタンバイシステムにおける障害検知の契機【午前2 解説】
要点まとめ
- 結論:ホットスタンバイシステムの障害検知は、現用系からの定期的な生存確認メッセージの途切れが契機となる。
- 根拠:現用系が正常に動作しているかを待機系が監視するため、メッセージの途切れは障害発生の明確なサインとなる。
- 差がつくポイント:オペレータの手動操作や待機系の処理監視では即時性や正確性に欠けるため、自動的な生存確認メッセージの監視が最適である。
正解の理由
アは、現用系から待機系へ定期的に送信される「生存確認メッセージ(ハートビート)」が途切れた場合に切り替えを行う仕組みを示しています。これはホットスタンバイシステムで一般的に用いられる障害検知方法であり、障害発生を迅速かつ自動的に検知できるため最も適切です。
よくある誤解
オペレータの手動操作や待機系の処理残量監視は障害検知の契機としては遅延や誤検知のリスクが高く、信頼性の高い自動監視とは異なります。
解法ステップ
- ホットスタンバイシステムの基本構成を理解する(現用系と待機系の役割)。
- 障害検知の契機として自動的かつ即時性のある方法を考える。
- 選択肢の中で「定期的に送信されるメッセージの途切れ」を示すものを探す。
- 他の選択肢が手動操作や間接的な監視であることを確認し除外する。
- 最も合理的なアを正解とする。
選択肢別の誤答解説
- イ:オペレータの認識と操作は遅延が大きく自動切替の目的に反する。
- ウ:待機系が処理残量を監視するのは負荷管理であり、障害検知の直接的な契機ではない。
- エ:診断プログラムの実行は現用系の状態把握に役立つが、定期的に待機系から現用系へロードする仕組みは一般的でなく、障害検知の即時性に欠ける。
補足コラム
ホットスタンバイシステムでは「ハートビート」と呼ばれる生存確認信号が重要です。これにより待機系は現用系の正常動作をリアルタイムに監視し、障害発生時には即座に切り替えを行います。これに対し、コールドスタンバイは手動切替が多く、切替時間が長い点が異なります。
FAQ
Q: ハートビート信号とは何ですか?
A: システムの正常稼働を示すために定期的に送信される信号で、途切れると障害と判断されます。
A: システムの正常稼働を示すために定期的に送信される信号で、途切れると障害と判断されます。
Q: なぜオペレータの操作は障害検知の契機として不適切ですか?
A: 人手による認識や操作は遅延やミスのリスクがあり、自動化された即時検知に劣るためです。
A: 人手による認識や操作は遅延やミスのリスクがあり、自動化された即時検知に劣るためです。
関連キーワード: ホットスタンバイ、ハートビート、障害検知、システム冗長化、自動切替

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

