キャパシティプランニング|科目A-1 令和7年 秋期午前試験 問14

出典:令和7年秋期 午前 問14 分野:システム構成要素 / システムの評価指標
キャパシティプランニングの目的の一つに関する記述のうち,最も適切なものはどれか。
  • ア:応答時間に最も影響があるボトルネックだけに着目して,適切な変更を行うことによって,そのボトルネックの影響を低減又は排除することである。
  • イ:システムの現在の応答時間を調査して,長期的に監視することによって,将来を含めて応答時間を維持することである。
  • ウ:ソフトウェアとハードウェアをチューニングして,現状の処理能力を最大限に引き出して,スループットを向上させることである。
  • エ:パフォーマンスの問題はリソースの過剰使用によって発生するので,特定のリソースの有効利用を向上させることである。
解説

キャパシティプランニングは、システムやサービスに必要なリソース量を予測し、あらかじめ準備することです。

たとえば、利用者数・アクセス数・データ量が増えると、CPU・メモリ・ディスク容量・ネットワーク帯域などが不足することがあります。リソースが不足すると、処理が遅くなったり、サービスが停止したりするおそれがあります。

そのため、将来どのくらい負荷が増えそうかを見積もり、必要な性能を維持できるように計画を立てます。

キャパシティプランニング
手順 内容
モニタリング 現在のCPU使用率・メモリ使用量・処理能力・応答時間・ボトルネックなどを継続的に確認する
分析・予測 ユーザー数・アクセス数・データ量の増加を見積もり、いつ頃リソースが不足しそうかを予測する
計画 性能要件を満たすために、チューニング・サーバ増強・クラウドリソース追加などの対策を検討する
実装 計画に基づいて、設定変更・機器追加・システム構成変更などを実施する

キャパシティプランニングで重要なのは、問題が起きてから対応するのではなく、リソース不足が起きる前に対策することです。

つまりキャパシティプランニングは、「将来の利用増加に備えて、システムに必要な容量や性能を事前に計画する活動」と考えると分かりやすいです。

したがって、が適切です。

❌他選択肢が誤りの理由
ア:応答時間に最も影響があるボトルネックだけに着目して,適切な変更を行うことによって,そのボトルネックの影響を低減又は排除することである。
⇒これは、ボトルネックの特定と改善に関する説明です。性能改善としては重要ですが、キャパシティプランニングは特定のボトルネックだけでなく、将来の処理量や利用者数の増加を見込んで、システム全体の必要な能力を計画する活動です。
ウ:ソフトウェアとハードウェアをチューニングして,現状の処理能力を最大限に引き出して,スループットを向上させることである。
⇒これは、パフォーマンスチューニングの説明です。現状の構成で処理能力を引き出すことが中心であり、将来の需要を予測して必要なリソースを計画するキャパシティプランニングとは異なります。
エ:パフォーマンスの問題はリソースの過剰使用によって発生するので,特定のリソースの有効利用を向上させることである。
⇒パフォーマンスの問題は、CPU・メモリ・ディスク・ネットワークなどの不足や偏り、設計上の制約など、さまざまな要因で発生します。キャパシティプランニングは、特定リソースの有効利用だけでなく、将来必要となる処理能力や容量を見積もることを目的とします。
TSUNAGARU-ADVICE

まず押さえたいこと

キャパシティプランニングは、現在だけでなく将来の利用量や負荷増加を見込んで、必要な処理能力やリソースを計画する活動です。目先のチューニングだけではなく、将来も性能要件を満たせるように備えることが目的です。

迷ったときの判断軸

ボトルネックの除去やチューニングは性能改善の説明に近く、キャパシティプランニングそのものとは少し焦点が異なります。キャパシティプランニングでは、応答時間やリソース使用量を継続的に把握し、将来の需要に対して不足しないかを見積もる表現に注目しましょう。

科目Bにつなげるために

特にプロフェッショナルデジタルスキル(マネジメント)試験合格を目指す方は、キャパシティプランニングを運用管理やSLA維持のための計画活動として理解しておくと有効です。サービス品質を保つために、いつ、どのリソースを増強すべきかを判断する実務場面につながります。