戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2020年 秋期 61


問題文

サーバの性能向上策に関する次の記述中のa、bに入れる字句の適切な組合せはどれか。あるシステムで、処理件数の増加に伴い、サーバの処理時間の増大が問題となっている。サーバの処理性能の向上策として、サーバの台数を増やして並行処理させて対応することを[ a ]という。サーバ自体を高性能のものに交換したり、CPUや主記憶などをより性能の良いものに替えたりなどして対応することを[ b ]という。
ITパスポート 2020年 秋期  問61の選択肢の画像

選択肢

(正解)

🔒 解説は解答すると表示されます

サーバの性能向上策(スケールアウト/スケールアップ)の識別【ITパスポート 解説】

正解の理由

あるシステムで処理件数が増えたとき、サーバの処理性能を上げる方法には主に二つあります。
1つはサーバの台数を増やして並行処理させる方法。これはサーバを横に増やす「スケールアウト(scale-out:サーバを横に増やすこと、水平スケーリング)」です。もう1つは既存のサーバ自体をより高性能なものに替える方法。これはサーバを強化する「スケールアップ(scale-up:1台を高性能化すること、垂直スケーリング)」です。問題文の a に「台数を増やして並行処理」という説明があるため a はスケールアウト、b はサーバ自体の性能向上を指すのでスケールアップになります。したがって選択肢 が正しい組合せです。

解法ステップ

  1. 問題文で a と b の説明をそれぞれ読み、キーワードを探す。
    • a:台数を増やして並行処理 → 横に増やすイメージ。
    • b:サーバ自体を高性能に交換・強化 → 1台を強化するイメージ。
  2. 用語を対応させる。
    • 横に増やす → スケールアウト(水平スケーリング)
    • 1台を強化する → スケールアップ(垂直スケーリング)
  3. 選択肢の組合せと照合して一致するものを選ぶ。
短いコツ:台数を「増やす」=スケールアウト、1台を「強くする」=スケールアップと覚えると速いです。

選択肢別の誤答解説

  • ア(正答):a=スケールアウト、b=スケールアップ。問題文の説明と用語が一致するため正しい。
  • イ(a=スケールアップ、b=スケールアウト):aとbが入れ替わっている。台数を増やす説明をスケールアップ(1台強化)とは言わない。
  • ウ(a=スケールアップ、b=ダウンサイジング):b の説明はサーバを高性能化することなので「ダウンサイジング(downsizing:小さくすること)」とは反対であり不適切。
  • エ(a=ダウンサイジング、b=スケールアップ):a は台数を増やす説明なので「ダウンサイジング(小さくする)」とは無関係。誤り。

よくある誤解

  1. 「スケールアウト=簡単に無限に増やせる」:実際はアプリやデータベースの設計(並列化)や負荷分散装置が必要です。無限に増やせるわけではありません。
  2. 「スケールアップはすべての問題を解決する」:1台あたりの性能向上には物理的・コスト的な上限があります(CPUやメモリの限界)。長期的にはスケールアウトの方が拡張性が高い場合もあります。
  3. 「ダウンサイジングは性能向上策」:ダウンサイジングは構成を小さくすることを指し、通常は性能向上とは逆の意味です。

補足コラム

  • スケールアウト(水平スケーリング)の具体例:Webサーバを複数台並べ、負荷分散装置(ロードバランサ、load balancer)で振り分ける。トラフィックが増えたらサーバを追加して対応します。クラウド環境では「オートスケール(自動でサーバ台数を増減)」を使うことが多いです。
  • スケールアップ(垂直スケーリング)の具体例:サーバのCPU(中央処理装置、Central Processing Unit)を高性能モデルに交換したり、主記憶(メインメモリ、RAM)を増やしたりします。短期的に性能を上げやすい反面、コスト効率や上限に注意が必要です。
  • 選択の判断基準:短期的で単純な処理増加ならスケールアップ。長期的で更なる拡張性や耐障害性が必要ならスケールアウトを検討します。

FAQ

Q1. どちらがコスト効率が良いですか?
A1. ケースによります。小規模で一時的な増加ならスケールアップが手軽です。大規模で継続的ならスケールアウトの方が横に増やすことでコスト分散や冗長化が効くことが多いです。
Q2. クラウドならどちらを選べばよいですか?
A2. クラウドではスケールアウトがやりやすく、自動で台数を増減する機能があるため、可用性と拡張性を重視するならスケールアウトが一般的です。ただし、特殊な処理では高性能インスタンス(スケールアップ)を選ぶ場合もあります。
Q3. 「ダウンサイジング」を選ぶ場面はありますか?
A3. コスト削減やリソース見直しで意図的に小さくすることはありますが、性能向上策としては逆の意味です。

関連キーワード: スケールアウト、スケールアップ、水平スケーリング、垂直スケーリング、ダウンサイジング、負荷分散、ロードバランサ、オートスケール、CPU、主記憶、キャパシティプランニング
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について