令和5年度 秋期 応用情報技術者試験 午前 問13
テクノロジ/システム構成要素システムの性能を向上させるための方法として,スケールアウトが適しているシステムはどれか。
出典:令和5年度 秋期 応用情報技術者試験 午前 問13
- ア一連の大きな処理を一括して実行しなければならないので,並列処理が困難な処理が中心のシステム
- イ参照系のトランザクションが多いので,複数のサーバで分散処理を行っているシステム
- ウデータを追加するトランザクションが多いので,データの整合性を取るためのオーバーヘッドを小さくしなければならないシステム
- エ同一のマスターデータベースがシステム内に複数配置されているので,マスターを更新する際にはデータベース間で整合性を保持しなければならないシステム
正解:イ
解説
スケールアウトは,サーバの台数を増やして処理能力を高める方法です。処理を複数サーバに分散できることが前提となるため,データ更新の競合が少ない参照系(読取り中心)のトランザクションを分散処理しているシステムに適しています。
選択肢ごとの解説
- ア誤り。並列処理が困難な一括処理が中心のシステムは台数を増やしても分散できないため,1台の性能を高めるスケールアップが適しています。
- イ正しい。参照系トランザクション中心の分散処理システムは,サーバを追加した分だけ素直に処理能力を伸ばせます。
- ウ誤り。データ追加が多く整合性維持のオーバーヘッドを抑えたいシステムでは,台数を増やすとかえって整合性維持の負担が増えます。
- エ誤り。複数のマスターデータベース間で整合性を保持しなければならないシステムは,台数の増加とともに同期コストが増大するため不向きです。