RASIS

Availability(可用性)

Serviceability(保守性)とは、コンピュータシステムに万一障害が発生した場合、修理に要する時間を指標にします。平均修理時間MTTR(Mean Time To Repair)で表します。修理に要する時間は短い方がよい訳です。万一障害が発生した場合に、それから原因を追求し対応策を考えていたのでは、多くの時間を消費していまいます。

ハードウェア障害の場合は、原因を追求して、その対応策を考えるよりも、まずは早く正常動作させる事を優先します。そのため、障害の箇所を発見し、その部分を新しいハードウェアに交換します。これで取り合えずは、元通りの正常動作ができるようになります。

原因追及はその後です。そして今後同じ原因でハードウェア障害が発生しないように対応策を考えます。この作業がスムーズに進むよう、元々のハードウェア設計において、部品構造を階層化し、万一故障が発生した時には早期に故障箇所を特定できる構造にし、速やかに故障箇所の部品を交換出来るような仕組みにしています。また、故障箇所の発見や部品交換作業を、専門知識を持った人間でなくとも、誰でも簡単に作業できるような仕組みにしてあります。

Serviceability(保守性)を考えた場合、ソフトウェア障害にも対処すべきですが、ソフトウェアの場合、障害が発生してからの保守は時間をかけて原因を追求する他に方法はありません。従って、運用が始まる前の段階で、ソフトウェアシステムのしっかりしたテスト検証が求められます。