物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊(cè)

云計(jì)算向分布式延伸 共識(shí)機(jī)制有待達(dá)成

作者:本站收錄
來源:中國智能制造網(wǎng)
日期:2017-11-30 14:13:11
摘要:在萬物互聯(lián)時(shí)代,物與物、人與物的強(qiáng)關(guān)聯(lián)多數(shù)時(shí)候會(huì)發(fā)生在本地。這種就近處理的方式耗時(shí)更短,而且足以應(yīng)付本地業(yè)務(wù)交互的輕量化需求,推動(dòng)著云計(jì)算向分布式延伸。

  在萬物互聯(lián)時(shí)代,物與物、人與物的強(qiáng)關(guān)聯(lián)多數(shù)時(shí)候會(huì)發(fā)生在本地。這種就近處理的方式耗時(shí)更短,而且足以應(yīng)付本地業(yè)務(wù)交互的輕量化需求,推動(dòng)著云計(jì)算向分布式延伸。不過分布式系統(tǒng)也面臨著一個(gè)重要問題——在一個(gè)分布式系統(tǒng)中,每個(gè)人都是平等的,因此需要有一種機(jī)制來確保網(wǎng)絡(luò)上能夠達(dá)成共識(shí)。

  云計(jì)算向分布式延伸共識(shí)機(jī)制有待達(dá)成

  一直以來,技術(shù)的更迭總是伴隨著應(yīng)用場景的變遷,從最初大型機(jī)的集中處理到后來的分布式架構(gòu),越來越多的需求趨于離散化和碎片化。而在云計(jì)算發(fā)展一片火熱的時(shí)候,英國數(shù)字咨詢公司RedBadger的技術(shù)主管ViktorCharypar卻在VentureBeat上發(fā)文表示,云服務(wù)將會(huì)迎來末日,并指出點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)將會(huì)是將來的發(fā)展方向。

  這種論斷事實(shí)上并不是無稽之談。當(dāng)下物聯(lián)網(wǎng)設(shè)備發(fā)展突飛猛進(jìn),IDC預(yù)計(jì),到2020年全球?qū)⒂谐^500億的終端與設(shè)備聯(lián)網(wǎng),超過40%的數(shù)據(jù)要在網(wǎng)絡(luò)邊緣側(cè)進(jìn)行分析、處理與存儲(chǔ)。

  如此大的數(shù)據(jù)量傳輸?shù)皆贫耍瑢?duì)網(wǎng)絡(luò)帶寬和存儲(chǔ)能力都是考驗(yàn),更不要說通訊過程中的安全風(fēng)險(xiǎn)。以往,前端設(shè)備會(huì)將采集到的信息傳回?cái)?shù)據(jù)中心,由后者運(yùn)算處理后發(fā)送指令,再由設(shè)備執(zhí)行用戶的需求。這樣一來,無疑加重了數(shù)據(jù)中心的負(fù)擔(dān)。

  而點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)技術(shù)是用協(xié)議和策略來取代我們所知道的網(wǎng)絡(luò)的構(gòu)建模塊,可以解決目前云存儲(chǔ)面臨的諸多問題。其目標(biāo)是完全分布式的,永久冗余的數(shù)據(jù)存儲(chǔ),每個(gè)參與網(wǎng)絡(luò)的用戶都在存儲(chǔ)其中一些可用數(shù)據(jù)的副本。

  這種分布式的趨勢如今日趨明顯。在萬物互聯(lián)時(shí)代,物聯(lián)網(wǎng)的核心就在于物與物、人與物的強(qiáng)關(guān)聯(lián),而多數(shù)時(shí)候的彼此聯(lián)系會(huì)發(fā)生在本地。也就是說,計(jì)算、存儲(chǔ)、分析等需求響應(yīng)通常在距離物理位置較近的地方完成,而不是傳輸?shù)角Ю镏獾臄?shù)據(jù)中心。這種就近處理的方式耗時(shí)更短,而且足以應(yīng)付本地業(yè)務(wù)交互的輕量化需求,推動(dòng)著云計(jì)算向分布式延伸。

  究竟什么是分布式計(jì)算?所謂分布式計(jì)算是一門計(jì)算機(jī)科學(xué),它研究如何把一個(gè)需要非常巨大的計(jì)算能力才能解決的問題分成許多小的部分,然后把這些部分分配給許多計(jì)算機(jī)進(jìn)行處理,最后把這些計(jì)算結(jié)果綜合起來得到最終的結(jié)果

  理論上來說,分布式技術(shù)其實(shí)質(zhì)上是一種基于網(wǎng)絡(luò)的計(jì)算機(jī)處理技術(shù)。一個(gè)分布式系統(tǒng)是一組邏輯和物理上互聯(lián)的處理單元的集合。其實(shí)質(zhì)就是對(duì)資源的系統(tǒng)范圍的分散控制,以達(dá)到應(yīng)用程序的協(xié)同執(zhí)行。

  據(jù)悉這種系統(tǒng)不要求單臺(tái)計(jì)算機(jī)的功能十分強(qiáng)大,故能降低成本。分布式系統(tǒng)具有快速訪問、多用戶使用的優(yōu)點(diǎn)。系統(tǒng)中的每臺(tái)計(jì)算機(jī)可以方便快捷的訪問其他內(nèi)部節(jié)點(diǎn)的信息文件,它既可以為本地用戶的特殊要求服務(wù),也可以為網(wǎng)絡(luò)中其他用戶服務(wù),實(shí)現(xiàn)不同計(jì)算機(jī)之間的通信與協(xié)同工作。

  但是分布式系統(tǒng)也面臨著一個(gè)重要問題——在一個(gè)分布式系統(tǒng)中,每個(gè)人都是平等的,因此需要有一種機(jī)制來確保網(wǎng)絡(luò)上能夠達(dá)成共識(shí)。對(duì)于一個(gè)真正的分布式網(wǎng)絡(luò)來說,要想解決這個(gè)問題,最困難的問題就是我們今天正在使用的所有應(yīng)用。它不僅會(huì)影響并發(fā)更新,還會(huì)影響其他需要“實(shí)時(shí)”更新的更新。這個(gè)問題對(duì)于數(shù)據(jù)庫來說尤其困難,它也會(huì)影響到其他關(guān)鍵服務(wù),比如DNS。因此,要說分布式系統(tǒng)將成未來主流,或許還有待商榷。

人物訪談