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