情報処理安全確保支援士 2025年 秋期 午前2 問24
問題文
サービス提供時間帯が毎日0時から24時までのITサービスにおいて、ある年の4月1日0時から6月30日24時までのサービス停止状況は表のとおりであった。システムバージョンアップ作業に伴う停止時間は、サービス提供時間に含めないことが顧客との間で合意されている。4月1日から6月30日までのITサービスのサービス可用性は何%か。ここで、サービス可用性(%)は小数第3位を四捨五入するものとする。

選択肢
ア:95.52
イ:95.70
ウ:99.52(正解)
エ:99.63
サービス可用性の計算(4/1 0:00〜6/30 24:00)【午前2 解説】
要点まとめ
- 結論→ アップグレード停止は顧客と合意のうえ「サービス提供時間に含めない」ため除外し、可用性は99.52%です。
- 根拠→ 全期間は4/1 0:00〜6/30 24:00=91日=2184時間で、保守84時間を差し引いた分母は2100時間です。
- 差がつくポイント→ 保守(計画停止)を分母から除外するか否かで可用性が大きく変わり、問題文の扱いを正しく読むことが重要です。
正解の理由
問題文で「システムバージョンアップ作業に伴う停止時間は、サービス提供時間に含めないことが合意されている」と明示されています。したがって総観測期間の全時間(2184時間)からアップグレード84時間を差し引いた2100時間をサービス提供時間(分母)にし、実際のサービス停止(ハードウェア故障の10時間)を分子の停止時間と見なします。可用性は
小数第3位を四捨五入すると99.52%で、正解は ウ(99.52)です。
よくある誤解(2〜3 行)
- 計画保守(アップグレード)を「無条件に」停止時間に含めてしまい、分母を2184時間のまま計算する誤り。
- 期間の終点を「6月30日24時=7月1日0時」として扱わず日数を誤ることで総時間を間違える誤り。
解法ステップ
- 期間を確認:4/1 0:00〜6/30 24:00 は 91日間=時間とする。
- 計画停止の扱いを確認:問題文でアップグレード84時間は「サービス提供時間に含めない」とあるため分母から除外。
- サービス提供時間(分母)を計算:時間。
- 実際の停止時間(分子)を計算:ハード故障10時間(アップグレードは除外)=10時間。
- 可用性を算出: を小数第3位で四捨五入して99.52%。
選択肢別の誤答解説
- ア: 95.52 — 誤答。計算手順や桁の取り扱いでの算術ミスや、期間/時間数を誤って算出した可能性があります(本文の合意を無視した乱数的誤差)。
- イ: 95.70 — 誤答。アップグレード84時間を「サービス停止」として分母を2184時間のまま、停止合計94時間(84+10)で計算するととなり、計画停止を含めてしまった典型的ミスです。
- ウ: 正解(99.52) — アップグレードを分母から除外し、サービス提供時間2100時間に対して10時間の停止で算出した正しい値です。
- エ: 99.63 — 誤答。分母からアップグレードを除外したうえで停止時間の取り扱いや四捨五入を誤った可能性があり、10時間を正しく扱わなかったか丸め誤差が生じた結果です。
補足コラム(関連知識など)
- 可用性(Availability)は一般に「稼働時間 / 全提供時間」で表されますが、SLA(サービス合意)で計画保守を除外するかどうかを明記するのが常です。
- 可用性の表現に「9の数」で示すことがあり、99.52%は約「2.54ナイン(99.52%)」ですが、運用目標としては99.9%(SLAでの“three nines”)などがよく使われます。
- 計算での注意点:期間の端点(24時の表記)、閏年日数、時間帯表記(夏時間等)が問題に影響する場合は必ず確認してください。
FAQ
Q: 計画メンテナンスを「停止時間」に含めるべきか?
A: 問題文やSLAの定義に従います。明示的に除外すると合意されている場合は分母から除外します。
A: 問題文やSLAの定義に従います。明示的に除外すると合意されている場合は分母から除外します。
Q: 「6月30日24時」は何時と扱う?
A: 通常は「7月1日0時」と同一と扱い、日数計算では6月30日を含めた最終時刻が翌日0時になります。
A: 通常は「7月1日0時」と同一と扱い、日数計算では6月30日を含めた最終時刻が翌日0時になります。
関連キーワード: 可用性、サービスレベル、SLA, ダウンタイム、計画保守、稼働時間、可用率計算、四捨五入

\ せっかくなら /
情報処理安全確保支援士を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

