令和4年度 春期 情報処理安全確保支援士試験 午前II 問24

サービス提供時間帯が毎日0~24時のITサービスにおいて,ある年の4月1日0時から6月30日24時までのサービス停止状況は表のとおりであった。システムバージョンアップ作業に伴う停止時間は,計画停止時間として顧客との間で合意されている。このとき,4月1日から6月30日までのITサービスのサービス可用性は何%か。ここで,サービス可用性(%)は小数第3位を四捨五入するものとする。

〔サービス停止状況〕
図の説明テキスト

〔サービス停止状況〕

停止理由 停止時間
システムバージョンアップ作業に伴う停止 5月2日 22時から5月6日 10時までの 84 時間
ハードウェア故障に伴う停止 6月26日 10時から 20時までの 10 時間
解答・解説

正解: ウ. 99.52

サービス可用性は、顧客と合意したサービス提供時間(合意されたサービス時間)に対して、実際にサービスを提供できた時間(稼働時間)の割合として計算します。

1. 全期間の時間を求める
4月1日から6月30日までの日数は以下の通りです。

  • 4月: 30日
  • 5月: 31日
  • 6月: 30日

合計日数は 30+31+30=9130 + 31 + 30 = 91 日となります。
サービス提供時間帯は毎日0~24時(24時間)であるため、全期間の時間は以下のようになります。
91 日×24 時間/日=2184 時間91 \text{ 日} \times 24 \text{ 時間/日} = 2184 \text{ 時間}

2. 合意されたサービス時間を求める
問題文に「システムバージョンアップ作業に伴う停止時間は,計画停止時間として顧客との間で合意されている」とあります。計画停止時間は合意されたサービス時間からあらかじめ除外して計算します。表より、システムバージョンアップ作業に伴う停止時間は 84 時間です。
合意されたサービス時間 =2184−84=2100 時間= 2184 - 84 = 2100 \text{ 時間}

3. 可用性を計算する
計画外のサービス停止(ダウンタイム)は、表の「ハードウェア故障に伴う停止」である 10 時間です。
実際の稼働時間 =2100−10=2090 時間= 2100 - 10 = 2090 \text{ 時間}

サービス可用性(%)は以下のように求められます。
20902100×100=99.5238…%\frac{2090}{2100} \times 100 = 99.5238\dots \%

小数第3位を四捨五入すると 99.52 となるため、正解は ウ です。

各選択肢の解説

  • ア (95.52): 誤り。合意されたサービス時間から、さらに計画停止時間を引いてダウンタイムとして計算した場合などに導出される数値です((2100−84−10)÷2100=0.9552…(2100 - 84 - 10) \div 2100 = 0.9552\dots)。
  • イ (95.70): 誤り。計画停止時間を合意されたサービス時間から除外せず、計画停止と計画外停止の両方をダウンタイムとして計算した場合の数値です((2184−94)÷2184=0.9569…(2184 - 94) \div 2184 = 0.9569\dots)。
  • ウ (99.52): 正解。
  • エ (99.63): 誤り。全期間の日数や稼働時間の計算を誤った場合に導出される数値です。

Spineチーム