集中処理システム 1台のホストコンピュータで複数の業務を行う構成
○資源管理やセキュリティ、保守が容易である。コストも削減!
×トラブルで全部が停止するので、業務に与える影響が大きい。
分散処理システム データや機能をコンピュータに分散させ、効率的に処理しつつ。
システム資源を共有させる。
(局所的な処理は分散処理。横断的な処理は集中処理)
○障害の影響が少ない。システムの拡張がしやすい。
×個別の資源は管理できない。システム全体を捉えにくい。運用管理が複雑でコスト高い。
水平機能分散システム 業務や機能によって処理するコンピュータを分ける方式。
水平負荷分散システム コンピュータの負荷状況を見て、処理を分担させる方式。
垂直機能分散システム 一連の機能を階層的に分割し、処理機能によって上下関係がある。
(クライアントサーバシステムのことだね)
分散処理を支える技術
RPC Remote Procedure Call
ネットワークを通じて別のコンピュータの手続きを呼び出す仕組み。
→オブジェクト指向では CORBA