システムの性能を向上させるための方法として,スケールアウトが適しているシステムはどれか。

テクノロジ系

ア 一連の大きな処理を一括して実行しなければならないので,並列処理が困難な処理が中心のシステム

なぜ違う: 並列化できないのでスケールアウトの効果が出にくい。

イ 参照系のトランザクションが多いので,複数のサーバで分散処理を行っているシステム
ウ データを追加するトランザクションが多いので,データの整合性を取るためのオーバーヘッドを小さくしなければならないシステム

なぜ違う: 台数を増やすほど整合性維持の負荷が増し、スケールアウト向きではない。

エ 同一のマスターデータベースがシステム内に複数配置されているので,マスターを更新する際にはデータベース間で整合性を保持しなければならないシステム

なぜ違う: 更新時の整合性負荷が大きく、スケールアウト向きではない。

正解: イ

要点: 参照系が多く分散処理できるシステムはスケールアウト向き。

スケールアウトはサーバ台数を増やして負荷を分散する方式で、参照系(読取り)が多く複数サーバで分散処理できるシステムに適する。整合性維持のオーバーヘッドが支配的な更新系には不向き。

この問題に出てくる用語

関連キーワード: スケールアウト・性能向上・分散処理

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和5年度 秋期 応用情報技術者試験 午前 問13