集中処理と分散処理

更新日:

用語解説

集中処理は主要な計算・データを一か所へ集約し、分散処理は複数のコンピュータへ処理・データを分担させ通信しながら協調する方式です。

■ 試験で押さえるポイント

  • 集中処理はデータ一貫性、運用、セキュリティ、資源管理を統一しやすい一方、中央の障害・過負荷の影響が大きくなります。

  • 分散処理は水平拡張、拠点近傍処理、障害分離を実現しやすい一方、通信遅延、部分障害、同期、整合性が複雑です。

  • 分散DBでは複製・分割、分散トランザクション、結果整合性等を要件に応じて選び、ネットワーク分断も前提にします。

  • 実システムは中央DBと分散キャッシュ、クラウドとエッジ等を組み合わせます。台数だけでなく責任と状態の配置で判断します。

■ 選択肢での判断ポイント

一元管理しやすいが中央障害の影響が大きいのが集中、拡張・障害分離しやすいが整合制御が難しいのが分散です。分散処理では部分障害が起こることを前提に設計します。

例: 全店舗が中央サーバだけで売上処理するのは集中、各店舗で処理を継続して後から本部へ同期するのは分散処理です。

音声で聞く

同じ分野の用語