システムの信頼性の設計

こんてんつ

基本情報技術者試験向けに、システム信頼性設計の考え方について紹介する。

まとめ

障害が発生した時に起こす行動

  • フェールセーフ : 障害が発生した場合に、被害を最小限にするために安全性を重視して対策すること。
  • フェールソフト : 障害が発生した場合に、故障した箇所を切り離す。正常な部分だけ稼働させる。システムが稼働することを重視して対策する。

障害が発生した場合に備えておく行動

  • フールプルーフ : ユーザーが誤った操作をしても、システムが誤作動して故障することのないようにすること。
  • フォールトトレランス : 2重化するなどして、障害が発生しても継続してシステムが稼働するようにすること
  • フォールトアボイダンス : 信頼性を高め、なるべく故障しないようにすること