問13令和5年度 秋期テクノロジ系
システムの性能を向上させるための方法として,スケールアウトが適しているシステムはどれか。
- ア一連の大きな処理を一括して実行しなければならないので,並列処理が困難な処理が中心のシステム
- イ参照系のトランザクションが多いので,複数のサーバで分散処理を行っているシステム
- ウデータを追加するトランザクションが多いので,データの整合性を取るためのオーバーヘッドを小さくしなければならないシステム
- エ同一のマスターデータベースがシステム内に複数配置されているので,マスターを更新する際にはデータベース間で整合性を保持しなければならないシステム
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ スケールアウトは,サーバを追加し,処理を複数のサーバに分散して性能を高める方法である。参照系のトランザクションは複数のサーバに振り分けやすいため,既に分散処理を行うシステムに適している。
- ア 一連の処理を分割できず並列処理が困難な場合,サーバを追加しても処理を分散できないため,スケールアウトによる向上には適さない。
- ウ データを追加する処理を分散すると,サーバ間でデータの整合性を取る処理が増える。オーバーヘッドを小さくしたい条件には適さない。
- エ 複数のマスターデータベースを更新する構成では,サーバを増やすほど整合性を保持する処理が複雑になり,スケールアウトには適さない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 秋期 応用情報技術者試験 午前 問13