問61
頻出度★★☆
サーバの性能向上策に関する次の記述中の a, b に入れる字句の適切な組合せはどれか。 あるシステムで, 処理件数の増加に伴い, サーバの処理時間の増大が問題となっている。サーバの処理性能の向上策として, サーバの台数を増やして並行処理させて対応することを [ a ] という。サーバ自体を高性能のものに交換したり, CPU や主記憶などをより性能の良いものに替えたりなどして対応することを [ b ] という。
この問題の解説と、これまでの解答の記録です。
サーバの性能向上策に関する次の記述中の a, b に入れる字句の適切な組合せはどれか。 あるシステムで, 処理件数の増加に伴い, サーバの処理時間の増大が問題となっている。サーバの処理性能の向上策として, サーバの台数を増やして並行処理させて対応することを [ a ] という。サーバ自体を高性能のものに交換したり, CPU や主記憶などをより性能の良いものに替えたりなどして対応することを [ b ] という。
正解 a は「サーバの台数を増やして並行処理させて対応する」手法。サーバを横に並べて台数を増やし処理を分散させるので「スケールアウト」。b は「サーバ自体を高性能のものに交換」「CPU や主記憶をより性能の良いものに替える」手法。1 台あたりの処理能力を引き上げるので「スケールアップ」。したがって a=スケールアウト、b=スケールアップ となり、正解はア。
a と b が逆。台数を増やして並行処理させるのはスケールアウトであり、a に「スケールアップ」を当てるのは誤り。b の「サーバ自体を高性能化・CPU/主記憶の性能向上」こそがスケールアップである。
a を「スケールアップ」とするのが誤り (正しくはスケールアウト)。また b の「ダウンサイジング」は大型機を安価な小型機・複数の PC サーバ等に置き換えてコストを下げる考え方で、CPU や主記憶をより高性能なものへ替える b の説明とは合致しない。
a を「ダウンサイジング」とするのが誤り。ダウンサイジングは大型機から小型機への置換を指す語であり、台数を増やして並行処理させる a の説明 (スケールアウト) とは別物。b の「スケールアップ」は正しいが a が誤りのため不適切。