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

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