1.雲計算與網格計算
網格計算的目的是實現互聯網上所有資源的全面共享,包括計算資源、存儲資源、通信資源、軟件資源、信息資源等,任何人都可以作爲請求者使用其他節點的資源,任何人都需要貢獻一定的資源給其他節點。
網格計算使用過程中會遇到一些問題,如對資源的可用性和軟件的不同配置,包括不同的操作系統、庫、編譯器、運行環境等。同時用戶的應用往往只能運行在特定的環境中。因此,網格基礎設施常存在可移植性障礙,從而約束用戶在效用計算環境中使用網格。虛擬化技術可以完美解決網格在效用計算環境中遇到的問題,又爲雲計算的發展推進了一步。
與雲計算相比,網格計算強調將工作量轉移到遠程的可用計算資源上,而云計算強調專有。網格計算側重並行的計算集中性需求,並且難以自動擴展;雲計算側重事務性應用,大量單獨的請求,可實現自動、半自動擴展。
網格計算的構建大多爲完成某一特定的任務需要或者支持挑戰性的應用;而云計算一般來說都是爲了通用應用而設計的。
網格計算 | 雲計算 | 網格計算 | 雲計算 |
異構資源 | 同構資源 | 鬆耦合問題 | 緊耦合問題 |
不同機構 | 單一機構 | 免費(政府支付) | 按量計費 |
虛擬組織 | 虛擬機 | 標準化 | 尚無標準 |
科學計算爲主 | 數據處理爲主 | 科學界 | 商業社會 |
高性能計算機 | 服務器/PC |
2.雲計算和對等計算
對等計算(P2P)是一種分散的、非集中化和自組織的分佈式系統,利用分佈式資源進行關鍵性的應用。人們可以直接鏈接到其他用戶的計算機以便交換文件,而不像過去那樣鏈接到服務器去瀏覽與下載。這種模式下,不存在服務器與客戶端的差異,網上的所有節點都可以“平等”共享其他節點的計算資源。對等計算的核心思想是所有參與系統的節點處於完全對等的地位,沒有客戶機和服務器之分。
對等計算的優勢是集合大量計算機,大大提高了計算能力,同時使用空閒計算時間,降低成本。對等計算的劣勢:(1)用戶注意力有限,不可能有大量類似的活動;(2)單元之間相互獨立;(3)不穩定的計算能力,需要不斷推動用戶參與。
比較 | 對等計算 | 雲計算 |
不同點 | 對等計算是CPU高度密集型的,相對於計算時間而言,其傳輸時間微不足道。因此,P2P計算貢獻的是CPU週期,而不是帶寬 | 雲計算是CPU和帶寬高度密集型的。雲計算的作業在一個聚集很高帶寬的數據中心運行。 |
對等計算是在接入互聯網的不可信的計算機上運行,這些計算機的網速不高,而且數據也不在本地 | 雲計算是在高帶寬的高性能數據中心的可信任的專用硬件設備上運行 | |
相同點 | 將問題分爲獨立的塊,然後進行並行計算 |
3.雲計算與集羣計算
集羣的一個常用用途就是在一個高流量的網站中實現負載均衡。
集羣計算主要有以下幾個特點:
(1)集羣技術支持混合平臺工作模式,體系結構上可以同時支持精簡指令集計算機和英特爾結構節點,操作上可以同時支持Windows Server、Linux和UNIX操作系統。
(2)集羣技術具有統一的系統監控和管理功能,可以簡單直觀地監控整個集羣的軟硬件運行狀態,同時通過集羣的主機***檢測系統保障系統的安全性。
(3)集羣技術的架構具有優異的動態擴展性,可以根據用戶的需要隨時增加新的節點,而不必改動整個系統。
(4)集羣服務器節點可以根據不同需要,靈活地進行調整和配置,承擔不同的應用服務、計算任務或通過軟件管理協同處理某一特定的任務。
比較 | 集羣計算 | 雲計算 |
區別 | 侷限於某個區域,是爲了解決計算能力不足的問題而創建的因爲通常侷限於LAN範圍內,不適用於不同領域參與者之間的資源共享 | 能提供更爲廣泛的、域內、域間的通信以及資源的共享 |
集羣中的節點是集中控制的,而且集羣管理器知道每個節點的狀態 | 雲計算是分佈式控制的 | |
聯繫 |
|
4.雲計算與虛擬化
虛擬化技術對雲計算的發展起到了關鍵性的作用。虛擬化技術可以增大硬件空間,簡化軟件的重新配置過程。
虛擬化和雲計算並非是捆綁技術,但兩者可以通過優勢互補爲用戶提供更優質的服務。雲計算方案使用虛擬化技術使整個IT基礎設施的資源部署更靈活。反過來,虛擬化方案也可以引入雲計算的理念,爲用戶提供按需使用的資源和服務。
5.雲計算與Web服務技術
開放標準Web服務的出現極大地推動了軟件集成領域的發展,Web服務可以將運行在不同通信產品平臺上的應用整合在一起,使信息以一種應用的形式供他人使用,使內部應用可以在Internet上工作。
Web服務發展到雲服務,使得人們可以用統一的方式來按需訪問功能強大的服務。