作者:黎江、劉天白 / 日期:2010-06-07
云計算是一場產業革命,是歷史賦予IT產業的機遇。
云計算是一種創新的商業計算模式:利用高速網絡的傳輸能力,將數據的處理過程從個人計算機或企業內部的服務器轉移到網絡遠端的計算機集群中。這些計算機由大型的數據處理中心管理著,并按客戶的需要分配計算資源。云計算關注用戶體驗,將服務交付與技術實現分離開來,除了用戶界面以外,云背后的技術實現隱身于用戶視野之外。云計算把信息科技服務的供給變成像水和電的供給那樣,作為一種基礎性質的公共資源服務,任何時候、任何地點企業和個人可以隨用隨取。
經過幾年的研究和討論,目前國內產學研各界已經對云計算形成共識:圍繞云計算產業鏈正在形成一個新興的生態圈。云計算對于政府和企業加速推進信息化建設有著重要的意義,如果能用前瞻性的目光把握戰略性的變革,整理制定標準,加大研發和投資,將會在這場產業革命中搶得先機,徹底改變中國仍然較大程度依賴進口國外信息科技產品和技術的狀況。
2006年以來,隨著云計算商業模式的興起,云計算數據中心開始成為提供公共信息科技服務的核心動力工廠。就像如今企業和家庭廣泛的采用公用電網供電一樣,信息技術也具有相似的特性:集中的大規模生產能夠提高效率、可以通過網絡遠距離傳輸、存在大量的用戶群體形成規模經濟效應。這些共性使得信息和電一樣,可以在大規模公用“電廠”中產生,并通過網絡傳輸到各地。今天,專用和公共網絡(互聯網)承擔信息的遠距離傳輸并將信息的生產者和消費者聯接在一起,而數據中心則扮演了公用“信息科技動力制造工廠”的角色。
云計算是實現跨越式發展的選擇。對于行業用戶而言,云計算降低了信息化的技術門檻、資金門檻,能夠切實幫助用戶在有效控制成本的同時,使得科技投入能夠快速驅動和轉化為業務發展。
云計算的一個重要技術特征是資源和能力分布均衡的協同工作,這種分布既可以是在同一個數據中心,也可以在多個數據中心。這些分布的處理節點的地位是平等的,所有節點都能連續不斷地共同提供服務。如果其中一個節點發生故障,其它運行狀況良好的節點將接管故障節點所承擔的負載。這種方式可以形象的稱之為雙活(Active/Active)或者是多活。可以一目了然的看到,如果采用這種方式來解決行業客戶對信息系統永續運行的需求,既能提高資源的有效使用、系統運行的效率和系統總體的可靠性,又能降低系統運行風險、系統管理的復雜度和總體擁有成本。
信息是行業客戶的重要資產,進行信息生命周期管理是行業客戶的戰略選擇。所謂信息生命周期管理,可以理解為在信息隨時間變化的各個階段,采用不同的策略、技術和資源對其進行存儲和管理,同時這種管理是連續的、持續的。
行業客戶所管理的信息的快速增長、信息存儲方式的多樣性等都對信息科技部門提出挑戰,如何善加利用企業的預算,在正確的時間以正確的方式管理好信息資產,存在許多挑戰。在信息生命周期管理的不同階段,因為策略不同,采用了多樣性的存儲技術、產品和解決方案,這增加了信息科技人員的工作復雜度,并提高了因為系統故障和技能不足而導致數據丟失的可能性;信息在生命周期不同階段的訪問率并不是一個平滑下降的曲線,是否有足夠的系統資源和技術手段及時地滿足突然驟升的信息訪問需求;在信息生命周期不同階段對信息的可靠性、完整性和可用性的要求是沒有本質差別的,如何在成本、效率、質量之間取得合適的平衡。
云計算的分布式存儲技術給行業客戶帶來全新的體驗。首先,將一個數據文件拆分成為多個數據塊,分布存放在不同存儲節點上,歸檔、提取的效率都會成倍增加。其次,將數據文件的每個數據塊在不用存儲節點上分別復制和保留三個副本,那么單點故障對于數據文件總體的完整性和可用性產生影響的概率是非常低的;在單點發生故障時,可以根據預定的策略,迅速在其它可用節點上復制出一份新副本,保持一個數據文件三份副本的狀態。再次,存儲資源池是由眾多平行的通用存儲節點構成,對于用戶而言是透明的,整體組成是一個單一的服務供給,可以即取即用。這樣高性能海量數據處理能力、容錯能力、彈性伸縮服務能力都是云計算給用戶帶來的收益。
云計算本質上是另外一種形態的業務流程外包和信息科技服務外包,而新經濟時代的商業團體的工作環境日趨移動化和智能化,更強調敏捷,云計算能夠幫助他們在競爭無疆界的商業環境里提高生存能力和快速響應能力。
云計算的核心優勢是提供了一種與地理位置無關、標準化訪問方式、能夠快速彈性伸縮的信息科技資源管理能力,從而簡化了業務和技術的管理復雜度,降低了用戶的總體擁有成本。云計算中的“軟件即(SaaS,Software as a Service)服務”,將成熟軟件預先部署在數據中心,以私有云或者公共云的方式提供給客戶,徹底的改變了傳統的軟件銷售和服務模式,也必然會創造出一個新的生態系統。
不同的商業團體將采用不同方式來利用云計算,大企業投資于私有云,中小企業更多使用公共云,而混合云可以為私有云擁有者提供應對突變環境的資源快速擴張能力,即在業務處理高峰,額外所需的處理能力可以通過公共云滿足。同時,因為私有云、混合云、公共云都采用了相同的技術規范和標準,將會為行業內的上下游企業之間,乃至行業間的信息融合提供非常有力的條件。
有調查表明,在財富1000強的企業里,超過80%的在研究如何利用“云”,超過30%的正在開始使用云技術改造信息科技系統的基礎架構。國內的行業大型企業因為中國市場的龐大用戶群體,對比于同類歐美企業,往往擁有更多的客戶數、更高的交易量、更大規模的信息系統,這些從中國金融行業的幾個大型銀行就可見一斑。這種規模優勢恰好為云計算提供了發揮的有力環境;同時,政府將發展云計算等新興技術和新興產業作為從“中國制造”向“中國創造”轉變的有力手段。
(本文作者黎江是中金數據系統有限公司副總裁,劉天白是中金數據系統有限公司云計算服務中心總經理)
云計算服務的交付模式
云計算服務的交付模式可以分為三大類,即SaaS(Software as a Service)、PaaS(Platform as a Service)和IaaS(Infrastructure as a service)。
1、 SaaS(軟件即服務)
SaaS(軟件即服務)是云計算通過網絡提供的新型軟件交付模式。它消除了企業購買、構建與維護基礎設施和應用程序的需要,以購買服務的方式來使用軟件。軟件的開發、運營和維護都由軟件運營服務商負責,并以租賃的形式向用戶提供軟件的在線使用服務。用戶在任何地方,只要能接入網絡,就能方便的使用軟件來進行企業活動。
2、 PaaS (平臺即服務)
PaaS (平臺即服務)是指將一個完整的計算機平臺,包括應用設計、應用開發、應用測試和應用托管,都作為一種服務提供給用戶。PaaS可描述為一個完整的虛擬平臺,它包括一個或多個服務器、操作系統以及特定的應用程序。
PaaS的價值在于可以預先定義和選擇,在這種服務模式中,客戶不需要購買硬件和軟件,只需要利用PaaS平臺,就能夠創建、測試和部署應用和服務,與傳統軟件開發相比,費用要低得多,這是PaaS的最大價值所在。
PaaS降低了SaaS應用開發的門檻,提高了開發的效率,并與其共同發展。PaaS可以幫助云計算服務提供商進行產品多元化和產品定制化服務,讓更多的軟件商成為其平臺的客戶,從而開發出基于平臺的多種SaaS應用,使其成為多元化軟件服務供貨商。
3、 IaaS(基礎設施即服務)
IaaS(基礎設施即服務)是指企業或個人可以使用云計算技術來遠程訪問計算資源,這包括計算、存儲以及應用虛擬化技術所提供的相關功能。無論是最終用戶、SaaS提供商還是PaaS提供商都可以從基礎設施服務中獲得應用所需的計算能力,但卻無需對支持這一計算能力的基礎IT軟硬件付出相應的原始投資成本。
IaaS的價值在于將諸如計算資源和存儲等的基礎設施作為服務進行出租。這意味著虛擬計算機不僅具有有保證的處理能力,而且為存儲和網絡訪問預留了帶寬。