応用情報技術者 2018年 春期 午前2 問14
問題文
物理サーバのスケールアウトに関する記述として、適切なものはどれか。
選択肢
ア:サーバの CPUを高性能なものに交換することによって、サーバ当たりの処理能力を向上させること
イ:サーバの台数を増やして負荷分散することによって、サーバ群としての処理能力を向上させること(正解)
ウ:サーバのディスクを増設して冗長化することによって、サーバ当たりの信頼性を向上させること
エ:サーバのメモリを増設することによって、単位時間当たりの処理能力を向上させること
物理サーバのスケールアウトに関する記述【午前2 解説】
要点まとめ
- 結論:スケールアウトとは、サーバの台数を増やして負荷分散し処理能力を向上させる手法です。
- 根拠:スケールアウトは水平拡張とも呼ばれ、複数のサーバで処理を分散することで全体性能を高めます。
- 差がつくポイント:スケールアップ(垂直拡張)との違いを理解し、台数増加がスケールアウトの本質であることを押さえましょう。
正解の理由
イは「サーバの台数を増やして負荷分散することによって、サーバ群としての処理能力を向上させること」とあり、これはスケールアウトの定義に合致します。複数の物理サーバを並列に稼働させることで、全体の処理能力を向上させる手法です。
よくある誤解
スケールアウトとスケールアップを混同し、CPUやメモリの増強をスケールアウトと誤認することがあります。スケールアウトは台数の増加がポイントです。
解法ステップ
- 問題文の「スケールアウト」の意味を確認する。
- スケールアウトは「台数を増やす」ことと理解する。
- 選択肢の内容を「台数増加か性能強化か」で分類する。
- 台数増加を示す選択肢を正解と判断する。
- 他の選択肢はスケールアップや冗長化の説明であるため除外する。
選択肢別の誤答解説
- ア:CPUを高性能に交換するのはスケールアップ(垂直拡張)であり、スケールアウトではありません。
- イ:正解。台数を増やして負荷分散し処理能力を向上させる典型的なスケールアウトです。
- ウ:ディスク増設による冗長化は信頼性向上の手法であり、スケールアウトの説明ではありません。
- エ:メモリ増設もスケールアップの一種で、単一サーバの性能向上を指します。
補足コラム
スケールアウトはクラウド環境や分散システムで多用され、柔軟にリソースを増減できる利点があります。一方、スケールアップは単一サーバの性能限界に依存しやすいため、拡張性に制約があります。
FAQ
Q: スケールアウトとスケールアップの違いは何ですか?
A: スケールアウトはサーバ台数を増やす水平拡張、スケールアップは単一サーバの性能を強化する垂直拡張です。
A: スケールアウトはサーバ台数を増やす水平拡張、スケールアップは単一サーバの性能を強化する垂直拡張です。
Q: スケールアウトのメリットは何ですか?
A: 柔軟な拡張性と障害時の冗長性向上があり、大規模システムに適しています。
A: 柔軟な拡張性と障害時の冗長性向上があり、大規模システムに適しています。
関連キーワード: スケールアウト、スケールアップ、負荷分散、水平拡張、垂直拡張、冗長化、サーバ拡張

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

