ITパスポート過去問 令和2年度(2020年)問61
サーバの性能向上策に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。


選択肢
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
サーバの性能向上策には、サーバの台数を増やして処理を分散させる方法と、1台のサーバのCPUや主記憶などを高性能なものに交換して処理能力を上げる方法があります。前者がスケールアウト、後者がスケールアップです。
Point
この問題は、サーバの性能向上策としてよく用いられるスケールアウトとスケールアップについて、説明文からどちらの用語に該当するかを正しく対応付けられるかを確認するものです。
解くために必要な知識
この問題を解くには、サーバ性能を上げる代表的な方法としてのスケールアウトとスケールアップの違いを理解している必要があります。
用語の整理
| 用語名 | 意味 | 具体例 |
|---|---|---|
| スケールアウト | サーバの台数を増やし、複数台で処理を分担して、全体の処理能力を上げることです。 | Webサーバを1台から2台、3台に増やして負荷分散する。 |
| スケールアップ | 1台のサーバのCPUや主記憶などを高性能なものに交換、増設して、1台あたりの処理能力を上げることです。 | CPUを上位機種に交換する。主記憶を増設する。 |
他の選択肢に出てくる用語
| 用語名 | 意味 | 注意点 |
|---|---|---|
| ダウンサイジング | 大型コンピュータ(汎用機など)中心の構成から、比較的小型で安価なサーバやPCを組み合わせた構成に置き換える考え方です。 | 性能向上そのものを指す用語ではなく、構成の見直しや移行の考え方として扱われます。 |
問題の解法手順
選択肢を構成する要素の整理
| 要素 | 問題文の記述 | 用語 |
|---|---|---|
| a | サーバの台数を増やして並行処理させて対応する | スケールアウト |
| b | サーバ自体を高性能のものに交換したり、CPUや主記憶などをより性能の良いものに替えたりして対応する | スケールアップ |
組合せの決定
aがスケールアウト、bがスケールアップになる選択肢を選びます。
選択肢ごとの解説
- ア:正解
aはサーバの台数を増やして並行処理させるのでスケールアウトです。bはサーバ本体やCPU、主記憶を高性能なものに替えて1台の性能を上げるのでスケールアップです。問題文の説明と一致するため正解です。
- イ:不正解
aとbが逆です。台数を増やして対応するのはスケールアウトであり、スケールアップではありません。
- ウ:不正解
aのスケールアップは、台数を増やして並行処理させる説明と一致しません。またbのダウンサイジングは、大型コンピュータから小型のコンピュータやサーバへ移行する考え方であり、問題文の説明と一致しません。
- エ:不正解
aのダウンサイジングは、サーバの台数を増やして並行処理させることではありません。したがって問題文のaの説明と一致しません。
まとめ
サーバの性能向上策には、サーバの台数を増やして処理を分散させる方法と、1台のサーバのCPUや主記憶などを高性能なものに交換して処理能力を上げる方法があります。前者がスケールアウト、後者がスケールアップです。
テクノロジ系 > コンピュータシステム > システム構成要素
aはサーバの台数を増やして並行処理させるのでスケールアウトです。bはサーバ本体やCPU、主記憶を高性能なものに替えて1台の性能を上げるのでスケールアップです。問題文の説明と一致するため正解です。
aとbが逆です。台数を増やして対応するのはスケールアウトであり、スケールアップではありません。
aのスケールアップは、台数を増やして並行処理させる説明と一致しません。またbのダウンサイジングは、大型コンピュータから小型のコンピュータやサーバへ移行する考え方であり、問題文の説明と一致しません。
aのダウンサイジングは、サーバの台数を増やして並行処理させることではありません。したがって問題文のaの説明と一致しません。