中國電信廣州研究院 | 鄭文武
中國電信“IT支撐云”未來架構將是依托實力比較強大的省公司建立多個區域的云計算中心,然后,集團公司再建立統一的云計算管理中心。
云計算是一個內容廣泛的概念,它包括了市場、業務和技術。提到云計算時,我們更多關注的是市場需求和業務模式,如IDC資源出租(包括計算和存儲能力的出租)、云終端等。云計算的業務和市場,必須有后端IT設備的支持,這就是IT支撐領域技術人員最為關注的“IT支撐云”。前端的云業務可以基于傳統的支撐系統,但是,云業務諸如資源出租等,只有基礎設施實施云計算的虛擬化后,才能更好地提供服務。
云業務大規模推出之后,必然對支撐系統的性能、安全性有更高的需求,IT支撐系統必須滿足這些要求。傳統的改善IT支撐系統的方法是購買更強的主機、更大的存儲資源,這也帶來更高的成本、更多的能耗。但是云計算技術的引入讓運營商可以為避免這些,從而提供了新的途徑。另外,“云化”后的支撐系統,本身無論是性能、可靠性和成本,相對于傳統的支撐系統,至少在理論上都具有很大的優勢。這些優勢能否在實踐中實現,取決于“IT支撐云”合理、細致、科學地建設。

數據中心工作人員正在做日常維護工作。
'IT支撐云’的實質,就是將并行計算技術和虛擬化技術,應用到IT系統,利用并行計算和虛擬化技術,構建、改造IT系統。
業務云是繽紛多彩的,但“IT支撐云”卻是樸素的。從云計算的發展來看,云計算有兩個源頭,一是并行計算,二是虛擬化,它們是云計算的“父親”和“母親”。現在,云計算的技術仍然是并行計算技術和虛擬化技術。我們不知道若干年之后,云計算是否還被提起,但并行計算和虛擬化肯定將永遠存在。“IT支撐云”的實質,就是將并行計算技術和虛擬化技術,應用到IT系統,利用并行計算和虛擬化技術,構建、改造IT系統。
虛擬化可以將資源細化,使資源的管理和使用更加精細、更加有效,是IDC“云化”的核心技術。虛擬化技術引入到IT支撐系統后,可以提高支撐系統的部署和管理效率,提高系統運行的可管理性、可靠性,更重要的是使多個系統在資源占用上能夠“銷峰平谷”,提高資源利用率,降低企業的成本、減少廢物的排放。但這些還并不是支撐系統最為迫切的需求。
支撐系統最迫切的需求是并行計算。并行計算最初是大型主機內各單元的并行計算,當IP網絡興起之后,并行計算的節點一般是IP網絡內的主機,這時的并行計算稱為分布式計算,直到今天,分布式計算仍然是并行計算的主流,所以我們常常將并行計算稱為分布式并行計算,或簡單地稱為分布式計算。它包括的內容相當廣,如分布式文件系統、分布式數據庫等。
其實,目前單個主機內的并行計算,也是并行計算非常重要的組成部分,主機內部采用多路處理器、處理器內部采用多核、多線程已經是業界的主流。為充分利用主機的多路多核處理器,我們都要求軟件系統采用并行計算技術。
直接在應用軟件上采用分布式并行計算技術還是一個難點。目前主要的解決方案是利用負載均衡設備分布式集群,任務由負載均衡設備進行管理、調度,實現一定程度的并行計算。常用的負載均衡設備包括F5交換機、WEB服務器、智能DNS服務器、ESB總線等。
分布式并行計算的引入,可以使利用廉價的x86服務器集群完成高端小型機的工作,降低對高端主機的需求。如果完全解決了分布式計算技術以后,廉價的x86服務器集群,不但在性能上遠遠超過單個高端小型機,在可靠性和成本上也具有很大的優勢。
中國電信多個省公司已經在“IT支撐云”建設方面邁出了實質性步伐。江蘇電信利用負載均衡設備,實現了CRM、賬務系統等的并行計算。目前,江蘇電信的這些系統已經運行在x86集群上。廣東電信在開發和測試平臺上,引入虛擬化技術,使得應用軟件開發和測試能夠共享昂貴的小型機和存儲資源,提高開發和測試效率,極大降低開發和測試成本。目前正在引入桌面云技術,實現前端服務和辦公設備的虛擬化。江西電信則引入存儲虛擬化技術,統一管理、使用多廠家、多品牌、多型號的異構存儲,提高了存儲資源的利用和管理效率。
此前,中國電信集團公司制定了《中國電信IT系統應用云計算指導意見》。在指導意見中,中國電信提出了“IT支撐云”建設總體方案和建設步驟,制定了“IT支撐云”建設近期和遠期規劃,并組織研究院在虛擬化和并行計算技術方面進行技術研究,對并行計算技術實施中的分布式數據庫、短事務高并發并行處理等難點進行攻關。
中國電信“IT支撐云”未來架構是依托實力比較強大的省公司建立多個區域云計算中心,集團公司再建立統一的云計算管理中心。在區域云內,云中心為各省公司提供IaaS、PaaS服務,為開發商提供PaaS服務,統一為最終客戶提供SaaS服務。
未來“IT支撐云”內部的主流服務器是x86服務器,僅保留極少的小型機。有數量龐大的x86集群,依托分布式并行計算、分布式數據庫、分布式文件系統,為中國電信各類業務和MBOSS支撐系統提供性能強大、安全可靠、成本低廉的服務。