分布式計算,網格計算和雲計算的異同

2021-06-29 00:12:19 字數 1183 閱讀 1902

分布式計算,網格計算和雲計算的異同

分布式計算:

研究如何把乙個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多計算機進行處理,最後把這些計算結果綜合起來得到最終的結果。

網格計算:分布式計算

的一種,由一群鬆散耦合

的計算機組成的

乙個超級的虛擬計算機,

常用來執行一些大型任務;

雲計算:雲計算(cloud computing)是分布式處理(distributed computing)、並行處理(parallel computing)和網格計算(grid computing)的發展。也是一種商業計算模型,它將計算任務分布在大量計算機構成的資源池上,使使用者能夠按需獲取計算力、儲存空間和資訊服務。簡單來說,雲計算是通過網路提供可伸縮的廉價的分布式計算能力。

網格計算與雲計算有很多相似之處,二者都可以看做是分布式計算衍生出來的概念,都是為了讓it資源能夠對使用者透明,達到更高的使用率,但二者也有明顯區別。 1.

產生年代不同

網格計算產生於20世紀90年代初期,距今已有二十多年的歷史;而雲計算則是最近十多年興起並迅猛發展。 2.

應用領域不同

網格計算主要面向科研領域,強調強大的分布式計算能力,往往不以盈利為目的。

雲計算主要面向商業領域,強調計算資源的服務化。 3.

資源歸屬不同

網格中的計算資源通常歸屬於多個不同的組織,部署在不同的地理位置,這些組織使用統一的基礎平台,使得分布在不同組織及地理位置的使用者以虛擬組織的形態來使用網格中的資源。

雲計算中的計算資源較為集中,通常屬於乙個組織。 4.

完成使命不同

網格計算是「many for one」,即把眾多的計算機資源集中起來用於完成某項特定的計算任務。

雲計算是「one for many」,即網際網路上的一項資源可以服務萬千使用者,它面向完成永續性、多樣性的服務。 5.

計算方式不同

網格計算以平行計算為主。

雲計算以集中計算為主。

6.使用虛擬化技術的不同

網格計算並不強調虛擬化技術。

雲計算最基礎的技術之一就是虛擬化技術。雲計算通過虛擬化技術來提高伺服器的利用率,提供跨平台應用能力,提供系統的快速部署及容錯能力。

以上觀點出自於

孫玉山《軟體設計模式與體系結構》高等教育出版社

郎為民《大話雲計算》人民郵電出版社

由本人整理

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

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

雲計算與分布式計算的區別

雲計算技術特點 瀰漫性 無所不在的分布性和社會性。它是一種新興的共享基礎架構的方法,可以將巨大的系統池連線在一起以提供各種it服務。雲計算並不是六大特徵,而是五大特徵。特徵如下 1.支援異構基礎資源 雲計算可以構建在不同的基礎平台之上,即可以有效相容各種不同種類的硬體和軟體基礎資源。硬體基礎資源,主...

分布式計算

定義 研究如何把乙個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多計算機進行處理,最後把這些計算結果綜合起來得到最終的結果。什麼是分布式系統 分布式系統 distributed system 是由多台計算機和通訊的軟體通過計算機網路連線組成 本地區域網或者廣域網 分布...