情報処理頻出の対障害用語(←この言葉で合ってるかは不明)を一覧化していつでも振り返ることができるようにしました。
▼ 対障害用語の一覧表
# | 名称 | 英語表記 | 目的 | 思想 | 障害発生時の動作 | 例 |
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 | バカに備える | 想定外の使い方に対処しよう | 想定外が発生しないようにする | 電話番号入力フォームには数字しか入力できないようにする(バリデーション) |
以上