淺談雲端運算 (Cloud Computing)
所謂雲端(cloud)其實就是泛指網路,名稱來自工程師在繪製示意圖時,常以一朵雲來代表網路。因此,雲端運算(cloud computing)用白話文講就是網路運算。舉凡運用網路溝通多台電腦的運算工作,或是透過網路連線取得由遠端主機提供的服務等,都可以算是一種雲端運算。
所以說,雲端運算其實不是新技術,更嚴格的說,甚至不能算是技術。雲端運算是一種概念,代表的是利用網路使電腦能夠彼此合作或使服務更無遠弗屆,而在實現概念的過程中,才會產生出相應的技術。
雲端運算的概念事實上也不算新,其本質大抵承襲自分散式運算(Distributed Computing)以及網格運算(Grid Computing)這兩位老前輩。
所謂分散式運算,顧名思義,就是將大型工作區分成小塊後,分別交由眾多電腦各自進行運算再彙整結果,以完成單一電腦無力勝任的工作。
而網格運算則是分散式運算加以延伸的一支,其主要特點在於將各種不同平台、不同架構、不同等級的電腦透過分散式運算的方式做整合運用。雲端運算則強調在本地端資源有限的情況下,利用網路取得遠方的運算資源。
Gartner的分類方式,將雲端運算區分為兩大類,分別為雲端服務(Cloud Computing Services)與雲端科技(Cloud Computing Technologies)。雲端服務專注在於藉由網路連線從遠端取得服務。而雲端科技則是著眼於利用虛擬化以及自動化等技術來創造和普及電腦中的各種運算資源。
當然,雲端運算的威力不僅僅是提供使用者更妥善的服務而已,由於雲端服務不需要將程式安裝在用戶的電腦中,對服務商而言,降低了商業程式邏輯被破解的風險。此外,利用雲端運算,位在世界各地的開發人員便能夠透過同一套平台更即時且密切的合作。
但無論如何,整合眾多電腦的資源使之通力合作以完成更龐大的作業,是未來發展的必然趨勢。正如趨勢科技董事長張明正所說:下一個20年,資安業會怎麼走我不知道,但未來的3、5年,雲端運算勢必是重點技術!
●本文原出處:國立台灣大學 計算機及資訊網路中心電子報 淺談雲端運算 (Cloud Computing) 作者:黃重憲 / 臺灣大學電機資訊學院資訊工程
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言