システムの信頼性
■ RASIS。 システムの信頼性を評価する尺度。 以下の5つの英単語の頭文字を取ったものである。 (1) Reliability 信頼性 (2) Availability 可用性 (3) Serviceability 保守性 (4) Integrity 完全性 (5) Security 安全性 ■ システムの信頼性。Reliability。 信頼性の高いシステムは、故障が少ない。 信頼性を表す指標としては、平均故障間隔(MTBF)を用いる。 MTBFの値が大きければ、信頼性の高いシステムといえる。 ■ システムの保守性。Serviceability。 保守性の高いシステムは、保守に要する時間が少ない。 保守性を表す指標としては、平均修理時間(MTTR)を用いる。 MTTRの値が小さいほど、保守性が高いシステムと言える。 ■ システムの可用性。Availability。 可用性とは、ユーザがどれくらいコンピュータを使用できるかを表す。 可用性を表す指標には、稼働率を用いる。 稼働率は、MTBFとMTTRを用いて計算することができる。 ■ 稼働率の計算−システム単体の場合 システム単体としての稼働率は、以下のように表される。 稼働率 =(総時間-平均修理時間)/総時間 = 平均故障間隔/(平均故障間隔+平均修理時間) = MTBF/(MTBF+MTTR) システムの稼働率を向上させる方法には、 機器システムそのものの稼働率を高めていく方法と、 複数のシステムを組み合わせる方法がある。 ■ 稼働率の計算−システムを連結した場合 [直列構成] 一方のシステムで障害が発生すると、 システム全体として機能しなくなる。 直列構成の稼働率 =システムAの稼働率×システムBの稼働率。 [並列構成] どちらかのシステムが故障しても、 システムとしては問題なく機能する。 並列構成の稼働率 =1-(1-システムAの稼働率)×(1-システムBの稼働率) ■ バスタブ曲線。 横軸に時間、縦軸に故障頻度をとって、グラフ化すると バスタブ(風呂桶)の断面図のような形になる。 これをバスタブ曲線という。 参考URL 柘植自動車和合様 http://www.tsuge.co.jp/basutabu.htm 初期: 初期不良や慣れないオペレーションによる故障が多い。 中期: 偶発故障がほぼ一定の確率で発生する状態になる。 後期: ハードウェアの耗損による故障が増加する。 ■ フォールトトレランス。 システムの一部に故障や障害が発生しても、 システム全体としては停止することなく、 正しい処理を続行できるように設計すること。 たとえば各構成要素をニ重化しておき、 システムの動作中でも部品の修理・交換ができるようにする。 ■ フェイルセーフ。 システムの一部に故障や障害が発生したとき、 その影響が安全側に作動するように設計すること。 人命や社会基盤に関わるシステムに要求される機能である。 ■ フェイルソフト。 システムの一部に故障や障害が発生したとき、 障害を起こした装置を一旦切り離すことで、 たとえ処理能力は低下(縮退/フォールバック)させても、 システム全体としては運転を維持できるように設計すること。 ■ フールプルーフ。 ヒューマンエラーを防ぐユーザインターフェースの1つ。 利用者に意図しない使われ方をしても、故障しないように設計すること。 不特定多数の人が使用するプログラムなどに要求される。 一般にデータチェックの命令を多く組み込むことで実現している。 以上。 2004/03/10 pm