LoginSignup
13
8

More than 5 years have passed since last update.

【かわいいイラストで分かる!】フォールトトレランス、フェールソフト、フェールセーフ等の違い

Last updated at Posted at 2018-12-13

#この記事の主旨
システム設計に関する用語は、基本情報技術者試験(FE)などの資格でも頻出ですが、名前が似通っていてとても覚えづらいです。そこで、イラストにしてキャラの技名っぽくすれば覚えやすいんじゃない?というのが当記事の要旨です。

出てくるキャラクターはシステム設計のアルソックくん(仮)と名付けました。

##用語

###フォールトトレランス
UNADJUSTEDNONRAW_thumb_165b.jpg

障害が発生しても機能を継続させる設計手法。
広義の意味で「対障害性」と使用される場合もあるが、「フェールソフト」と比較して「障害発生時に機能を縮小せずに継続する」対障害性を意味する場合もある。

例)電源の二重化 ハードディスクのRAID

###フェールソフト
UNADJUSTEDNONRAW_thumb_165b.jpg

・障害発生時に機能を縮小してでも継続
・稼動継続を優先

例)エンジン式の飛行機。エンジンが一機停止しても、稼動を継続する必要がある。

###フェールセーフ
UNADJUSTEDNONRAW_thumb_165b.jpg

・障害発生時にシステムを安全な状態に移行
・安全を優先

例)鉄道列車における緊急時の急ブレーキ。列車の運用より乗客の安全を優先する。

###フールプルーフ
UNADJUSTEDNONRAW_thumb_165b.jpg

ユーザが誤った操作を行っても安全に稼動させる設計。

例)OSにおける電源ボタン。電源ボタンを押した場合、コンピュータがいきなり電源オフされるのでは無く、OSのシャットダウン処理が実行されてから電源がオフされる。

###フォールトアボイダンス
UNADJUSTEDNONRAW_thumb_165b.jpg

事前対策により障害を回避する

例)
・高品質の部品を採用
・十分なテスト
・品質管理の徹底
・教育

###フォールトマスキング
UNADJUSTEDNONRAW_thumb_165b.jpg

障害時に障害の影響を他に与えないこと。

例)・機器を完全に冗長化し、障害時でも他の冗長化された機器には影響を与えず動作を継続すること。

###一覧
UNADJUSTEDNONRAW_thumb_165b.jpg

参考・引用元サイト↓
フォールトトレランス、フェールソフト、フェールセーフの違い

13
8
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
8