稼働率
システムが使える状態にある時間の割合。MTBF ÷(MTBF + MTTR)で求める。
イマシルちゃんの解説
1年間のうち、システムがちゃんと使えた時間はどのくらいかな?
それを割合で表したのが稼働率なんだ。
壊れにくくする(MTBFを長くする)か、壊れてもすぐ直す(MTTRを短くする)か。
どっちの方法でも、稼働率は上げられるんだよ!
より深い解説
定義
稼働率は、システムが正常に稼働している時間の割合で、可用性(Availability)を表す指標である。
稼働率 = MTBF ÷(MTBF + MTTR)
= 稼働時間 ÷(稼働時間 + 停止時間)
例:MTBFが950時間、MTTRが50時間の場合
950 ÷(950 + 50)= 0.95(95%)
複数の装置を組み合わせた稼働率
装置Aの稼働率をa、装置Bの稼働率をbとする。
| つなぎ方 | 意味 | 稼働率 |
|---|---|---|
| 直列 | AとBの両方が動いているときだけ、全体が動く | a × b |
| 並列 | AとBのどちらか一方でも動いていれば、全体が動く | 1 −(1 − a)×(1 − b) |
例:a = b = 0.9 のとき
- 直列:0.9 × 0.9 = 0.81
- 並列:1 − 0.1 × 0.1 = 0.99
直列につなぐと、全体の稼働率はそれぞれの装置より下がる。並列につなぐ(冗長化する)と、上がる。
稼働率と停止時間の目安
| 稼働率 | 年間の停止時間の目安 |
|---|---|
| 99% | 約3.65日 |
| 99.9% | 約8.8時間 |
| 99.99% | 約53分 |
| 99.999% | 約5分 |
「9」の数が1つ増えるごとに、許される停止時間は10分の1になる。クラウドサービスなどのSLA(サービスレベル合意)では、このような稼働率の目標が示される。
RASIS
システムの信頼性を評価する観点として、RASISがある。
| 頭文字 | 観点 | 主な指標 |
|---|---|---|
| R | 信頼性(Reliability) | MTBF |
| A | 可用性(Availability) | 稼働率 |
| S | 保守性(Serviceability) | MTTR |
| I | 完全性(Integrity) | データの矛盾のなさ |
| S | 安全性(Security) | 不正な利用からの保護 |