スケールアウトが適しているシステムの特徴

スケールアウト(Scale-Out)は,サーバの台数を増やすことによってシステム全体の処理能力を向上させる手法です。 Web サーバの負荷分散や,参照系のデータベースクエリのように,互いに依存関係がなく並列実行しやすい処理(読み取り中心の処理)が多いシステムに極めて適しています。したがって正解はイとなります。 各選択肢の解説は以下のとおりです。 並列処理が困難な一括バッチ処理などは,個々のサーバの CPU やメモリ性能を強化するスケールアップ(Scale-Up)が適しています。 更新処理が多く整合性維持の排他制御や同期オーバーヘッドが大きいシステムは,台数を増やすと同期コストが増加するためスケールアウトには向きません。 複数マスター間で常に整合性を保つ必要がある更新系システムは,分散化によるオーバーヘッドが大きくスケールアウトには向きません。

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

出典令和5年度 秋期 応用情報技術者試験 午前 問13
ア
一連の大きな処理を一括して実行しなければならないので,並列処理が困難な処理が中心のシステム
イ
参照系のトランザクションが多いので,複数のサーバで分散処理を行っているシステム
ウ
データを追加するトランザクションが多いので,データの整合性を取るためのオーバーヘッドを小さくしなければならないシステム
エ
同一のマスターデータベースがシステム内に複数配置されているので,マスターを更新する際にはデータベース間で整合性を保持しなければならないシステム