フォールト・トレランス、フォールト・トレラント技術 とは
システムに障害が発生した場合にも正常に機能し続ける能力を、フォールト・トレランスと呼ぶ。
耐障害性などと和訳されることが多い。
フォールトトレランスなシステムを構築する技術を、フォールト・トレラント技術と呼ぶ。
良く接する機会のある仕組みは、大きく以下の3つに分けられる。 冗長化。
- メモリのパリティ・チェック。
- ハードディスクのレイド(レイド0を除く)。
N バージョンプログラミング
同じ処理を異なるアルゴリズムで複数実装しておき、並列処理して計算結果を多数決するプログラミング方式。