フォールトトレランスとは
フォールトトレランスとは、システムが故障しても動作を継続できる能力のことです。
障害は起きないのが一番ですが、完全になくすことは無理です。そのため、障害が起きてしまった後の対策を考える必要があります。
- フェールソフト(fail soft) 障害起きたら、予備機に切り替える
- フェールセーフ(fail safe) 障害起きたら、とりあえず異常扱いして安全確保
- フールプルーフ(foolproof) 利用者が変な操作して、障害が起きても危険にならないようにする
フールプルーフは、障害後の安全確保という面から見てフォールトトレランスです。