- 機械やシステムが故障したときに、あらかじめ安全な状態で停止するように設計することだよ。
- 「機械はいつか必ず壊れる」という前提に立ち、故障しても事故や怪我を及ぼさないように制御する役割があるんだ。
- これを取り入れると、システムダウンなどのトラブル時でも、被害を最小限に食い止めることができるね。

【深掘り】これだけ知ってればOK!
フェールセーフ(Fail Safe)は、「失敗(Fail)しても安全(Safe)」という意味です。例えば、石油ストーブは倒れると自動的に火が消えます。これは「倒れる(故障・異常)」という事態が起きた時に、「火災(危険)」にならないよう「消火(安全な状態)」を選んでいるからです。ITシステムでも同様に、信号機が故障したら「全方向赤」にして事故を防ぐなど、暴走するくらいなら止めるという思想で設計されます。
会話での使われ方

この電動ドア、停電時には手で開けられるようにフェールセーフ設計にしておいて。




その仕様だと、サーバーが落ちた時にデータが破損するからフェールセーフじゃないね。




フールプルーフ(誤操作防止)も大事ですが、まずはフェールセーフ(故障時の安全)を優先しましょう。
【まとめ】3つのポイント
- 転ばぬ先の杖:壊れた時に大惨事にならないよう、最悪の事態を想定した守りの仕組み
- 安全第一の停止:無理に動かし続けず、危険になる前に機能をシャットダウンする
- 被害の最小化:システムが止まることよりも、人命やデータが失われることを防ぐ
よくある質問
- Qフェールセーフはいつ使うのがベストですか?
- A信号機、踏切、医療機器、工場のラインなど、故障が人命に関わったり、重大なデータ損失につながったりするシステムの設計時に必須の考え方です。
- Qフェールセーフの具体例は何ですか?
- A列車で運転士が気を失うと自動的にブレーキがかかる装置、停電時に電子ロックが解除されて避難できるようにする自動ドアなどが代表的です。
- Qフェールセーフとフールプルーフの違いは何ですか?
- Aフェールセーフは「機械が壊れた時」の対策で、フールプルーフは「人間がミスをした時(誤操作)」の対策です。対象が「機械」か「人間」かで区別します。
- Qフェールソフトとは何が違いますか?
- Aフェールセーフは「全停止しても安全確保」を優先しますが、フェールソフトは「一部の機能を制限してでも、システムを動かし続けること」を優先します(飛行機のエンジン片肺飛行など)。
この用語と一緒に知っておきたい用語
| 用語 | この記事との関連 |
|---|---|
| BIA | 事業影響度分析に基づいてフェールセーフ設計の優先順位を決定する |
| スパイクノイズ | スパイクノイズによる機器故障に備えたフェールセーフ設計が重要 |
| ドライラン(dry run) | ドライランで事前に問題を検出することがフェールセーフ設計の一環 |


コメント