雲計算的廣泛實現是IT界的共產主義,「各盡所能,按需分配」。 至2011年,雲計算在國內發展的關鍵字已經從「概念炒作」、「技術探討」轉變為「應用實踐」。 各大IT廠商積極秣馬厲兵,為企業使用者提供了多樣化的產品解決方案選擇。 然而對於一個具體的國內企業CIO,雲計算對他的企業到底意味著什麼? 他現在處於雲計算的何種階段? 如何向雲計算演進? 這些問題如同社會初級階段理論一樣具備現實意義。
企業的IT建設過程,以當前的基準來衡量,向雲計算演進,基本可以分為三個階段,如圖所示。
第一個階段:大集中過程
這一過程將企業分散的資料資源、IT資源進行了物理集中,形成了規模化的資料中心基礎設施。 在資料集中過程中,不斷實施資料和業務的整合,大多數企業的資料中心基本完成了自身的標準化,使得既有業務的擴展和新業務的部署能夠規劃、可控,並以企業標準進行IT業務的實施,解決了資料業務分散時期的混亂無序問題。
在這一階段中,很多企業在資料集中後期也開始了容災建設,特別是在雪災、大地震之後,企業的容災中心建設普遍受到重視,以金融為熱點行業幾乎開展了全行業的容災建設熱潮,並且金融行業的大部分容災建設的級別都非常高, 面向應用級容災(資料零丟失為目標)。
總的來說,第一階段過程解決了企業IT分散管理和容災的問題。
第二個階段:實施虛擬化的過程
在資料集中與容災實現之後,隨著企業的快速發展,資料中心IT基礎設施擴張很快,但是系統建設成本高、週期長,即使是標準化的業務模組建設(哪怕是系統的複製性建設),軟硬體採購成本、調試運行成本與業務實現週期並沒有顯著下降。 標準化並沒有給系統帶來靈活性,集中的大規模IT基礎設施出現了大量系統利用率不足的問題,不同的系統運行在獨佔的硬體資源中,效率低下而資料中心的能耗、空間問題逐步突顯出來。 因此,以降低成本、提升IT運行靈活性、提升資源利用率為目的的虛擬化開始在資料中心進行部署。
虛擬化遮罩了不同物理設備的異構性,將基於標準化介面的物理資源虛擬化成邏輯上也完全標準化和一致化的邏輯計算資源(虛擬機器)和邏輯存儲空間。 虛擬化可以將多台物理伺服器整合成單台,每台伺服器上運行多種應用的虛擬機器,實現物理伺服器資源利用率的提升,由於虛擬化環境可以實現計算與存儲資源的邏輯化變更,特別是虛擬機器的克隆,使得資料中心IT實施的靈活性大幅提升, 業務部署週期可用數月縮小到一天以內。 虛擬化後,應用以VM為單元部署運行,資料中心伺服器數量可大為減少且計算能效提升,使得資料中心的能耗與空間問題得到控制。
總的來說,第二階段過程提升了企業IT架構的靈活性,資料中心資源利用率有效提高,運行成本降低。
第三個階段:雲計算階段
對企業而言,資料中心的各種系統(包括軟硬體與基礎設施)是一大筆資源投入。 新系統(特別是硬體)在建成後一般經歷3-5年即面臨逐步老化與更換,而軟體技術則不斷面臨升級的壓力。 另一方面,IT的投入難以匹配業務的需求,即使虛擬化後,也難以解決不斷增加的業務對資源的變化需求,在一定時期內擴充性總是有所限制。
於是企業IT產生新的期望藍圖:IT資源能夠彈性擴展、按需服務,將服務作為IT的核心,提升業務敏捷性,進一步大幅降低成本。 因此,面向服務的IT需求開始演化到雲計算架構上。 雲計算架構可以由企業自己構建,也可採用協力廠商雲設施,但基本趨勢是企業將逐步採取租用IT資源的方式來實現業務需要,如同水力、電力資源一樣,計算、存儲、網路將成為企業IT運行的一種被使用的資源,無需自己建設,可按需獲得。 從企業角度,雲計算解決了IT資源的動態需求和最終成本問題,使得IT部門可以專注于服務的提供和業務運營。
上述三個階段中,大集中與容災是面向資料中心物理元件和業務模組;虛擬化是面向資料中心的計算與存儲資源;雲計算最終面向IT服務。 這樣一個演進過程,表現出IT運營模式的逐步改變,而雲計算則最終根本改變了傳統IT的服務結構,它剝離了IT系統中與企業核心業務無關的因素(如IT基礎設施),將IT與核心業務完全融合,使企業IT服務能力與自身業務的變化相適應。
在這三個階段IT實際建設過程中,網路是最底層的管道,因此通常採用「網路先行」的思路建設,在進行網路架構設計時要充分考慮演進過程中會面臨的挑戰及解決方案,實現網路層的雲就緒,以承載未來雲計算的IT平臺。
對於企業雲計算模式的現實演進,一方面需要企業CIO瞭解最新的技術趨勢;另一方面,也是更重要的,CIO需要根據企業業務特點、文化與管理模式、當前IT資源與能力等方面的因素,制定適合企業雲計算的演進規劃, 明確當前階段的建設重點。 「雲不是目標,只是執行計算的手段」。 任何企業都不應該放棄多年積累的IT投資然後從頭再來,只有遵循漸進的、非破壞性的發展演進才能使「雲」真正部署落地。