雲計算與網格計算關係有別

2021-05-25 03:06:49 字數 1172 閱讀 2369

狹義雲計算是指it基礎設施的交付和使用模式,指通過網路以按需、易擴充套件的方式獲得所需的資源(硬體、平台、軟體)。提供資源的網路被稱為「雲」。「雲」中的資源在使用者看來是可以無限擴充套件的,並且可以隨時獲取,按需使用,隨時擴充套件,按使用付費。這種特性經常被稱為像水電一樣使用it基礎設施。

廣義雲計算是指服務的交付和使用模式,指通過網路以按需、易擴充套件的方式獲得所需的服務。這種服務可以是it和軟體、網際網路相關的,也可以使任意其他的服務。

雲計算不是一種商業模式,不是一種付費模式,不是一種it技術,不是一類it產品,不是一種付費模式,不是soa,不是虛擬化或虛擬化軟體,不是簡單地將購買變為租賃,不是分布式計算,不是高效能計算,不是網格計算,不是軟體即服務(saas)。

網格計算強調資源共享,任何人都可以做為請求者使用其它節點的資源,任何人都需要貢獻一定資源給其他節點。網格計算強調將工作量轉移到遠端的可用計算資源上。雲計算強調專有,任何人都可以獲取自己的專有資源,並且這些資源是由少數團體提供的,使用者不需要貢獻自己的資源。在雲計算中,計算資源被轉換形式去適應工作負載,它支援網格型別應用,也支援非網格環境,比如執行傳統或 web2.0 應用的三層網路架構。網格計算側重並行的計算集中性需求,並且難以自動擴充套件。雲計算側重事務性應用,大量的單獨的請求,可以實現自動或半自動的擴充套件。

網格的構建大多為完成某乙個特定的任務需要,或者支援挑戰性的應用。這也是會有生物網格、地理網格、國家教育網格等各種不同的網格專案出現的原因。而雲計算一般來說都是為了通用應用而設計的。雲計算一開始就支援廣泛企業計算、web應用,普適性更強。

網格計算的主要思路是聚合分布的鬆散耦合資源。而雲計算的it資源相對集中,以intenet的形式提供底層資源的獲得和使用。

在對待異構性方面,二者理念上有所不同。網格計算用中介軟體遮蔽異構系統,力圖使使用者面向同樣的環境,把困難留在中介軟體,讓中介軟體完成任務。而雲計算,不同的服務用不同的方法對待異構型,所有傳統的方法在這裡都可以應用。有的提供基礎設施,類似傳統的伺服器,使用者選擇作業系統和應用環境,有的則遮蔽了作業系統、基礎設施和系統軟體的差異,比如paas服務。

簡言之,雲計算和網格沒有任何內在聯絡。網格計算一直在發展,只是它和雲計算的出現沒有任何關係。網格計算作為一種面向特殊應用的解決方案將會繼續在某些領域存在,而雲計算作為一場it變革,則會深刻影響整個it產業和人類社會。

「雲與網格」計算雜談

雲計算概念是新的,但內容並非是新的,只是為了某種利益 比如商業效應 學術效應,但最終都是經濟效應 人們把他總結了出來。雲計算的關鍵在於對雲計算的某種定位,比如充分利用現有網路能力提供高階計算 帶智慧型化的服務 定製的專家系統與自學習系統 提供共享儲存 網格 再比如裡面涉及到的分布式計算的排程 資訊的...

網格計算和雲計算,主要有什麼關係?

在網路與it領域,採用一種聚合方法建立基礎架構,實現最大的靈活性和規模經濟性,這已經不是新聞。ip聚合將網路裝置和實踐方法結合在一起,而平台架構聚合 如linux和商業化產品 則對計算資源做相同的事情。但是,將雲作為廣泛統一平台,前面提到的只是一些必要步驟,而不是最終解決方案。簡言之,我們還有工作沒...

雲計算 分布式計算 平行計算 網格計算 集群

平行計算 平行計算是相對於序列計算來說的。可分為時間上的並行和空間上的並行。時間上的並行就是指流水線技術。而空間上的並行則是指用多個處理器併發的執行計算。比如基於cuda程式設計。平行計算的目的就是提供單處理器無法提供的效能 處理器能力或儲存器 使用多處理器求解單個問題。總結 並行的主體 處理器。程...