云計算和網(wǎng)格計算有何不同?
來源:數(shù)字音視工程網(wǎng) 編輯:SHAN90 2015-03-10 10:10:25 加入收藏 咨詢

所在單位: | * |
姓名: | * |
手機: | * |
職位: | |
郵箱: | * |
其他聯(lián)系方式: | |
咨詢內容: | |
驗證碼: |
|
在近年來,云計算、大數(shù)據(jù)等概念正在逐漸深入人心。不過時至今日,還有很多人說不上來,云計算到底是何物?它又和網(wǎng)格計算、自主計算等有何差異呢?本文將就這一點為您解析。
所謂云計算,目前國際上的定義已經(jīng)達到百種之多,林林總總的解釋反倒更讓人迷惑。目前,比較權威的定義是美國國家標準與技術研究院(NIST)的解釋:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡訪問,進入可配置的計算資源共享池(資源包括網(wǎng)絡、服務器、存儲、應用軟件、服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。
簡單來講,云即是網(wǎng)絡、互聯(lián)網(wǎng),所謂云計算就是利用在Internet中可用的計算系統(tǒng),能夠支持互聯(lián)網(wǎng)各類應用的系統(tǒng)。云計算是以第三方擁有的機制提供服務,為了完成功能,用戶只關心需要的服務。
網(wǎng)格計算,即分布式計算,是一門計算機科學。它研究如何把一個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然后把這些部分分配給許多計算機進行處理,最后把這些計算結果綜合起來得到最終結果。
云計算是從網(wǎng)格計算演化來的,能夠隨需應變地提供資源。通常情況下,云計算采用計算機集群構成數(shù)據(jù)中心,并以服務的形式交付給用戶,使得用戶可以像使用水、電一樣按需購買云計算資源。從這個角度看,云計算與網(wǎng)格計算的目標非常相似。
那么,這兩者之間到底有什么異同點呢?
第2頁:云計算和網(wǎng)格計算的異同點
云計算和網(wǎng)格計算的異同點
云計算和網(wǎng)格計算都是可伸縮的。可伸縮性是通過獨立運行在通過Web服務連接的各種操作系統(tǒng)上的應用程序實例的負載平衡實現(xiàn)的。CPU和網(wǎng)絡帶寬根據(jù)需要分配和回收。系統(tǒng)存儲能力根據(jù)特定時間的用戶數(shù)量、實例的數(shù)量和傳輸?shù)臄?shù)據(jù)量進行調整。
相對于強調異構資源共享的網(wǎng)格計算,云計算更強調大規(guī)模資源池的分享,通過分享提高資源復用率,并利用規(guī)模經(jīng)濟降低運行成本;而網(wǎng)格計算常用于集中大量資源來執(zhí)行一些大型任務。
通常,網(wǎng)格計算關注的是計算量非常大的操作。網(wǎng)格計算要求軟件的使用可以分為多個部分,將程序的片段作為大的系統(tǒng)映像傳遞給幾千個計算機中。這其中系統(tǒng)軟硬件成本以及運營的成本都非常高。而相比之下,云計算需要考慮經(jīng)濟成本,因此硬件設備、軟件平臺的設計不再一味追求高性能,而要綜合考慮成本、可用性、可靠性等因素。
簡言之,云計算是以相對集中的資源,運行分散的應用;而網(wǎng)格計算則是聚合分散的資源,支持大型集中式應用。
評論comment