1. 程式人生 > >分散式系統是什麼,分散式計算的優缺點有哪些?

分散式系統是什麼,分散式計算的優缺點有哪些?

一、分散式系統

1. 分散式系統(distributed system)是由多臺計算機和通訊的軟體通過計算機網路連線組成(本地區域網或者廣域網)。

2. 分散式系統是建立在網路之上的軟體系統。正式因為軟體的特性,所以分散式系統具有高度的內聚性和透明性。

3. 網路和分散式系統之間的區別更多的在於高層軟體(特別是作業系統),而不是硬體。分散式系統可以應用在不通的平臺上如:PC,工作站、區域網和廣域網上。

二、分散式計算的優點

1. 可靠性、高容錯性。

一臺伺服器的系統崩潰不會影響到其他的伺服器。

2. 可擴充套件性

在分散式計算系統可以根據需要增加更多的機器。

3. 靈活性

他可以很容易的安裝、實施和除錯新的服務。

4. 計算速度快

分散式計算機系統可以有多臺計算機的計算能力,使得比其它系統有更快的處理速度。

5. 開放性

由於他是開放的系統,本地和遠端都可以訪問到該服務。

6. 高效能

相較於集中式計算機網路叢集可以提供更高的效能,及更好的價效比。

三、分散式計算機的缺點

1. 故障排除難度高

由於分佈在多臺伺服器上,故障排除和診斷問題難度較高。

2. 軟體支援少

更少的軟體支援是分散式計算機系統的主要缺點。

3. 網路基礎設施成本高

網路基礎設定問題,包括傳輸、高負載、資訊丟失問題。

4. 安全性問題

開放式系統的特性讓分散式計算機系統存在著資料的安全性和共享的風險問題。