応用情報技術者 2015年 秋期 午前2 問12
問題文
クラスタリングシステムで、ノード障害が発生したときに信頼性を向上させる機能のうち、適切なものはどれか。
選択肢
ア:アプリケーションを代替ノードに転送して実行するためのホットプラグ機能が働く。
イ:アプリケーションを再び動かすために、代替ノードを再起動する機能が働く。
ウ:障害ノードを排除して代替ノードでアプリケーションを実行させるフェールオーバ機能が働く。(正解)
エ:ノード間の通信が途切れるので、クラスタの再構成を行うフェールバック機能が働く。
クラスタリングシステムの信頼性向上機能【午前2 解説】
要点まとめ
- 結論:ノード障害時に信頼性を高めるのは、フェールオーバ機能で障害ノードを排除し代替ノードで処理を継続することです。
- 根拠:フェールオーバは障害発生時に自動的に代替ノードへ処理を切り替え、システムの継続稼働を保証します。
- 差がつくポイント:ホットプラグやフェールバックは誤解されやすく、フェールオーバの役割と違いを正確に理解することが重要です。
正解の理由
ウのフェールオーバ機能は、障害が発生したノードをシステムから排除し、代替ノードに処理を引き継がせることでサービスの継続性を確保します。これにより、システム全体の信頼性が向上し、ダウンタイムを最小限に抑えられます。
よくある誤解
ホットプラグは主にハードウェアの交換を指し、障害時の処理継続とは異なります。フェールバックは障害復旧後の元の状態への復帰を意味し、障害発生時の対応ではありません。
解法ステップ
- 問題文で「ノード障害時の信頼性向上機能」を確認する。
- 各選択肢の機能の意味を整理する。
- ホットプラグはハードウェア交換、フェールバックは復旧後の復帰であることを理解する。
- フェールオーバは障害時に代替ノードへ処理を切り替える機能であると判断する。
- 正解はウと確定する。
選択肢別の誤答解説
- ア:ホットプラグは障害ノードの処理を代替ノードに転送する機能ではなく、機器の交換を指します。
- イ:代替ノードの再起動は処理継続の直接的な手段ではなく、復旧作業の一部に過ぎません。
- ウ:正解。障害ノードを排除し代替ノードで処理を継続するフェールオーバ機能です。
- エ:フェールバックは障害復旧後に元のノードに戻す動作であり、障害発生時の信頼性向上機能ではありません。
補足コラム
フェールオーバは高可用性システムの基本機能であり、クラスタリング環境での障害対応に不可欠です。フェールバックはフェールオーバ後の正常復帰時に用いられ、ホットプラグはシステム停止なしでのハードウェア交換を指します。これらの違いを正確に理解することが重要です。
FAQ
Q: フェールオーバとフェールバックの違いは何ですか?
A: フェールオーバは障害発生時に代替ノードへ処理を切り替える動作、フェールバックは障害復旧後に元のノードに戻す動作です。
A: フェールオーバは障害発生時に代替ノードへ処理を切り替える動作、フェールバックは障害復旧後に元のノードに戻す動作です。
Q: ホットプラグ機能は障害対応に使えますか?
A: ホットプラグは主にハードウェアの交換を指し、障害時の処理継続機能とは異なります。
A: ホットプラグは主にハードウェアの交換を指し、障害時の処理継続機能とは異なります。
関連キーワード: フェールオーバ、クラスタリング、高可用性、フェールバック、ホットプラグ、ノード障害、信頼性向上

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

