基本情報技術者試験過去問 令和8年度(2026年)科目A問14
A社は,自社のデータセンタでアプリケーションシステムを運用し,顧客にサービスを提供している。現在,アプリケーションシステムの実行環境をクラウドサービスに移行して,サービス可用性を向上させることを検討している。次の条件のとき,サービス可用性は移行後に何パーセントポイント向上するか。ここで,サービス可用性(%)は小数第3位を切り捨てるものとする。
〔条件〕
・サービス提供時間は,移行前も移行後も同じで,計画された保守の時間を除き,年間5,000時間である。
・移行前は,サービス提供時間内の停止時間が,年間100時間である。
・移行後は,サービス提供時間内の停止時間が,年間30分となる。
選択肢
- ア:0.01
- イ:0.19
- ウ:1.40
- エ:1.99
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
サービス可用性(%)は、(サービス提供時間−停止時間)÷サービス提供時間×100で求めます。移行前は(5000−100)÷5000×100=98.00%です。移行後は停止時間30分を0.5時間に直して(5000−0.5)÷5000×100=99.99%(小数第3位切り捨て)です。よって向上分は99.99−98.00=1.99パーセントポイントです。
Point
この問題は、サービス可用性の計算式を使って移行前後の可用性を算出し、その差をパーセントポイントで答えられるかを問うています。停止時間の単位(分と時間)をそろえることと、小数第3位の切り捨て処理を正しく行うことがポイントです。
解くために必要な知識
用語の整理
| 用語名 | 意味 |
|---|---|
| サービス可用性(%) | サービス提供時間のうち、サービスを利用可能だった割合です。 |
| サービス提供時間 | 計画された保守時間を除き、サービスを提供する予定の時間です。 |
| 停止時間 | サービス提供時間内に、障害などでサービスを提供できなかった時間です。 |
| 稼働時間 | サービス提供時間から停止時間を引いた、サービスを提供できた時間です。 |
| パーセントポイント | 2つの割合(%)の差を表す単位です。例:98%から99%は1パーセントポイントです。 |
計算に使う公式
稼働時間
- 稼働時間 = サービス提供時間 - 停止時間
サービス可用性(%)
- 可用性(%) = (稼働時間 / サービス提供時間) × 100
向上したパーセントポイント
- 向上分(パーセントポイント) = 移行後の可用性(%) - 移行前の可用性(%)
単位換算(分と時間)
分を時間に直す
- 時間 = 分 / 60
本問では停止時間が「30分」なので、0.5時間として扱います。
問題の解法手順
この問題では、停止時間の単位が「時間」と「分」で異なるため、先に単位をそろえてから可用性を計算します。
解く手順
1. 停止時間の単位を統一する
-
移行前の停止時間:100時間
-
移行後の停止時間:30分 = 30 / 60 = 0.5時間
2. 移行前のサービス可用性を求める
サービス可用性(%) = (サービス提供時間 − 停止時間) / サービス提供時間 × 100
-
(5000 − 100) / 5000 × 100
-
4900 / 5000 × 100
-
0.98 × 100
-
98.00%
3. 移行後のサービス可用性を求める
-
(5000 − 0.5) / 5000 × 100
-
4999.5 / 5000 × 100
-
0.9999 × 100
-
99.99%
小数第3位を切り捨てるので、99.99%のままです。
4. 向上分(パーセントポイント)を求める
- 99.99 − 98.00 = 1.99
よって、1.99パーセントポイント向上します。
選択肢ごとの解説
- ア:不正解
0.01パーセントポイントは、移行前後の停止時間の差が非常に小さい場合に近い値です。本問は停止時間が100時間から0.5時間へ大きく減るため、0.01にはなりません。
- イ:不正解
計算途中で小数や桁の扱いを誤った場合に生じやすい値です。停止時間が100時間から0.5時間に減るため、可用性の差が0.19パーセントポイントになるのは小さすぎます。
- ウ:不正解
1.40は、停止時間の扱い(30分を30時間とする、または30分を0.3時間などと誤る)や、可用性計算の式を誤った場合に出る可能性がある値で、正しい差分ではありません。
- エ:正解
移行前98.00%と移行後99.99%の差で、1.99パーセントポイントとなるため正解です。
まとめ
サービス可用性(%)は、(サービス提供時間−停止時間)÷サービス提供時間×100で求めます。移行前は(5000−100)÷5000×100=98.00%です。移行後は停止時間30分を0.5時間に直して(5000−0.5)÷5000×100=99.99%(小数第3位切り捨て)です。よって向上分は99.99−98.00=1.99パーセントポイントです。
0.01パーセントポイントは、移行前後の停止時間の差が非常に小さい場合に近い値です。本問は停止時間が100時間から0.5時間へ大きく減るため、0.01にはなりません。
計算途中で小数や桁の扱いを誤った場合に生じやすい値です。停止時間が100時間から0.5時間に減るため、可用性の差が0.19パーセントポイントになるのは小さすぎます。
1.40は、停止時間の扱い(30分を30時間とする、または30分を0.3時間などと誤る)や、可用性計算の式を誤った場合に出る可能性がある値で、正しい差分ではありません。
移行前98.00%と移行後99.99%の差で、1.99パーセントポイントとなるため正解です。