マナビング情報セキュリティマネジメント

RASISの可用性はMTBFとMTTRの変化でどう動くか

情報セキュリティマネジメント試験 令和6年度 問9 / システム構成要素 › システムの評価指標

過去問にチャレンジ

令和6年度 問9

システムの信頼性指標としてRASISがある。そのうちのAは可用性を表し,システムのサービス時間など,ある一定期間でのシステムの機能を維持する度合いを表している。このAを向上させるものはどれか。

  1. ア

    MTBFとMTTRをともに2倍にする。

  2. イ

    MTBFは変えず,MTTRを2倍にする。

  3. ウ

    MTBFを2倍にして,MTTRは変えない。

  4. エ

    MTBFを半分にして,MTTRは2倍にする。

会話形式の解説

講師講師
今回はRASISのA、つまり可用性の問題です。可用性は稼働率で評価するので、MTBFとMTTRが変わったときに稼働率が上がるか下がるかを見るのがポイントです。
受験者受験者
MTBFとMTTRは名前が似ていて、いつも混ざってしまいます。どちらがどちらでしたか。
講師講師
MTBFは平均故障間隔で、故障せずに動いている平均の時間です。MTTRは平均修復時間で、故障してから直るまでの平均の時間です。稼働率は、MTBF÷(MTBF+MTTR)で求めます。
受験者受験者
それなら、動いている時間が長くて、修復が短いほど稼働率は高くなりそうです。両方を2倍にする案も、MTBFが伸びるので良くなるように思えますが、どうでしょうか。
講師講師
そこが引っかけです。MTBF=100、MTTR=10で試すと、元の稼働率は100÷110で約0.909です。両方を2倍にすると200÷220で、やはり約0.909です。分子と分母が同じ倍率で増えるので、稼働率は変わりません。
受験者受験者
本当ですね。では、MTBFはそのままでMTTRだけ2倍にする案は、分母だけが大きくなるので下がりますか。
講師講師
そのとおりです。100÷120で約0.833に下がります。MTBFを半分にしてMTTRを2倍にする案は、故障しやすく、直るのにも時間がかかるので、50÷70で約0.714まで大きく下がります。
受験者受験者
残るのはMTBFを2倍にしてMTTRを変えない案です。200÷210で約0.952なので、元の0.909より高くなります。これが正解ですね。
講師講師
はい。動いている時間が伸びて、修復時間は増えないので、止まっている時間の割合が減ります。まとめると、MTBFは長いほど、MTTRは短いほど稼働率は上がり、同じ倍率で両方を変えても稼働率は変わりません。迷ったときは、このように具体的な数値を入れて計算すると確実です。

まとめ

RASISのAはAvailability(可用性)で、必要なときにシステムを利用できる度合いを表し、一般に稼働率=MTBF÷(MTBF+MTTR)で評価します。MTBF(平均故障間隔)が長いほど、MTTR(平均修復時間)が短いほど、稼働率は高くなります。MTBFを2倍にしてMTTRを変えなければ稼働率は上がりますが、MTBFとMTTRを両方2倍にしても分子と分母が同じ倍率で増えるため、稼働率は変わりません。迷ったときは具体的な数値を当てはめて比べると確実です。

解答・解説

正解はウです

この問題のテーマ

RASISのA(可用性)を稼働率で表したとき、MTBFとMTTRの変化が稼働率をどう動かすかを問う問題です。

解き方の考え方

可用性は、一般に稼働率=MTBF÷(MTBF+MTTR)で評価します。MTBFは平均故障間隔、MTTRは平均修復時間です。そこで、各選択肢を式に当てはめ、稼働率が上がるかどうかを確かめます。たとえばMTBF=100、MTTR=10とすると、元の稼働率は100÷(100+10)=100÷110≒0.909です。この値と比べます。

選択肢ごとの解説

  1. ×ア  MTBFとMTTRをともに2倍にする。
    MTBFとMTTRをともに2倍にする案では、分子と分母が同じ倍率で増えます。数値例では200÷(200+20)=200÷220≒0.909となり、元の値と同じです。稼働率は向上しません。
  2. ×イ  MTBFは変えず,MTTRを2倍にする。
    MTBFは変えずにMTTRだけを2倍にする案では、分子はそのままで分母だけが大きくなります。数値例では100÷(100+20)=100÷120≒0.833となり、稼働率は下がります。
  3. ○ウ  MTBFを2倍にして,MTTRは変えない。
    MTBFを2倍にしてMTTRを変えない案では、稼働している時間が伸びる一方で修復時間は増えないため、停止している時間の割合が減ります。数値例では200÷(200+10)=200÷210≒0.952となり、0.909より高くなります。可用性を向上させるのはこの案です。
  4. ×エ  MTBFを半分にして,MTTRは2倍にする。
    MTBFを半分にしてMTTRを2倍にする案では、故障が起きやすくなり、修復にも時間がかかるので、どちらの変化も稼働率を下げる方向に働きます。数値例では50÷(50+20)=50÷70≒0.714と大きく下がります。

補足

選択肢アのように両方を2倍にすると、どちらも大きくなって良くなったように見えます。しかし、両方を2倍にしても、稼働率の式では分子と分母がともに2倍になるため、稼働率は変わりません。迷ったときは、具体的な数値を入れて計算すると確実です。

POINT

  • RASISのAはAvailability(可用性)で、必要なときにシステムを利用できる度合いを表します。
  • 可用性は一般に稼働率で評価し、稼働率=MTBF÷(MTBF+MTTR)で求めます。
  • MTBFが長いほど、またMTTRが短いほど、稼働率は高くなります。
  • MTBFとMTTRを同じ倍率で変えても、稼働率は変わりません。

※出典:令和6年度 情報セキュリティマネジメント試験 科目A 問9