システムアーキテクト暗記無料で始める

フォールトトレランスとは?ふぉーるととれらんす

フォールトトレランスとは、一部に故障が生じてもシステム全体としては機能を維持し続けられるよう、冗長構成をあらかじめ備える設計思想。多数決による三重系(TMR)、待機冗長、二重化などの実現方式がある。どこまで冗長にするかは、停止による損失と冗長化の費用を比べて決める設計判断であり、全構成要素へ一律に適用するものではない。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題され、ほかに2問の解説で触れられています(2017年度〜2021年度)。

システムアーキテクト試験の頻出用語/午前II

別名:耐故障設計

この語が出る過去問を解く →

背景

部品が壊れないようにする努力には限界があり、稼働時間が延びれば故障は必ず起きる。壊れないことを前提にするのをやめ、壊れても業務が続く構造をあらかじめ作り込むという発想の転換がこの思想である。単一障害点をどこに残すかという問いに置き換わるため、可用性要件を構成へ翻訳する場面でそのまま使う。

具体例

航空機の飛行制御や鉄道の信号システムでは、3系統の演算結果を多数決回路で照合し、1系統が異常値を出しても正しい結果を出し続ける構成が採られる。業務システムではロードバランサ配下の複数台構成、データベースの同期レプリカ、可用性ゾーンをまたぐ配置がこれにあたる。

試験での引っ掛け

故障時に機能を縮退させながら運転を続けるのはフェールソフト、安全側に停止させるのはフェールセーフ、誤操作を受け付けない設計はフールプルーフである。「機能を維持する」のか「安全に止める」のかで区別する。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題(2017年度〜2021年度)
  • 分野:午前II
  • 故障時に機能を縮退させながら運転を続けるのはフェールソフト、安全側に停止させるのはフェールセーフ、誤操作を受け付けない設計はフールプルーフである。