2010年6月3日 星期四

什麼是雲端運算?

什麼是雲端運算?
陳瀅 2010/06/02

【前言】

本書為IBM中國研究院團隊長期針對雲端運算之研究心得與實務經驗,內容除了深入淺出定義雲端運算內涵,更深度剖析雲端運算與虛擬化之關鍵技術與應用服務,是全球第一本完整介紹雲端運算與虛擬化技術專書。

雲端運算的定義

一般的說法是,在網路技術剛剛興起的時候,人們畫圖時習慣用一朵雲來表示,因此在選擇一個名詞以代表這種基於網路的運算方式時,就選擇了「雲端運算」這個名詞。雖然這個解釋非常浪漫有趣,卻容易讓人陷入雲裡霧中,不得其解。

進入網路時代後,人們熱中於上網,通過瀏覽網頁獲得資訊。當使用者在瀏覽器上輸入網址後,瀏覽器將以DNS伺服器和網路應用伺服器相互溝通,將網頁內容呈 現在使用者面前,這些互動的過程是透過網路、經路由器轉發而完成的。因為這個過程對使用者而言是看不到的,所以當時人們在繪製網路示意圖時,便將網絡抽象 畫成一朵雲,意指不用關心網絡的轉發過程,只需關注服務器端和客戶端。如圖1.1所示。

隨著網路的發展,寬頻愈來愈普及,戶外的無線上網節點也愈來愈多。除了個人電腦外,也有愈來愈多的設備具備連網功能,比如行動電話、辦公設備,甚至是上網 冰箱等的家電產品。同樣,網路的作用也不再局限於瀏覽網頁、收發郵件,還能夠為企業提供電子商務、客戶關係管理等服務;為一般大眾提供部落格、網路視訊、 網路相簿、網路影音串流等服務;為科學研究機構提供強大的運算處理功能。因此,網路的含義變得更廣,除了人們普遍認知的接入、路由等,還包括了運算、儲 存、服務和軟體等元素。因此,「雲端運算」這個名詞就應運而生了。

從圖1.1中我們可以看出, 雲端運算中的「雲」不僅包含了網路,更包含了那些被描繪在雲外的事物——這個小小的改變看似簡單,實際上蘊含著深刻的變革。

正 如用「雲」描繪網路以強調對網路的運用,而非關注於其運行的細節般,雲端運算用「雲」描繪包括網路、運算、儲存等在內的資訊服務基礎建設,以及包括作業系 統、應用平台、Web 服務等在內的軟體,就是為了強調對這些資源的運用,而不是運行細節。其實,這個概念被提出的時間並不長,然而對這個概念的定義卻是百家爭鳴。一方面體現了 雲端運算包羅萬象的特質,也說明業界對它的重視。既然所有人都希望成為雲端運算產業鏈中的一個角色,自然都會從自身的角度出發來定義雲端運算,那麼對於概 念的提取就是一個求同存異的過程。

下面,我們先列舉幾個一般人普遍認可的定義,然後再給出本書的定義。 維基百科認為,雲端運算是種能夠將動態伸縮的虛擬化資源,透過網路以服務的方式提供給使用者的運算模式,使用者不需要知道如何管理那些支援雲端運算的基礎設施。

Whatis.com 認為,雲端運算是種透過網路連接以獲取軟體和服務的運算模式,讓使用者可以獲得有如使用超級電腦的體驗。使用者透過筆記型電腦與手機連接入「雲」,獲取所需要的資源。

美國加州大學柏克萊分校最近發表了一篇關於雲端運算的報告,該報告認為,雲端運算是指在網路上提供各種應用的服務,也指在資料中心內提供這些服務的硬體和軟體,這些軟硬體則被稱為「雲」。

美國《BusinessWeek》的文章指出,Google 的雲就是由網絡連接起來的幾十萬甚至上百萬台的廉價電腦,這些電腦每天都處理著來自網路上大量的檢索資料和搜尋請求。

《BusinessWeek》在另一篇文章中總結說,從亞馬遜的角度看,雲端運算就是在一個大規模的系統環境中、不同系統間相互提供服務,軟體都是以服務的方式運行,當所有這些系統相互協作,並在網路上提供服務時,這些系統的總體就成為了「雲」。

Salesforce.com 認為,雲端運算是種更優良的業務運行模式。在此模式中,使用者的應用程式在共用的資料中心運行,用戶只需透過登錄和個人化設定,就可以使用這些資料中心的應用程式。

IBM認為,雲端運算是種分享的網路資訊服務的模式,使用者看到的只有服務本身,不用關心相關基礎的建置。

本書沿用IBM 的定義:雲端運算是種革新的IT運用模式。這種運用模式的主體是所有連接網路的實體,可以是人、設備和程式,客體就是IT本身,包括我們現在接觸到的,以及會在不久將來出現的各種資訊服務。

這種運用方式的核心原則是:硬體和軟體都是資源並被封裝為服務,使用者可以透過網路依其需求來使用。在雲端運算中,IT業務通常運行在遠端的分散式系統 上,而非本地端電腦或單一伺服器上。這個分散式系統由網路相互連接,透過開放的技術和標準把硬體和軟體抽象成為動態可擴展、可配置的資源,並對外以服務的 形式提供給使用者。該系統允許使用者透過網路使用這些服務,並獲取資源。使用者透過瀏覽器直接使用網路服務,不需了解背後資源如何調配、如何整合等實際運 作狀況。透過分散式系統,業務的建立、發布、執行和管理都可以在網路上進行,用戶只需按資源的使用量或業務規模付費。

(本文轉載陳瀅新書《雲端策略》,由天下出版發行)