おれさまラボ

実際に手を動かして理解を深めるブログ。

対障害用語の一覧表

情報処理頻出の対障害用語(←この言葉で合ってるかは不明)を一覧化していつでも振り返ることができるようにしました。

▼ 対障害用語の一覧表

# 名称 英語表記 目的 思想 障害発生時の動作
1 フォールトトレラント fault tolerant fault(システム障害)に備える システム障害が起きてもこれまで通りにしよう 機能縮小せずに処理を継続する 停電しても自家発電で給電を継続する
フォールトトレランス fault tolerance RAIDを組むことでディスクが壊れても他のディスクで処理を継続する
2 フォールトアボイダンス faulr avoidance そもそもシステム障害が起こらないようにしよう 事前対策によりシステム障害を回避する 高品質な部品を使って障害発生可能性を極力低くする
徹底的にテストを行って障害発生可能性を極力低くする
3 フォールトマスキング fault masking システム障害が起きても他に影響しないようにしよう 正しい処理結果のみ採用する 複数のCPUで同じ処理を行い異なる結果(少数派)は排除する
4 フェールセーフ fail safe fail(異常)に備える 異常が起きたら停止しよう 異常を検知したら停止する 異常な入力に対して警告を表示し処理を停止する
5 フェールソフト fail soft 異常が起きても柔軟に対処しよう 異常を検知したら縮退運転する 2台のサーバで賄っていた処理を1台で継続する
6 フェールオーバー failover 異常が起きた時のために予備を持っておこう 異常を検知したら待機系に切り替える 主系のサーバがダウンしても副系のサーバでサービス継続する
7 フェールバック failback 異常が復旧したら主系に引き継ごう 復旧したら主系に切り替える 主系が復旧したら副系から主系に処理を戻す
8 フォールバック fallback 異常が起きる前に対処しよう 異常が発生する前に縮退運転に切り替える 回線速度に応じてYouTubeの画質を落とす
9 フールプルーフ foolproof バカに備える 想定外の使い方に対処しよう 想定外が発生しないようにする 電話番号入力フォームには数字しか入力できないようにする(バリデーション)

以上