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