當(dāng)今的我們已經(jīng)處于計算機(jī)比較發(fā)達(dá)的時代,計算機(jī)的很多技術(shù)已經(jīng)發(fā)展很久,很多我們現(xiàn)在使用的都是在一定基礎(chǔ)結(jié)構(gòu)之上的研究,
就好像我們學(xué)會了hadoop,webservices.....,學(xué)會了大數(shù)據(jù)計算,就是掌握了分布式技術(shù)嗎? 感覺心慌、疑惑。這些疑惑不知道從什么時候開始的,
所以要想弄清是怎么回事,還是回到遙遠(yuǎn)的過去吧......
產(chǎn)生的背景
分布式計算技術(shù)的出現(xiàn)是摩爾(Moore) 定律與網(wǎng)絡(luò)技術(shù)飛速發(fā)展的直接體現(xiàn)。摩爾定律歸納了信息技術(shù)進(jìn)步的速度。在它的作用下,20世紀(jì)60年代中期IBM公司耗資50億美元研制的IBM 360系統(tǒng)計算機(jī)現(xiàn)在只值3.5美分,而計算機(jī)也從神秘不可近的龐然大物變成了多數(shù)人不可或缺的工具,計算機(jī)設(shè)備的發(fā)展歷程:
以因特網(wǎng)為代表的網(wǎng)絡(luò)技術(shù)產(chǎn)生于1969年初,其前身是美國國防部高級研究計劃管理局為準(zhǔn)軍事目的而建立的阿帕網(wǎng)(ARPA網(wǎng)),開始時只連接了4臺主機(jī)。進(jìn)入20世紀(jì)90年代,因特網(wǎng)迅速地商業(yè)化。商業(yè)利用也極大地推進(jìn)了因特網(wǎng)的發(fā)展,一方面,網(wǎng)點的增加以及眾多企業(yè)商家的參入使因特網(wǎng)的規(guī)模急劇擴(kuò)大,信息量成倍增加;另一方面,更刺激了網(wǎng)絡(luò)服務(wù)的發(fā)展。
在此背景下,計算形式也從傳統(tǒng)的集中計算(不與任何網(wǎng)絡(luò)互連,只使用本計算機(jī)系統(tǒng)的所有資源)到分時計算(能夠讓一臺計算機(jī)同時為許多用戶服務(wù),所以,每個用戶感覺好像在使用自己的私人計算機(jī)一樣),直到出現(xiàn)分布式計算(通常只是在網(wǎng)絡(luò)平臺上開發(fā)、部署、管理、維護(hù)以資源共享和協(xié)同工作為主要應(yīng)用目標(biāo),借組計算機(jī)網(wǎng)絡(luò)分布在不同地點的計算實體組織在一起,進(jìn)行信息處理的分布式應(yīng)用系統(tǒng))、并行計算(采用多個處理器或計算機(jī)來并行執(zhí)行單個程序)等
發(fā)展歷程
分布式計算,是指借組計算機(jī)網(wǎng)絡(luò)將分布在不同地點的計算實體(進(jìn)程、對象或構(gòu)件等)組織在一起,通過傳遞消息實現(xiàn)通信和協(xié)作一種方式。分布式計算技術(shù)的發(fā)展大致分為3個階段:信息共享、應(yīng)用互操作和服務(wù)計算。
分布式計算發(fā)展歷程
總結(jié): 了解分布式計算的歷史,可以洞悉分布式的發(fā)展規(guī)律,從中我們可以更好的理解各種分布式及其底層。
下一篇 亞馬遜AWS需解決的五項問題