IT資格用語解説基本情報技術者試験・システム設計
集中処理と分散処理
更新日:
用語解説
集中処理は主要な計算・データを一か所へ集約し、分散処理は複数のコンピュータへ処理・データを分担させ通信しながら協調する方式です。
■ 試験で押さえるポイント
集中処理はデータ一貫性、運用、セキュリティ、資源管理を統一しやすい一方、中央の障害・過負荷の影響が大きくなります。
分散処理は水平拡張、拠点近傍処理、障害分離を実現しやすい一方、通信遅延、部分障害、同期、整合性が複雑です。
分散DBでは複製・分割、分散トランザクション、結果整合性等を要件に応じて選び、ネットワーク分断も前提にします。
実システムは中央DBと分散キャッシュ、クラウドとエッジ等を組み合わせます。台数だけでなく責任と状態の配置で判断します。
■ 選択肢での判断ポイント
一元管理しやすいが中央障害の影響が大きいのが集中、拡張・障害分離しやすいが整合制御が難しいのが分散です。分散処理では部分障害が起こることを前提に設計します。
例: 全店舗が中央サーバだけで売上処理するのは集中、各店舗で処理を継続して後から本部へ同期するのは分散処理です。