清华大学金融科技研究院孵化
金融科技与金融创新全媒体

扫描分享

本文共字,预计阅读时间

参赛单位:中移动金融科技有限公司

案例名称:千亿级交易高可用系统架构解决方案

案例简介:

中移动金融科技有限公司作为中国移动互联网话费充值业务唯一运营支撑主体,以“高并发、大容量、低时延”的业务特性为考量点,以“高可用、高效率”作为系统架构解决方案的核心思想,通过“单域名,双中心,多负载集群”系统架构,结合外部源站探活及智能流量调度形成设备、线路、数据中心多层次立体高可用架构解决方案。

创新技术/模式应用:

本高可用架构解决方案包含三大模块,分别为互联网模块、核心模块及监控模块,其中互联网模块融合了CDN、源站探活、智能流量调度、域名解析四项服务;核心模块依托于自研ISHP智能系统治愈平台提供服务自动缩扩容,系统故障智能治愈,数据库容灾自动切换,数据库故障治愈等;监控模块通过PRTG、综合网管、自研萤火虫业务监控平台实现对网络、主机、数据库、业务的全方位监控。

(一)互联网模块

1. 一个专用域名对外提供服务,所有用户通过该域名访问调用,两个数据中心各提供两个公网IP,每个公共网IP对应一套由两台负载均衡组成的负载集群(LBHA)。

2. 所有业务请求在解析层面CNAME至CDN调度中心,一是对于来自非中国移动网络下的业务请求,利用CDN提升访问性能;二是通过在CDN调度中心配置网络五元组参数,实现对数据中心互联网入口和服务域名的实时探测,业务请求流量可根据探活情况或调度要素智能分配到两个数据中心的不同服务集群,也可在同数据中心两套负载集群之间进行灵活分配。

(二)核心模块

1. 虚机集群高并发设计。ISHP平台依托类容器服务理念实现虚机服务自动缩扩容,基于底层VMWARE集群,对3000+虚机实现故障节点秒级下线+备用节点秒级上线,CPU/内存/磁盘等资源问题根据预定义策略自动完成资源扩缩容,实现系统服务高可用,确保系统能力具备压测峰值145%并发规模。

2. 数据库双活架构设计。数据库环境整体接入ISHP平台,底层整体架构采用RAC + ADG方式,同RAC主备节点通过VIP实现纳管,单节点故障时,浮动IP可无缝自行漂移到存活节点,实现上层应用对漂浮过程无感知。同时支持数据库故障自愈(如:磁盘空间自愈、监听故障自愈、表空间智能扩展等)。

(三)监控模块

1. PRTG、综合网管可对流量,链路、设备进行实时全方位监控,形成业务在机房内的“路径图”,实现流量可视化。

2. 通过对过去2年所有业务故障进行梳理分析,订制业务性能指标118项并嵌入自研全栈业务监控平台,实现对业务的全方位监控。

项目效果评估:

中移金科千亿级交易高可用架构方案,给公司带来了良好效益,随着公司业务类型和规模的不断扩张,该解决方案不仅可作为架构模板纵向推进交话费业务多中心部署,还可模块化横向复制,为供应链金融、超级SIM卡、保险等公司其他业务提供服务。

(一)业务效益

通过资源渠道整合,中移金科互联网交话费成为国内业务规模最大的单一民生类交费项目,投产上线以来,交易规模已突破千亿元,得益于高可用架构方案的成功实施,月业务交易成功率均高于99.98%,中移金科交话费平台成功承载全集团互联网交话费业务。

(二)技术效益

1、高可用平台支撑能力

(1)主机层面,在集群化部署的基础上,实现系统资源自动扩缩容,在节约系统资源的前提下,实现服务集群满足高并发、高可用需求。

(2)网络层面,结合技术调研结果,以业务流量精细化、智能化、自动化调度为出发点,通过“单域名、双入口、多负载集群”组网模式,在业务出现异常时,不管是数据中心内跨负载集群流量切换还是跨数据中心整体切流,由于整体接入CDN服务,可完美规避LOCAL DNS的TTL时间问题,使流量切换时间控制在秒级,切换效率较传统手动模式提升98%,极大提升了业务可靠性。

(3)数据库层面,从服务层面实现数据库双活,同时针对该业务部署独立查询库,有效提升数据库整体性能,目前,数据库事务响应时间低于4ms,CPU利用率低于10%。

2、高并发SSL卸载能力

对于https类型服务,由于SSL卸载可在数据中心单、多套负载集群承载模式下切换,平台整体卸载能力较传统模式(单业务单套负载)提升300%

(三)推广效益

由于该高可用架构方案基于模块化思想设计,后期可根据业务形态和规模对各个模块进行个性化调整,广泛应用于公司其他金融类业务。

1、互联网模块:未雨绸缪,以流量智能化调度为核心,形成“多保险”。

2、核心模块:扬长避短,消除瓶颈,使主机、数据库服务趋向轻便、灵活。

3、监控模块:有的放矢,梳理业务流程和流量路径,对监控指标进行个性化定制。

项目牵头人:

游峰

职务:中移动金融科技有限公司信息技术部总经理

项目团队成员:

陈明、徐冰、唐欢、申志敏、陈浩、李海滨、李海军、李超、杨海、庄双林、吴南、张学友、高亮、袁帅、唐艳华、谢涛、肖小勇、熊军、樊一蒙、张晓光

[Source]

本文系未央网专栏作者发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文为作者授权未央网发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文版权归原作者所有,如有侵权,请联系删除。

评论


猜你喜欢

扫描二维码或搜索微信号“iweiyangx”
关注未央网官方微信公众号,获取互联网金融领域前沿资讯。