フォールトトレランス
Fault Tolerance
ふぉーるととれらんす
システムの一部に障害が発生しても、全体としてサービスを継続できる能力。冗長構成(ハードウェア・ソフトウェアの多重化)、障害検出・分離・回復の仕組みにより実現する。フェールセーフ、フェールソフトと区別される。
システム構成要素 > システムの構成
関連キーワードの用語
APフェールセーフ
障害発生時にシステムを安全な状態に移行させる設計思想。人命や財産への被害を最小限にすることを優先する。例として、信号機の故障時に全方向赤信号にする、エレベータの制御異常時に最寄り階で停止するなどがある。
APフェールソフト
障害発生時に機能を縮退させつつサービスを継続する設計思想。故障部分を切り離して残りの資源で運用を続ける。フォールバック(縮退運転)ともいう。例として、マルチプロセッサの1台故障時に残りで処理を継続するなど。
APフールプルーフ
利用者が誤った操作をしても危険な状況や障害が発生しないよう設計する思想。入力値の範囲チェック、確認ダイアログの表示、物理的に誤挿入できない形状のコネクタなどが具体例。ヒューマンエラー対策として重要。
IPフェールセーフ
システムに障害が発生した場合に、安全な状態に移行させる設計思想。信号機が故障時に赤信号を表示するなど、障害が人命や財産に被害を与えないようにする考え方である。
IPフォールトトレラント
システムの一部に障害が発生しても、全体としての機能を維持し、処理を継続できるようにする設計思想。冗長化により、障害の影響を最小限に抑える。
IPフールプルーフ
利用者が誤った操作をしても、危険な状態にならないように設計する考え方。電子レンジのドアを開けると自動停止する仕組みなど、人間のミスを前提とした安全設計である。