令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問23

フォールトトレランスに関する記述のうち,適切なものはどれか。

解答・解説

正解: ウ. フォールトトレランスの実現方法として,システム全体の二重化がある。

フォールトトレランス(Fault Tolerance:耐故障性)とは、システムの一部に故障などの障害が発生した場合でも、システム全体を停止させることなく、必要な機能を維持して処理を続行できるようにする設計思想のことです。これを実現するための代表的な手法として、機器やシステム全体の二重化(多重化・冗長化)があります。

したがって、正解は「ウ」となります。

各選択肢の解説

  • ア: 誤り。フェールソフト(Fail-soft)とは、障害発生時にシステムの一部機能を切り離すなどして、性能を落としてでも重要な処理を継続させる設計思想のことです。ソフトウェアフォールトへの対処のみを指す言葉ではありません。
  • イ: 誤り。フォールトトレランス、フェールセーフ(障害発生時に安全な状態へ移行・停止する)、フェールソフトなどは、いずれも高信頼性システムの設計概念です。フェールソフトが含まれないとする記述は不適切です。
  • ウ: 正解。フォールトトレランスの実現方法として、システム全体の二重化があります。
  • エ: 誤り。フォールトトレランスは、システムの多重化などを行うことで実現するのが一般的です。「多重化することなく」という記述は誤りです。

Spineチーム