云計算的廣泛實現是IT界的共產主義,“各盡所能,按需分配”。至2011年,云計算在國內發展的關鍵詞已經從“概念炒作”、“技術探討”轉變為“應用實踐”。各大IT廠商積極秣馬厲兵,為企業用戶提供了多樣化的產品解決方案選擇。然而對于一個具體的國內企業CIO,云計算對他的企業到底意味著什么?如何向云計算演進?這些問題如同社會初級階段理論一樣具備現實意義。
第一個階段:大集中過程
這一過程將企業分散的數據資源、IT資源進行了物理集中,形成了規?;臄祿行幕A設施。在數據集中過程中,不斷實施數據和業務的整合,大多數企業的數據中心基本完成了自身的標準化,使得既有業務的擴展和新業務的部署能夠規劃、可控,并以企業標準進行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平臺。