RASIS

MTTR(平均修理時間)

MTTRとは、Mean Time To Repair 平均修理時間の事です。コンピュータハードウェアが故障すると、修理して回復させますが、この修理にかかる時間の平均をMTTRと言います。修理時間は短い程、評価が高いと言う訳です。

故障が発生してから原因を追求して対策していたのでは、時間がかかり過ぎます。原因を追求するよりも故障箇所を見つけ、ハードウェア部品を交換してしまいます。それがMTTRの短縮になります。また、リアルタイム処理など一時も停止できないシステムでは、コンピュータを二重化し、万一1台が故障しても、もう1台のコンピュータで業務を継続します。これをデュプレックスシステムと言い、2台同時に故障しない限りはMTTRゼロのシステムと言えます。銀行のATMシステムなどに導入されているシステムです。

ソフトウェア障害の場合は障害発生してから原因を追及して対処するしか方法はありません。しかもソフトウェア障害の場合は回復までの時間を見積もる事さえ難しいです。プログラムミスかまたは想定外のデータを入力したかのどちらかである場合が多いです。

ソフトウェア障害が発生しないようにするためには、本番稼働までにしっかりとテスト検証を実施するより他に方法はありません。単体テスト、結合テスト、システムテストを漏れなくしっかりと検証します。本番稼働後に想定外のデータ入力があったと言い訳しなくても済むように、あらゆるケースを想定して検証を行います。