基本情報技術者 2014年 春期 午前(科目A) 問57
問題文
次の条件でITサービスを提供している。SLAを満たすための、1か月のサービス時間帯中の停止時間は最大何時間か。ここで、1か月の営業日は30日とし、サービス時間帯中は保守などのサービス計画停止は行わないものとする。
〔SLAの条件〕
・サービス時間帯は、営業日の午前8時から午後10時までとする。
・可用性を99.5%以上とする。
選択肢
ア:0.3
イ:2.1(正解)
ウ:3.0
エ:3.6
🔒 解説は解答すると表示されます
可用性と許容停止時間の計算【午前解説】
正解の理由
サービス時間帯は午前8時〜午後10時で1日あたり14時間。30営業日で総サービス時間は 時間。可用性99.5%は稼働率を示すため、許容できる停止時間は総時間の0.5%()。よって許容停止時間は 時間で、選択肢の中ではイが一致します。
解法ステップ
- 1日のサービス時間を求める:午後10時−午前8時=14時間。
- 1か月(30営業日)の総サービス時間を計算: 時間。
- 許容停止率を求める:(0.5%)。
- 許容停止時間を算出: 時間。
- 単位を確認(必要なら分に変換):時間=分。
選択肢別の誤答解説
- ア: 0.3 — 非現実的に小さい値。典型的ミスは「日単位の停止時間を求めたまま月に換算し忘れる」「割合を誤って0.05%や別の桁で扱う」等です。
- イ: 2.1 — 正解。時間で可用性99.5%の許容停止時間に一致します。
- ウ: 3.0 — 例えば1日のサービス時間を誤って20時間とし(20×30=600)そこに0.5%を掛けると3.0となるような、サービス時間の読み間違いが原因です。
- エ: 3.6 — 総時間を24時間運用で計算した場合の値。 時間の0.5%は 時間となり、サービス時間帯(8時〜22時)を誤認している典型例です。
よくある誤解
- 可用性99.5%を「停止率99.5%」と取り違える(逆に計算して大きな値を出す)。
- サービス時間を24時間/日で計算してしまい、許容停止時間を過大に見積もる(たとえば24×30=720時間で計算すると3.6時間になる)。
- 計算単位(時間→分)や小数の扱いを誤り、四捨五入や単位変換でミスする。
補足コラム
- 実務では「許容停止時間」は分単位や秒単位で表現することが多いです。今回の結果は 時間= 分です。
- SLA設計時は「計画停止(メンテナンス)」の扱いを明確にし、今回のように計画停止を除外するか含めるかで計算が変わります。問題文では計画停止は行わない前提です。
- 月の日数(30日/31日/28日)や「営業日」の定義が変わると総サービス時間が変化するため、SLA計算の前に期間定義を確認してください。
FAQ
Q1: 可用性99.5%をパーセントで扱うときの注意点は?
A1: 99.5%は稼働率なので、停止率は(0.5%)です。百分率を小数に直してから掛け算してください。
A1: 99.5%は稼働率なので、停止率は(0.5%)です。百分率を小数に直してから掛け算してください。
Q2: 結果は分で表すべきですか?
A2: 顧客や契約に応じて分や秒で表現する場合が多く、今回なら時間=分です。
A2: 顧客や契約に応じて分や秒で表現する場合が多く、今回なら時間=分です。
Q3: もし計画停止が許されるならどう変わりますか?
A3: 計画停止分を総停止時間から差し引く、あるいはSLAの計算対象から除外する仕様により、実際に許容される非計画停止時間が変わります。契約で明示する必要があります。
A3: 計画停止分を総停止時間から差し引く、あるいはSLAの計算対象から除外する仕様により、実際に許容される非計画停止時間が変わります。契約で明示する必要があります。
関連キーワード: SLA、可用性、ダウンタイム、サービス時間、許容停止時間、SLA計算、時間換算、保守計画、可用率、停止割合

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

