Contents
「フォールトトレラント」という言葉の意味を解説!
フォールトトレラント(fault tolerant)とは、誤り(エラー)などの予期せぬ局面に対して、正常な状態を保持することを可能にするサーバーやプログラムなどの一連の方法を指します。
なぜなら、人間のミスなどに対して脆弱なシステムにならないようにするのがフォールトトレラントであるからです。
「フォールトトレラント」という言葉の使い方や例文を解説!
フォールトトレラント(fault tolerant)を使う例を述べるなら、一般的な例として「非常時FTPなどの防御(フォールトレラント)プログラム」などが挙げられます。
このプログラムを用いることで、ネットワークとサーバーの停電などの緊急時に使用可能な情報を保持することができるということです。
また、フォールトトレラントを使用する分野としては、ソフトウェアテスト、ハードウェアテストなどが挙げられます。ソフトウェアテストの場合は、開発したプログラムが予期せぬ状況で正しく動き続けるかを確かめるために使用されます。
「フォールトトレラント」という言葉の成り立ちについてを解説
フォールトトレラントの成り立ちとして、障害保証(fault-tolerance)という考え方が起源となっています。
この考え方は、機器やソフトウェアのエラー発生時に、冗長化を行い、障害にならないようにする考え方です。
これにより、高い可用性を保持し続けることが可能となります。
また、フォールトトレラントを行う際には、故障の種類に応じて、データの突っ込みを行い、バックアップを行うなどして、必要な情報を保存し続けることを行う必要があります。
「フォールトトレラント」という言葉の歴史
フォールトトレラントは、1959年にアメリカで開発された誤り検出の考え方、チェックサムを軸にした情報処理の考え方として登場しました。
その後、1970年代に冗長化を行い、障害検知から、復旧までの様々な考え方が提案され、1984年には冗長計算の法則•ハラン(Hales Law)が発表されました。
「フォールトトレラント」という言葉についてまとめ
フォールトトレラント(fault tolerant)は、誤りやエラーなどの予期せぬ局面に対して、正常な状態を保持することを可能にする考え方です。
冗長化などの方法を用いて、正しく動作を維持し続けるためのキーワードとなります。
この概念はなお精度が高まりつつあり、いまろば、大規模なネットワークで広く活用されています。