問題
フォールトトレランスの説明として、最も適切なものはどれか。
選択肢
- 1ア 障害が発生した際にシステムを安全に停止させる設計
- 2イ 一部のコンポーネントに障害が発生しても、システム全体の機能を維持し続ける設計
- 3ウ 障害発生時に手動で復旧作業を行う体制
- 4エ 障害が発生しないように定期的にメンテナンスを行うこと
正解
2. イ 一部のコンポーネントに障害が発生しても、システム全体の機能を維持し続ける設計
詳しい解説を見る解説を閉じる
解説
正解はイ。フォールトトレランス(耐障害性)は、システムを構成する部品やコンポーネントの一部に障害が発生しても、装置の冗長化(二重化)などによってシステム全体としては機能を停止させず、処理を継続できるようにする設計思想である。電源やディスクの多重化、サーバのクラスタ構成などが具体例である。アの障害発生時にシステムを安全な状態で停止させる設計はフェールセーフ(例:信号機が故障時に赤を表示する)であり、機能維持を目指すフォールトトレランスとは方向性が異なる。ウの手動復旧体制やエの定期メンテナンスは運用上の対策であり、設計思想の説明ではない。ITパスポートではフェールセーフ・フェールソフト・フールプルーフとの区別を問う問題が頻出である。
一問一答
全200問を繰り返し学習