フォールトトレランスとは?ふぉーるととれらんす
フォールトトレランスとは、構成要素の一部が故障してもシステム全体としては機能を落とさずに動き続けられるよう、あらかじめ冗長性を組み込んでおく設計思想。3系統の結果を多数決で突き合わせる三重系(TMR)、待機系を用意するデュプレックスシステム、同じ処理を2系統で並行して行うデュアルシステムなどの構成をとる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
部品は必ず壊れるという前提に立つと、壊れにくさを高める方向(フォールトアボイダンス)だけでは費用が跳ね上がり、それでも故障率はゼロにならない。可用性への要求が上がるほど、壊れないことを目指すより壊れても止まらない造りにするほうが現実的になる。可用性は機密性・完全性と並ぶ情報セキュリティの要素であり、この設計思想はDoS攻撃や災害への備えとも地続きである。
具体例
航空機の制御や鉄道の信号システムでは、同じ入力を複数の系統で処理して結果を突き合わせる構成が採られる。クラウドでも、Amazon Web Servicesのマルチアベイラビリティゾーン構成のように、電源と回線が独立した施設へ複製を置き、片方の設備が落ちても処理を続けられるようにするのが標準的な組み方になっている。
試験での引っ掛け
故障時に一部機能を切り捨てて運転を続けるフェールソフト、危険を避けるため安全側に停止させるフェールセーフ、そもそも故障させない造りにするフォールトアボイダンスと混同しやすく、機能を保つのか、縮退させるのか、止めるのかで見分ける。冗長化しても、同一ロットの部品や共通の電源、同じソフトウェアの不具合といった共通原因では全系統が同時に落ちる。
関連用語
出た過去問
出典:平成28年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問22(IPA)解説で登場
フェールセーフの考えに基づいて設計したものはどれか。
正解:交通管制システムが故障したときには,信号機に赤色が点灯するようにする。
要点:フェールセーフは故障時に安全側へ倒す設計
フェールセーフは、故障が起きたときに安全な側の状態へ移行させる設計思想です。交通管制システムの故障時に信号を赤にすれば、車両が停止して事故を防げます。誤操作を防ぐのはフールプルーフ、冗長化で稼働を続けるのはフォールトトレランスです。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。