本文へスキップ

令和2年度 ITパスポート試験 問61

この問題の解説と、これまでの解答の記録です。

問61
頻出度★★☆

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

出典 令和2年度 ITパスポート試験 問61
解説

問 61

  • ア

    正解 a は「サーバの台数を増やして並行処理させて対応する」手法。サーバを横に並べて台数を増やし処理を分散させるので「スケールアウト」。b は「サーバ自体を高性能のものに交換」「CPU や主記憶をより性能の良いものに替える」手法。1 台あたりの処理能力を引き上げるので「スケールアップ」。したがって a=スケールアウト、b=スケールアップ となり、正解はア。

  • 不正解イ

    a と b が逆。台数を増やして並行処理させるのはスケールアウトであり、a に「スケールアップ」を当てるのは誤り。b の「サーバ自体を高性能化・CPU/主記憶の性能向上」こそがスケールアップである。

  • 不正解ウ

    a を「スケールアップ」とするのが誤り (正しくはスケールアウト)。また b の「ダウンサイジング」は大型機を安価な小型機・複数の PC サーバ等に置き換えてコストを下げる考え方で、CPU や主記憶をより高性能なものへ替える b の説明とは合致しない。

  • 不正解エ

    a を「ダウンサイジング」とするのが誤り。ダウンサイジングは大型機から小型機への置換を指す語であり、台数を増やして並行処理させる a の説明 (スケールアウト) とは別物。b の「スケールアップ」は正しいが a が誤りのため不適切。

ここがポイント
  • スケールアウト=サーバの台数を増やして負荷を分散し処理能力を高める手法 (水平スケール)。スケールアップ=1 台のサーバの CPU・主記憶などを高性能なものへ強化して処理能力を高める手法 (垂直スケール)。
  • ダウンサイジングは大型汎用機を安価な小型機・複数の小型サーバへ置き換える考え方で、性能向上策そのものを指す語ではない点に注意する。
用語

解答の記録