Google提出的分散式運算技術,讓開發人員很容易開發出全球性的應用服務
  
「雲端源自平行運算,但比網格更擅長資料運算。」
 
「雲端技術可以算是網格技術的一個子集合」

網格技術涵蓋了雲端技術,但是,網格能夠處理更複雜的問題,而雲端技術則可視為是網格技術的一種商業化結果。

「雲端運算是從網格技術的分散平行運算技術和觀念發展出來,業界再用新名詞來包裝原有技術,只是使用的比喻不同。」

「對使用者來說,不需要了解伺服器是什麼?在哪裡?就是把需求丟進去,就會得到結果,這是雲端運算的想法,也是網格運算的想法。」

雲端運算適合的任務,多半是資料處理次數頻率高,而每一次要處理的資料量小。

所以,實作的差異就是,雲端運算可以組合大量的個人電腦來提供服務,而網格運算則需要依賴能提供大量運算資源的高效能電腦。

雲端運算(Cloud Computing):Google提出的分散式運算技術,讓開發人員很容易開發出全球性的應用服務,雲端運算技術可以自動管理大量標準化(非異質性)電腦間的溝通、任務分配和分散式儲存等。

網格運算(Grid Computing):在網路上,透過標準化協定與信任機制,整合跨網域中的異質伺服器,建立運算叢集系統來共享運算資源、儲存資源等。

●服務在雲端(In-the-Cloud)或雲端服務(Cloud Service):供應商透過網際網路提供服務,使用者只需透過瀏覽器就能使用,不需了解供應商的伺服器如何運作。

●MapReduce模式:Google運用在雲端運算中的關鍵技術,讓開發者開發大量資料的處理程式。先透過Map程式將資料切割成不相關的區塊,分配給大量電腦處理,再透過Reduce程式將結果彙整,輸出開發者需要的結果。

Hadoop:使用使用Java開發的開源雲端運算框架,也是採用Google雲端運算技術實作的框架,但所用的分散式檔案系統與Google不同。2006年Yahoo成為該計畫最主要的貢獻者和使用者。
 
『OLily City』。引用 iThome 。
 

文章標籤
全站熱搜
創作者介紹
創作者 olilycity 的頭像
olilycity

*°╮Olily City╭°*

olilycity 發表在 痞客邦 留言(0) 人氣(112)