フェールソフト
Fail Soft
ふぇーるそふと
他の資格での定義
障害発生時に機能を縮退させつつサービスを継続する設計思想。故障部分を切り離して残りの資源で運用を続ける。フォールバック(縮退運転)ともいう。例として、マルチプロセッサの1台故障時に残りで処理を継続するなど。
システムに障害が発生した場合に、性能や機能を低下させてでもシステム全体の運転を継続する設計思想。縮退運転(デグレード)ともいう。障害箇所を切り離し、残りの健全な部分で処理を続行する。
システムに故障が発生した場合、機能を縮退させながらもシステム全体の稼働を継続する設計原則。完全停止を避け、最低限の機能を維持する。航空機のフライバイワイヤやプラント制御システムなどで採用される。
関連キーワードの用語
システムの一部に障害が発生しても全体として機能を維持し続けるシステムの性質。冗長構成による障害対策で実現される。航空管制や金融システムなど高い信頼性が求められるシステムで重要。
システムに障害が発生した際に、安全な状態に移行するよう設計する考え方。踏切の遮断機が故障時に下がる、信号機が故障時に赤になるなど、障害時に被害を最小限にする設計。
人間が誤った操作をしてもシステムが危険な状態にならないよう設計する考え方。電子レンジのドアが開いていると加熱できない仕組みなど、ヒューマンエラーを防止する設計。
同じ処理を2系統のシステムで同時に実行し、結果を照合して信頼性を確保するシステム構成。一方に障害が発生しても他方で処理を継続できる。高い信頼性が求められるシステムで採用される。
主系(現用系)と従系(待機系)の2系統で構成されるシステム。通常は主系で処理を行い、障害発生時に従系に切り替える。ホットスタンバイ(常時起動)とコールドスタンバイ(障害時起動)がある。
複数のディスク装置を組み合わせて信頼性や性能を向上させる技術。RAID0(ストライピング)、RAID1(ミラーリング)、RAID5(パリティ分散)などのレベルがあり、目的に応じて使い分ける。