フェールソフトの意味とは?具体例で紹介!フェールセーフ・アポイダンスとの違いは?2019年12月21日フェールソフトの意味とは?具体例で紹介!フェールセーフ・アポイダンスとの違いは?設計現場やIT系資格試験で耳にすることのある「フェールソフト」についてどういう意味なのか知っていますか?この記事ではフェールソフトについて具体例とともに解説しています。それとともに関連用語も紹介していますので、知識付の参考にしてみてください。関連する用語フェールソフトとは?フェールソフトという言葉を聞いたことがあるでしょうか?フェールソフトとは、万が一システムや機械で故障が発生しても被害を最小限にとどめた上で問題のシステムを完全に停止させず、最低限の機能を維持した上で動かし続ける設計のことを言います。自動車開発する自動車業界や1つのミスが重大なトラブルに発展しかねない航空機業界、様々なソフトウェアサービスを開発するIT業界などでよく用いられてる信頼性設計の一つでもあります。フェールソフトとよく似た意味をもつ用語もありますが、そちらについても後ほど解説していきますので順番に見ていきましょう。フェールソフトの具体例フェールソフトについて説明されてもいまいちピンとこない方もいるでしょう。いう場合は以下のフェールソフトの具体例を参考にイメージを強めて行ってください。飛行機のエンジン飛行機には必ず左右に1つずつ大きなエンジンが搭載されています。これは「エンジンが二つないと飛行できない」という理由で2つあるのではありません。2つあったほうが安定しやすいなどのメリットがあるでしょうが、飛行機は「片方のエンジンが完全に停止してまっても飛行できる」用に設計されています。片方のエンジンが停まっただけで飛行が不可能になると不時着もままならず、搭乗者の多くが犠牲になりかねません。万が一のことが発生しても被害を抑えるために片方のエンジンだけでも飛行して不時着成功率を高めるように作られています。エアコン自宅にあるようなエアコンは基本的にリモコンを使って温度調整や電源のオンオフを行いますよね?ですが、以下のような状況にだとどうでしょうか?リモコンの電池が切れてしまったリモコンが壊れてしまったリモコンをなくしてしまった電池が切れただけであれば電池を交換するので付けて解決しますが、壊れてしまった・なくしてしまった場合だとエアコンを操作できなくなりますよね?そういった場合に備えて、エアコンには必ずと言っていいほどエアコン本体に電源のオンオフボタンが取り付けられています。この電源ボタンによって、リモコンが使えない状態でも最低限エアコンとして稼働させられるようになっています。これもフェールソフトの考え方の一つと言えるでしょう。ブログサービスブログサービスでもフェールソフトに則って設計されることが少なくありません。ブログサービスの運用で使っているサーバーが停止してしまった時です。この場合、フェールソフトのことを考えずに設定していると全サイトが完全に停止してしまいますが、フェールソフトに則って設計すると以下のような仕組みを作り出せます。ページの表示速度が落ちるものの、ちゃんと閲覧できる文章は閲覧できるけど画像が閲覧できないブログはきちんと閲覧できるけど、ブログの更新ができないこのように、DNSの設定など何らかの策をとることで、ブログとして最低限成り立つ状態を維持しておくこともフェールソフトのひとつです。関連する用語フェールソフトと同じ用に使われる信頼性設計用語「フェールセーフ・フォールトアボイダンス・フォールトマスキング」の3用語についても見ていきましょう。フェールセーフフェールセーフはシステムや機械の誤動作・誤操作が起きても安全なように設計することをいいます。フェールセーフによる設計は電子レンジや洗濯機がわかりやすいでしょう。電子レンジは、開けたままでも温められるものではありませんよね?必ず扉を閉めないと何があっても温められません。洗濯機も同様で、蓋が閉まっていないと回らないようになっています。電子レンジだと大量の電磁波が発生するため開けたまま温めれてしまうと大変ですし(スマホやほかの機械が壊れかねません)、洗濯機だと中に子供やペットが入っていると大変です。フェールソフトはトラブルが発生しても最低限動作させることが目的な考え方ですが、フェールセーフはフェールソフトと違い安全性を意識した信頼性設計の考え方と覚えておくと良いでしょう。フォールトアボイダンスフォールトアボイダンスは、とにかく不具合や故障が起きないようにする信頼性設計の考え方の一つです。10万回押しても壊れないボタン水に濡れても壊れないスマホ雷による超高圧電力で壊れない電源といったものをイメージすると分かりやすいと思います。製品の品質を高めつつ故障や障害が発生する原因を可能な限り排除する設計のことがフォールトアボイダンスです。フォールトマスキングフォールトマスキングとは、万が一システムや機械に不具合が発生しても、ほかのシステムなどに被害が広まらないようにする信頼性設計の一つです。独立した3つ以上のシステムで全く同じ処理を行ってそれぞれの処理結果を比較し、最も多い処理結果を正しい結果として扱うシステムの構築などでフォールトマスキングという言葉が出てくることがあります。関連記事ハードリンクとシンボリックリンクの違いを分かりやすく紹介!エクスプローラーではファイルやフォルダを参照する特別なリンク、ハードリンクとシンボリックリンクがあります。これらのリンクとは何か、そして違いは何か解説します。実際にハードリンクとシンボリックリンクを作成する方法も解説していますので、作成時は参考にしてください。32イベントログとは?イベントログの見方を紹介!パソコンやスマートフォンなどの電子機器でとても重要なイベントログ。イベントログとは一体何のことか知っていますか?今回はイベントログとはどういったものを指すのか、そしてWindowsのイベントログを見るにはどうしたらいいのか紹介していきます。Chromeなどのブラウザの履歴ファイルの場所をご紹介しています。29画像ファイルの拡張子のJPGとPNGの違いを解説!画像ファイルには様々な拡張子が存在していますが、よく使われている拡張子と言えば「JPG」と「PNG」ですね。これらの拡張子の違いを知っておくと画像ファイルを上手く扱えますよ。この記事では、画像ファイルの拡張子のJPGとPNGの違いを解説しています。31Wi-Fiは自動接続をON/OFFどちらにすべきなのか?スマホの設定には付近のWi-Fiに自動接続する設定があります。この設定をオン・オフどちらにすればいいのかわかっていますか?Wi-Fiの危険性やおすすめの設定までそれぞれ解説していきますので、気になる方は参考にしてください。71ドメイン参加とは?メリットやWindows10での参加方法を紹介!Windowsのパソコンのうち、ProfessionalなどHome以外のエディションには「ドメイン参加」という機能が搭載されています。この記事では、ドメイン参加とは一体何なのか、ドメイン参加のメリットやWindows10での参加方法をご紹介しています。84アーカイバとは何か?わかりやすく解説します!インターネット上で目にすることのある「アーカイバ」という言葉。この言葉が何を指すのか分からない人は多いと思いますが、実は皆様の身近にあるツールがアーカイバと呼ばれるものだったりします。この記事では、アーカイバとは一体何なのかを分かりやすく解説しています。65PDFとJPGの違いって何?スキャンや印刷ではどっちがいいのか?普段扱っているファイルの形式で、PDFとJPGの違いについて気になったことはありませんか?紙媒体をスキャナーで保存する際などに、どちらの形式が向いているのか分からないこともあると思います。この記事では、PDFとJPGの違いと向いているものをご紹介しています。