雲計算是個2007年第4季度才興起的新名詞。 對它的定義和內涵眾說紛紜,我們至少可以在網上找到100種說法,但目前還沒有公認的定義。 本文試圖綜合各家說法的優點,提出雲計算定義和特點與大家商榷。 對這個定義的要求:能夠用最精煉的語言描述,抓住雲計算的本質,覆蓋當今流行的典型雲計算解決方案(包括Google雲計算 、Amazon雲計算、Salesforce雲計算、雲安全等),但又能區別其它相關概念(如網格計算、 平行計算等)。
定義:雲計算(Cloud Computing)是一種新興的商業計算模型。 它將計算任務分佈在大量電腦構成的資源池上,使各種應用系統能夠根據需要獲取計算力、存儲空間和各種軟體服務。
雲計算的定義有著狹義和廣義之分。 狹義的雲計算,指的是廠商通過分散式運算和虛擬化技術搭建資料中心或超級電腦,以免費或按需租用方式向技術開發者或者企業客戶提供資料存儲、分鮃約翱蒲Ъ撲愕確?瘢?熱繆鍬硌肥?薟摯獬鱟饃?狻⑽⑷淼腟SDS等。 廣義的雲計算,則指廠商通過建立網路伺服器集群,向各種不同類型客戶提供線上軟體服務、硬體租借、資料存儲、計算分析等不同類型的服務。 顯然,廣義的雲計算包括了更多的廠商和服務類型,例如以八百客、沃利森為主開發的線上CRM軟體,國內用友、金蝶等老牌管理軟體廠商也推出的線上財務軟體,谷歌發佈的Google應用程式套裝等,都可納入這一範疇。
雲計算如今已成為又一風靡的概念。 與很多同行一樣,Gartner資深分析師Ben Pring認為:「雲計算就像法國大餐一樣正被人們津津樂道。 」然而,問題在於(類似Web 2.0一樣),似乎每個人對雲計算的定義都有不同之處。
下面我們來簡要分析一下雲計算應用究竟有哪些類型。
1、SaaS軟體即服務
這類雲計算是通過WEB瀏覽器來向成千上萬個使用者提供某種單一的軟體應用。 在使用者看來,這樣他們不需要事先購買伺服器設備或是軟體授權;而對於廠商來說,與常規的軟體服務模式相比,僅提供一項應用的成本也要低得多。 一個典型的針對企業級應用的例子就是Salesforce.com的CRM。 另外,SaaS在人力資源軟體應用中也比較普遍,甚至它已經開始向ERP領域拓展,如Workday。 而且,誰又能料到,GoogleApps和Zoho Office這種同樣基於SaaS的「桌面」應用會突然火爆起來呢?
雲計算如今已成為又一風靡的概念。 與很多同行一樣,Gartner資深分析師Ben Pring認為:「雲計算就像法國大餐一樣正被人們津津樂道。 」然而,問題在於(類似Web 2.0一樣),似乎每個人對雲計算的定義都有不同之處。
2、公用/效用計算
公用/效用計算雖已不是新穎的概念了,但如今它正被付予新的含義。 Amazon的AWS、Sun的存儲雲、IBM的「藍雲」以及其他廠商所共同宣導的的雲計算,正在為整個業界提供所需要的存儲資源和虛擬化伺服器等應用。 早期的企業主要將公用/效用計算作為一種補充手段,不會應用在關鍵性任務需求上。 但是時至今日公用/效用計算逐漸在資料中心開始佔據一席之地。 一些廠商開始説明企業使用者創建虛擬的資料中心,諸如3Tera的AppLogic,Cohesive Flexible Technologies的Elastic Server on Demand(可按需實現彈性擴展的伺服器)。 Liquid Computing公司的LiquidQ也有類似的服務,能説明企業將記憶體、I/0、存儲和計算容量通過網路集成為一個虛擬的資源池來使用。
雲計算如今已成為又一風靡的概念。 與很多同行一樣,Gartner資深分析師Ben Pring認為:「雲計算就像法國大餐一樣正被人們津津樂道。 」然而,問題在於(類似Web 2.0一樣),似乎每個人對雲計算的定義都有不同之處。
3、雲計算領域的WEB服務
與SaaS有些類似,WEB服務廠商也是通過提供API讓開發人員來開發互聯網應用,而不是自己來提供功能全面的應用軟體。 這種雲計算的服務範圍非常廣泛,從分散的商務服務(諸如Strike Iron和Xignite ),到GoogleMaps、ADP薪資處理、美國郵政服務、Bloomberg和常規信用卡處理服務等的全套API服務。
大家熟知的Google Maps
雲計算如今已成為又一風靡的概念。 與很多同行一樣,Gartner資深分析師Ben Pring認為:「雲計算就像法國大餐一樣正被人們津津樂道。 」然而,問題在於(類似Web 2.0一樣),似乎每個人對雲計算的定義都有不同之處。
4、平臺即服務
平臺即服務(Platform as a service)是軟體即服務(SaaS)的變種,這種形式的雲計算將開發環境作為服務來提供給使用者。 也就是說,使用者可以在供應商的基礎架構上創建自己的應用軟體來運行,然後通過網路直接從供應商的伺服器上傳遞給其他使用者(例如Legos)。 然而,這類服務會受到廠商的設計規定與容量限制,使用者也因此沒有足夠的自由。 這類雲計算服務包括Salesforce.com的Force.com、Coghead和全新的GoogleApp Engine。
5、管理服務供應商(MSP)
管理服務(managed service)是雲計算最古老的形式之一,它面向的IT管理人員而不是最終使用者,例如用於電子郵件的病毒掃描服務,還有應用軟體監控服務等。 由SecureWorks、IBM和Verizon公司提供的管理安全服務就可歸為此類,還包括目前被Google收購的Postini以雲為基礎的反垃圾郵件服務。 MSP的其他產品還包含桌面管理服務,諸如CenterBeam和Everdream提供的產品。
6、服務商業平臺
這種雲計算服務融合了SaaS和MSP,它實際上為使用者提供了一種交互性服務平臺。 這在日常的商業貿易領域是非常普遍的,比如,某種消費管理系統可以讓使用者從一個網路平臺上訂購旅行或秘書類服務,而且服務的配送實現方式和價格也都是由使用者事先設定好的。 其非常典型的例子是Rearden Commerce和Ariba。
7、雲計算集成
雲計算服務的整合還只是剛剛開始。 SaaS供應商OpSource最近就推出了OpSource Services Bus,它使用了一家叫Boomi的小公司的雲計算集成技術。 另一家SaaS 供應商Workday最近也收購了該領域的另一家公司CapeClear。 CapeClear提供的是針對B2B集成的ESB(enterprise service bus,企業服務匯流排)。 另外,2005開始興起的Grand Central,則想成為一種通用的「雲計算匯流排」(bus in the cloud),通過把多家SaaS供應商聯合在一起來為客戶提供完整的服務。
如今,雲計算的運用還不是非常廣泛。 由於很多基於雲計算的服務對於使用者來說過於孤立,使得雲計算更可能被看成是虛無飄渺的"天空運算"。 但是,隨著虛擬化和SOA在企業中的逐漸普及,靈活、可擴展的基礎架構最終可以讓每一家企業都成為「雲」的節點。 這將是個長期的趨勢。 但是不可否認的是,雲計算在很長的時期內還將是業界爭論的焦點之一。