システム構成技術
この節の解説動画はプレミアム限定です。プレミアムなら全科目・全節が見放題!
プレミアムで見るシステムの信頼性はRASISの5つの観点で評価するよ!MTBF・MTTR・稼働率の計算は超頻出だから必ずマスターしよう!
簡単にいうと
システムの信頼性はRASISの5つの観点で評価するよ!MTBF・MTTR・稼働率の計算は超頻出だから必ずマスターしよう!
① RASIS(レイシス)の5要素
システムの信頼性を総合的に評価するフレームワークとして、RASISという5つの評価指標があります。それぞれの頭文字を取った略称です。
| 指標 | 英語 | 意味 | 具体的な内容 |
|---|---|---|---|
| R | Reliability(信頼性) | 故障しにくさ | 一定期間内にシステムが正常に動き続ける度合い。MTBFで定量化 |
| A | Availability(可用性) | 使いたいときに使える度合い | 稼働率で定量化。高いほど「いつでも使える」 |
| S | Serviceability(保守性) | 修復しやすさ | 故障が発生したときに素早く復旧できる度合い。MTTRで定量化 |
| I | Integrity(保全性) |
試験では特にR(Reliability)・A(Availability)・S(Serviceability)の3指標とその定量的な計算が頻出です。
② MTBF(平均故障間動作時間)
MTBF(Mean Time Between Failures)は、故障と故障の間にシステムが正常に稼働している時間の平均値です。「故障するまでにどれくらい持つか」を示す指標で、この値が大きいほど信頼性が高いことを意味します。
計算式は以下のとおりです。
具体例
MTBF・MTTR・稼働率の関係を、自動販売機で例えてみましょう。
ある自動販売機が1年間(8760時間)稼働した記録を見てみます。
この場合の修復時間合計は 時間、正常稼働時間は
試験のポイント
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます
| データの破損や不整合が発生しない度合い |
| S | Security(安全性) | 不正アクセスからの保護 | 情報漏洩やサイバー攻撃に対する防御の度合い |
MTTR(Mean Time To Repair)は、故障が発生してから修復が完了するまでにかかる時間の平均値です。「壊れたときにどれくらいで直せるか」を示す指標で、この値が小さいほど保守性が高いことを意味します。
計算式は以下のとおりです。
④ 稼働率の計算
MTBFとMTTRから、システムの稼働率(Availability)を算出できます。稼働率は「全時間のうち、システムが正常に使える時間の割合」を表します。
稼働率は0から1の値を取り、1に近いほど可用性が高いシステムです。
計算例で確認してみましょう。
あるサーバの稼働記録が以下のとおりだったとします。
ステップ1: MTBFを計算します。
時間
ステップ2: MTTRを計算します。
時間
ステップ3: 稼働率を計算します。
このサーバの稼働率は0.95(95%)です。つまり、全運用時間のうち95%の時間は正常に稼働していたことになります。
別の簡便な考え方として、全体の時間が950+50=1000時間で、そのうち稼働していたのが950時間なので、と直接計算することもできます。結果は同じですが、試験では公式を使って解くことが求められます。
時間(約90日ごとに故障)
時間(平均15時間で復旧)
稼働率は約99.3%です。1年のうち約60時間(2.5日)使えない計算ですが、99%を超えているので比較的高い可用性と言えます。
ちなみに、企業の基幹システムでは「稼働率99.999%」(ファイブナイン)が要求されることもあり、年間の停止時間はわずか約5分以内です。銀行のATMネットワークや航空管制システムでは、このレベルの可用性が当然のように求められています。
プレミアムプラン
¥14,800/ 購入日から1年間有効(税込)
決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。