一、分布式系統(tǒng)是什么意思
分布式系統(tǒng)是由一組通過(guò)網(wǎng)絡(luò)進(jìn)行通信、為了完成共同的任務(wù)而協(xié)調(diào)工作的計(jì)算機(jī)節(jié)點(diǎn)組成的系統(tǒng),又叫分布式管控系統(tǒng)、分布式管理系統(tǒng)。分布式系統(tǒng)的出現(xiàn)是為了用廉價(jià)的、普通的機(jī)器完成單個(gè)計(jì)算機(jī)無(wú)法完成的計(jì)算、存儲(chǔ)任務(wù),其目的是利用更多的機(jī)器,處理更多的數(shù)據(jù)。分布式系統(tǒng)具有三大特性:
1、分布性:服務(wù)部署空間具有多樣性。
2、并發(fā)性:程序運(yùn)行過(guò)程中,并發(fā)性操作是很常見(jiàn)的。比如同一個(gè)分布式系統(tǒng)中的多個(gè)節(jié)點(diǎn),同時(shí)訪問(wèn)一個(gè)共享資源。
3、無(wú)序性:進(jìn)程之間的消息通信,會(huì)出現(xiàn)順序不一致問(wèn)題。
二、分布式管控系統(tǒng)的優(yōu)點(diǎn)有哪些
分布式管控系統(tǒng)的優(yōu)點(diǎn)多多,主要有:
1、資源共享
若干不同的節(jié)點(diǎn)通過(guò)通信網(wǎng)絡(luò)彼此互聯(lián),一個(gè)節(jié)點(diǎn)上的用戶可以使用其他節(jié)點(diǎn)上的資源,如分布式系統(tǒng)允許設(shè)備共享,使眾多用戶共享昂貴的外部設(shè)備,如彩色打印機(jī);允許數(shù)據(jù)共享,使眾多用戶訪問(wèn)共用的數(shù)據(jù)庫(kù);可以共享遠(yuǎn)程文件,使用遠(yuǎn)程特有的硬件設(shè)備(如高速陣列處理器),以及執(zhí)行其他操作。?
2、計(jì)算速度快
如果一個(gè)特定的計(jì)算任務(wù)可以劃分為若干個(gè)并行運(yùn)行的子任務(wù),則可把這些子任務(wù)分散到不同的節(jié)點(diǎn)上,使它們同時(shí)在這些節(jié)點(diǎn)上運(yùn)行,從而加快計(jì)算速度。另外,分布式系統(tǒng)具有計(jì)算遷移功能,如果某個(gè)節(jié)點(diǎn)上的負(fù)載太重,則可把其中一些作業(yè)移到其他節(jié)點(diǎn)去執(zhí)行,從而減輕該節(jié)點(diǎn)的負(fù)載。這種作業(yè)遷移稱為負(fù)載平衡。
3、可靠性高
分布式系統(tǒng)具有高可靠性。如果其中某個(gè)節(jié)點(diǎn)失效了,則其余的節(jié)點(diǎn)可以繼續(xù)操作,整個(gè)系統(tǒng)不會(huì)因?yàn)橐粋€(gè)或少數(shù)幾個(gè)節(jié)點(diǎn)的故障而全體崩潰。因此,分布式系統(tǒng)有很好的容錯(cuò)性能。
系統(tǒng)必須能夠檢測(cè)節(jié)點(diǎn)的故障,采取適當(dāng)?shù)氖侄?,使它從故障中恢?fù)過(guò)來(lái)。系統(tǒng)確定故障所在的節(jié)點(diǎn)后,就不再利用它來(lái)提供服務(wù),直至其恢復(fù)正常工作。如果失效節(jié)點(diǎn)的功能可由其他節(jié)點(diǎn)完成,則系統(tǒng)必須保證功能轉(zhuǎn)移的正確實(shí)施。當(dāng)失效節(jié)點(diǎn)被恢復(fù)或者修復(fù)時(shí),系統(tǒng)必須把它平滑地集成到系統(tǒng)中。?
4、通信方便快捷
分布式系統(tǒng)中各個(gè)節(jié)點(diǎn)通過(guò)一個(gè)通信網(wǎng)絡(luò)互聯(lián)在一起。通信網(wǎng)絡(luò)由通信線路、調(diào)制解調(diào)器和通信處理器等組成,不同節(jié)點(diǎn)的用戶可以方便地交換信息。在低層,系統(tǒng)之間利用傳遞消息的方式進(jìn)行通信,這類似于單CPU系統(tǒng)中的消息機(jī)制。單CPU系統(tǒng)中所有高層的消息傳遞功能都可以在分布式系統(tǒng)中實(shí)現(xiàn),如文件傳遞、登錄、郵件、Web瀏覽和遠(yuǎn)程過(guò)程調(diào)用。
三、分布式管理系統(tǒng)的缺點(diǎn)
盡管分布式系統(tǒng)具備眾多優(yōu)勢(shì),但它也有自身的缺點(diǎn),主要是可用軟件不足,系統(tǒng)軟件、編程語(yǔ)言、應(yīng)用程序以及開(kāi)發(fā)工具都相對(duì)很少。此外,還存在通信網(wǎng)絡(luò)飽和或信息丟失和網(wǎng)絡(luò)安全問(wèn)題,方便的數(shù)據(jù)共享同時(shí)意味著機(jī)密數(shù)據(jù)容易被竊取。