面對互聯網時代新興業務模式與技術的蓬勃發展,中國移動也在嘗試IT領域的互聯網化變革。在此背景下,亞信公司聯合浙江移動,對核心業務支撐系統CRM進行技術改造,于2015年12月10日在浙江移動DCOS(數據中心操作系統)平臺成功上線。這是在國內運營商領域首例核心IT系統在分布式、云化、容器化的環境上線并進行生產支撐。目前已成功支持了“雙十二”互聯網銷售活動。系統峰值時使用的容器擴容到150臺,非營業時間縮容到最小的50臺, 支撐公共庫連接17000個,平均每個節點保持在線100個會話以內,JVM內存使用率保存在50%以下。
浙江移動CRM系統是一個擁有7000萬用戶量的五層架構的超大型系統,此次改造在亞信AIF 應用集成架構上實現了對DCOS的支持,將CRM 核心環節全面遷移至容器內運行,支持交互層、應用層、緩存等能力線性動態擴展、極速發布、秒級伸縮,并具備灰度發布,故障自愈等關鍵特性。
亞信AIF應用集成架構是基于原開發框架AppFrame 6.0基礎上,借鑒、采用了互聯網新興技術,如分布式的服務框架、消息中間件、緩存等開源技術組件進行封裝、調優,并與原有框架融合形成一個新的有機整體。AIF框架具備以下幾方面的特點:
1.技術組件+統一框架的模式:各技術組件面對不同的技術需求設計,是獨立的技術組件,可獨立版本演進、發布與部署;同時各技術組件在AIF統一框架構內各司其職、相互協作,構成一個有機的生態體系。
2.全解耦:組件與組件間全解耦,封裝組件功能,對外提供標準的訪問接口,做到各組件解耦、相互獨立。另一方面實現了應用的各層解耦,通過封裝HAProxy和使用AIF服務路由器,按自有算法實現分布式系統中各層次之間的解耦和訪問;改造Web服務器的Session管理機制,由AIF進行無狀態會話改造接管WEB容器會話,實現客戶端與Web、Web與應用服務端的會話解耦。
3.云化、彈性擴展:AIF框架結合DCOS平臺,基于Mesos、Marathon技術基礎上統一IaaS資源池分配,實現了交互層、應用層、緩存層等彈性擴展、秒級伸縮的能力。
4.開發模式改變:AIF框架結合DCOS平臺,通過基于Docker鏡像快速交付以及AIF的服務實時感知,實現了CRM在營業時間內重啟無感知、故障隔離無感知、擴縮容無感知,從根本上改變了原有開發、交付模式,真正實現快速迭代、快速發布!
AIF框架采用了一系列自主研發的技術組件:自主云化服務框架CSF、分布式緩存AICache、負載均衡AILoadBalance、消息處理平臺MsgFrame、分布式數據訪問總線DADB、服務框架AppFrame6.0、日志中心Log4x、云化調度AISchedule等,采用全監聽機制、分組策略等形成了產品的核心競爭優勢。
本次系統的成功上線,充分體現了亞信公司在技術、開發與實施方面的實力。亞信團隊在電信領域有著豐富業務技術經驗,同時持續跟進研究新興互聯網開源技術,并將互聯網技術與電信行業系統進行結合,形成了新的技術產品框架,正是這種技術領先性形成了公司的核心競爭力。
本次系統的成功上線,對浙江移動客戶、對亞信均具有重大意義。浙江移動公司相關領導對項目成功高度肯定并指出這是移動IT核心系統互聯網化改造中的關鍵一步,是技術演進路線上的里程碑!該項目也是亞信公司CRM在DCOS容器集群上承載運行的首個案例,體現了亞信的技術業務實力。