分析云計算模式的現實演進
關于云計算的文章已經多如牛毛,本文主要站在企業IT部署云計算的路徑角度,來分析一下一些可行的模式。云計算的廣泛實現是IT界的共產主義,“各盡所能,按需分配”,這個大家已經挺了許多,可見的問題是,對于一個具體的國內企業CIO ,云計算對他的企業到底意味著什么,他現在處于云計算的何種階段,目前的看到的演進模式有那些?這些問題如同社會初級階段理論一樣具備現實意義。
在具體討論企業的云計算路徑之前,有必要先對國內云計算的狀態進行一個體檢。按照目前大家通識的模式,云計算堆棧有三個層次,SaaS, PaaS, 和IaaS。
SaaS模式可以理解為基于服務架構的業務功能虛擬化,比如為多個企業提供CRM on Demand服務,最近比較熱門的是把社交網絡,Twitter, 等Web 2.0做為渠道,納入到一個面向營銷的服務云里面。在國內,SaaS在過去幾年也有進展,不過業務的類型與美國有很大不同。目前國內SaaS的業務有 90%都是工具型的,比如郵件,殺毒,OA,中小型企業的財務軟件,并未觸及大型企業IT 的核心業務。換句話說,國內的SaaS業務首先是成本導向的,一些中小企業不愿建立自己的財務應用,郵件系統,殺毒系統,通過使用應用廠家提供的on- demand模式降低了成本,在應用提供商一面,SaaS模式提供了一種走向低端市場的模式,既避免了盜版,又獲取了客戶。SaaS模式的另一個好處是,理論上可以把中小客戶和軟件園這樣的開發提供商提供一個基于SaaS模式的開發與使用平臺。軟件的銷售,無論是授權模式,還是服務付費模式,本質都是一些人為另一些提供的代碼型腦力勞動付費,只是因為是無形產品,通過技術渠道的模式不同而已。
SaaS模式在國內遇到的挑戰主要有兩個,第一是安全方面,第二是可管理方面。兩者當然也同樣適用與云計算的模式。把生產,交易的數據放在別人的機器上,甚至將應用委托給別人,這個需要極大的信任與制度保證。短期內,這個對于多數企業來說還是難以嘗試的,除非是一些工具型的應用。SaaS模式提供的軟件開發的集市模式,也帶來多租戶管理,功能顆粒度,軟件重用等一細想就很頭痛的話題。
PaaS模式對第二個問題提供了一種模式,亞馬遜的實踐就是作為一個提供商直接提供平臺,把自己用來做電子商務的整個平臺外包出去,看來SaaS的理想多對多的模式有太多變數,由一個強大的技術平臺廠商為多個客戶提供平臺租賃的模式更為可行。這種平臺模式為國內的IT 提供了兩個參考。一個是由政府部門等提供一個面向特定行業的平臺,類似區域醫療服務中心,區域教育平臺,為區內特定的中小對象(醫院,初等學校)提供某類特定的公共服務,比如患者健康檔案,學籍管理服務等等,此方式解決了IT資源的不均衡問題。區域平臺化的另一個好處是可以兼顧服務性與管理性。
PaaS模式對大型企業,尤其是集團企業提供了一個私有云的選擇,如圖2所示,集體企業通過IT 集中化,網格化,虛擬化等階段可以建立一個企業內部的私有云平臺,為下屬企業的各種IT提供服務,企業內部采用SLA的模式。此模式因為在企業內部發生,避免了安全的擔心,采用一個平臺的模式,也避免了服務管理的挑戰。
IaaS模式有一個現實的簡單的例子,某客戶將自己的服務器直接搬到運營商機房,通過遠程攝像頭,客戶的IT 維護人員可以監控自己服務器的運行情況。IaaS的模式強調對IT資源的有效利用,在此角度上,IaaS 與2000年左右流行的IDC 中心有類似的地方,區別在于,目前的虛擬化技術已經發展到了一個新的水平。在應用服務器,數據庫服務器,存儲虛擬化,廣域網的數據復制等層次上,技術水平都可以到達更高的水平。比如某IT 公司全球2600臺用于軟件開發到測試全過程的組成了一個面向20000多工程師的私有云。現在,客戶可以把數據備份到一個存儲云里面,隨時更改數據庫服務器的硬件分區,支持上千臺PC服務器上的應用群集。多個層次的虛擬化技術,是支撐IaaS模式的基礎,這既是企業IT構建私有云的關鍵條件,也是運營商為企業客戶提供IaaS的基礎,當然后者,需要解決安全方面的擔心。
對于云計算模式的現實演進,一方面需要企業的CIO 們了解最新的技術趨勢,另一方面,也許是更重要的,CIO們需要根據業務特點,文化與治理模式,當前IT資源與能力等方面的要素來收斂,找出特定階段的演進路徑,私有云的模型,為大型企業的CIO提供了一個可能。
【編輯推薦】