応用情報技術者 2017年 秋期 午前2 問55
問題文
サービス提供時間帯が毎日6〜20時のシステムにおいて、ある月の停止時間、修復時間及びシステムメンテナンス時間は次のとおりであった。この月の可用性は何%か。ここで、1か月の稼働日数は30日、可用性 (%) は小数第2位を四捨五入するものとする。
〔停止時間、修復時間及びシステムメンテナンス時間〕
・システム障害によるサービス提供時間内の停止時間:7時間
・システム障害に対処するサービス提供時間外の修復時間 3時間
・サービス提供時間外のシステムメンテナンス時間:8時間
選択肢
ア:95.7
イ:97.6
ウ:98.3(正解)
エ:99.0
サービス提供時間帯の可用性計算【午前2 解説】
要点まとめ
- 結論:可用性はサービス提供時間内の停止時間のみを考慮し、サービス提供時間外の修復やメンテナンス時間は含めないため、98.3%が正解です。
- 根拠:可用性は「サービスが利用可能な時間 ÷ サービス提供時間」で計算し、停止時間はサービス提供時間内のみ対象となります。
- 差がつくポイント:サービス提供時間外の修復時間やメンテナンス時間を誤って含めると計算が狂うため、時間帯の区分を正確に理解することが重要です。
正解の理由
可用性は「サービス提供時間内の稼働率」を示す指標です。
- 1日のサービス提供時間は6時から20時までの14時間。
- 30日間のサービス提供時間合計は 時間。
- 停止時間はサービス提供時間内の7時間のみ。
- サービス提供時間外の修復時間3時間とメンテナンス時間8時間はサービス提供時間に含まれないため、可用性計算から除外します。
よって、可用性は
小数第2位を四捨五入して98.3%となり、選択肢のウが正解です。
よくある誤解
サービス提供時間外の修復やメンテナンス時間も停止時間に含めてしまい、可用性を過小評価する誤りが多いです。
また、1日のサービス提供時間を24時間と誤認するケースもあります。
また、1日のサービス提供時間を24時間と誤認するケースもあります。
解法ステップ
- サービス提供時間帯(6時~20時)の1日あたりの時間数を計算する(14時間)。
- 月間のサービス提供時間合計を求める(14時間 × 30日 = 420時間)。
- 停止時間のうちサービス提供時間内の停止時間のみを抽出(7時間)。
- 可用性を計算する:。
- 小数第2位を四捨五入し、選択肢と照合する。
選択肢別の誤答解説
- ア(95.7%):サービス提供時間外の修復時間やメンテナンス時間を含めて停止時間を過大評価した可能性があります。
- イ(97.6%):停止時間の扱いが一部誤っているか、計算ミスの可能性があります。
- ウ(98.3%):正しくサービス提供時間内の停止時間のみを考慮した正解。
- エ(99.0%):停止時間を過小評価し、可用性を高く見積もった誤答です。
補足コラム
可用性はシステムの信頼性を示す重要な指標であり、サービス提供時間帯を正確に把握することが不可欠です。
サービス提供時間外の修復やメンテナンスは、サービス停止とはみなされないため、可用性計算から除外します。
また、可用性は「稼働時間 ÷ サービス提供時間」で表され、停止時間が短いほど高くなります。
サービス提供時間外の修復やメンテナンスは、サービス停止とはみなされないため、可用性計算から除外します。
また、可用性は「稼働時間 ÷ サービス提供時間」で表され、停止時間が短いほど高くなります。
FAQ
Q: なぜサービス提供時間外の修復時間は可用性に含めないのですか?
A: サービス提供時間外はユーザーがサービスを利用できない時間帯のため、停止時間としてカウントしません。
A: サービス提供時間外はユーザーがサービスを利用できない時間帯のため、停止時間としてカウントしません。
Q: メンテナンス時間も停止時間に含めるべきでは?
A: メンテナンスは計画的な停止であり、サービス提供時間外に実施されていれば可用性計算には含めません。
A: メンテナンスは計画的な停止であり、サービス提供時間外に実施されていれば可用性計算には含めません。
Q: 可用性の計算で小数第2位を四捨五入する理由は?
A: 試験問題の指示に従い、適切な精度で結果を示すためです。
A: 試験問題の指示に従い、適切な精度で結果を示すためです。
関連キーワード: 可用性、サービス提供時間、停止時間、システムメンテナンス、修復時間、稼働率

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

