分布式计算,网格计算和云计算的异同
分布式計算,網格計算和云計算的異同
分布式計算:研究如何把一個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然后把這些部分分配給許多計算機進行處理,最后把這些計算結果綜合起來得到最終的結果。
網格計算:分布式計算的一種,由一群松散耦合的計算機組成的一個超級的虛擬計算機,常用來執行一些大型任務;
云計算:云計算(Cloud?Computing)是分布式處理(Distributed?Computing)、并行處理(Parallel?Computing)和網格計算(Grid?Computing)的發展。也是一種商業計算模型,它將計算任務分布在大量計算機構成的資源池上,使用戶能夠按需獲取計算力、存儲空間和信息服務。簡單來說,云計算是通過網絡提供可伸縮的廉價的分布式計算能力。
網格計算與云計算有很多相似之處,二者都可以看做是分布式計算衍生出來的概念,都是為了讓IT資源能夠對用戶透明,達到更高的使用率,但二者也有明顯區別。
1.產生年代不同
網格計算產生于20世紀90年代初期,距今已有二十多年的歷史;而云計算則是最近十多年興起并迅猛發展。
2.應用領域不同
網格計算主要面向科研領域,強調強大的分布式計算能力,往往不以盈利為目的。
云計算主要面向商業領域,強調計算資源的服務化。
3.資源歸屬不同
網格中的計算資源通常歸屬于多個不同的組織,部署在不同的地理位置,這些組織使用統一的基礎平臺,使得分布在不同組織及地理位置的用戶以虛擬組織的形態來使用網格中的資源。
云計算中的計算資源較為集中,通常屬于一個組織。
4.完成使命不同
網格計算是“many?for?one”,即把眾多的計算機資源集中起來用于完成某項特定的計算任務。
云計算是“one?for?many”,即互聯網上的一項資源可以服務萬千用戶,它面向完成持久性、多樣性的服務。
5.計算方式不同
網格計算以并行計算為主。
云計算以集中計算為主。
6.使用虛擬化技術的不同
???????網格計算并不強調虛擬化技術。
??????云計算最基礎的技術之一就是虛擬化技術。云計算通過虛擬化技術來提高服務器的利用率,提供跨平臺應用能力,提供系統的快速部署及容錯能力。
以上觀點出自于
孫玉山《軟件設計模式與體系結構》高等教育出版社
郎為民《大話云計算》人民郵電出版社
由本人整理
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
總結
以上是生活随笔為你收集整理的分布式计算,网格计算和云计算的异同的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: setPositiveButton和se
- 下一篇: Monitor简介
