當前業務系統存在的主要問題:主營業務平臺垂直建設,持續投資大;現有SP業務量小,設備利用率低,不能共享;長尾業務開發運營成本高,不能形成有效貢獻;基地業務各自建設,內容不能共享,用戶信息不能共享。這些問題如若采用傳統的業務網絡架構,則很難從根本上得以解決,而云計算技術的興起為我們帶來了一線曙光。
電信業務池化和虛擬化
虛擬化技術經歷了十多年的發展,技術上已比較成熟。而云管理技術經過這幾年突飛猛進的發展,技術上也已較為完善。因此,在現網業務云化的第一階段,可以采用云管理和虛擬化技術,將物理服務器集中形成池化的資源池(包括計算資源池、存儲資源池和網絡資源池),實現底層資源的虛擬化。虛擬化將一臺主機虛擬成多臺虛擬的主機,從而達到提高服務器利用率的目的。云管理技術提供了對虛擬機和物理實體機、存儲設備、網絡設備以及上層應用部署的統一管理。
在資源池的組成形態上,一定是實體機與虛擬機的混合形態,實體機承擔固定業務量的處理,虛擬機主要負責彈性業務量的處理,兼顧系統的健壯性和靈活性。
在這個階段,原有業務可以直接遷移到云計算資源池中。業務本身不需要改動,只是底層的物理設施由獨占方式轉變為共享方式。資源的供給和釋放,由云管理平臺根據業務的請求統一調度、快速完成。顯而易見,這種做法的收益是實現了資源的共享,提高了資源的利用率,降低了成本,資源的供給效率也大幅提升。
業務池化和終端云化是第一步,最能產生效益,可首先應用于營業廳、呼叫中心出租。從目前情況來看,這一階段所涉及的技術已經大體成熟,基本具備支撐底層資源改造所需的能力。目前,國內三大運營商都已經啟動了資源池和終端云化的相關工作,并已經在多個主要省份落地了資源池以及營業廳、呼叫中心終端云項目。
電信業務的平臺化
電信業務云化的第一步,解決了底層資源的共享問題,但未解決應用共享、隔離、應用快速低成本開發和部署、應用低成本推廣等問題。應用仍獨占原有的中間件、數據庫,應用的開發仍延用原有方式,開發、部署、推廣的成本高。
在第二步,建議電信運營商引入云計算PaaS平臺,使應用開發者只關心應用的本身,不需要考慮購買開發工具、操作系統、數據庫、服務器、存儲,也不掣肘于如何與短信、彩信、WAP、位置等電信業務系統對接的問題,PaaS平臺均已封裝上述功能,包括業務執行環境、電信/互聯網/IT能力的API(ApplicationProgrammingInterface,應用程序編程接口)和SDK(SoftwareDevelopmentKit,軟件開發包),只需要開發者有好的應用創意即可,極大降低了應用的開發門檻。
應用上線后,PaaS平臺提供對應用的推廣和支付功能,即應用的營銷也無需開發者過多關心,由PaaS平臺根據用戶的行為分析,進行有針對性的推廣。
PaaS平臺的引入,將極大提高應用的創新、開發和市場推廣的效率。PaaS平臺實現了應用平臺化,實現在應用層面的共享和聚合。
PaaS平臺引入后,原有的獨立應用可以調用PaaS平臺提供的對外的公共服務能力,如短信、彩信、位置、廣告、支付等公共服務能力。基于PaaS平臺開發的應用則不需要操作系統、數據庫、中間件等系統,應用可直接運行的PaaS平臺的業務執行環境中,由PaaS平臺提供應用的自動化部署,負載均衡,應用的多租戶能力支持,應用的彈性伸縮等功能。
由基礎資源的整合到上層應用的整合,是運營商的必然選擇。以云計算的先驅Amazon為例,其EC2和S3的基礎資源出租服務在過去三年中,價格分別下降了40-50%,目前Amazon已經向上層應用拓展,提供高價值的PaaS平臺服務即電子商務平臺服務。
舉個例子,歐洲運營商Vodafone針對西班牙企業市場推出了基于PaaS平臺的VBP服務(VodafoneBusinessPlace),即針對企業的開放開發平臺和AppStore.VodafoneVBP的商業模式是Vodafone提供PaaS平臺、API/SDK給眾多的SP開發者使用,開發的應用由VodafoneVBP進行市場推廣,收益采用分成方式;目前已經聯合當地的100多家SP,開發了500多個針對中小企業的應用和服務,企業用戶數量由原來的幾十萬快速發展到幾百萬,取得了市場成功。
業務平臺化實現了小眾和長尾應用的平臺整合,進一步提升應用開發和上線的效率,構建IDC運營系統和企業AppStore.目前,這一階段也是各運營商的關注重點,結合PaaS平臺技術,在有限范圍內的業務上嘗試,再逐步擴展其應用場景,將是今后一段時間業務云化的主旋律。中國移動和中國電信已經在主要省份采用PaaS平臺,來整合大量的小眾和長尾業務平臺。
應用的分布式和集群管理
上述兩步完成了底層資源池和上層應用的共享,解決了資源不能共享,應用不能低成本、快速開發上線和推廣的問題。而第三步要解決的問題,是如何支持海量應用和信息處理的問題,這就需要引入分布式和集群管理能力。
在資源池上引入分布式數據庫、分布式文件系統、并行計算和集群管理能力,此時上層的應用需要支持分布式部署,上層應用的數據庫由下層分布式數據庫取代,數據支持無限能力的擴展。原有基于PaaS平臺的應用,在本階段不需要改造,但需要PaaS平臺對下層分布式數據庫、分布式文件系統、并行計算和集群管理進行適配。
在第三步的網絡架構下面,所有的應用都基于分布式和集群管理,支持應用的無限擴展和海量信息的最佳處理成本。據此架構,電信業務將完全與互聯網業務融合,并取得與Google等互聯網及云計算巨頭相近的成本和效率。
電信業務走向云計算,最終目標是要實現電信業務與互聯網業務的完全融合,并提供處理海量應用和信息的業界最佳效率和成本,實現運營商從電信運營向綜合信息運營的全面轉型。在電信業務邁向云計算的三個階段中,前兩個階段是成熟的,運營商可以先做起來,第三個階段由于分布式數據庫和集群的核心技術還不成熟,還需要一段時間的成熟期。