全面提升|支付企业系统上云实践

俊达9个月前客户案例433

近年来,得益于中央政府一系列的扶持政策以及云计算、大数据和AI等技术在支付领域的深化应用,面向小微企业、个体工商户等群体的普惠支付有了极大的发展。

 

某支付机构基于创新科技和完善风控能力,聚焦互联网支付、银行卡收单(全国 )、移动电话支付许可等业务,业务遍布全国。在技术引领业务发展的战略下,根据央行最新发布的《云计算技术金融应用规范》行业标准规定,选择多云架构,支撑业务快速发展。

 

为保证支付业务在安全性、合规性、稳定性、网络质量等方面满足监管的严格要求,防范因云服务缺陷引发的风险向支付业务传导,需要专业的运维服务商协助完成云上云下网络互通、云上容灾架构设计和整体系统迁移。

 

经过多方评比,云掣凭借在金融行业持续交付的实践经验,以及在云端网络安全、架构设计、数据保护、业务连续性保障等方面的技术实力,赢得了该头部支付机构的信任,承接了整体的迁云任务。

迁移需求

本项目需要将服务于广大用户的支付收单系统,从IDC平滑迁移到公共云上。涉及的生产环境以及云上的生产环境的相互连通。

主要难点

1、网络复杂度高

除了需要建立云下办公环境、云下生产环境、云上测试环境 、云上生产环境之间的整体网络通路,还需要根据安全合规要求设置合理的网络访问限制,例如:

  • 统一公网出口设计;

  • 云下办公环境单向访问生产测试环境;

  • 生产、测试环境数据单向传输,生产数据不能回溯测试环境;

  • ......

2、全局高可用

全部应用要求做到同城双活,数据库均采用主备模式,消息中间件及分布式缓存系统均采用集群模式,迁移前后应用架构保持完全一致。

3、克隆式还原

从IDC迁移到公共云,需要按照1:1的资源配比进行系统还原,同时保持两个环境使用的产品版本完全兼容。

4、数据类型多

待迁移数据类型较多,包括200+数据可视化图表、200+批处理函数、日增量为30G的日志索引等其他类型应用数据,涉及对象存储、归档存储、文件存储、云数据MySQL、Oracle、OceanBase等云服务。


解决方案

1、网络连通方案

针对严格的限制要求,云掣在充分调研的基础上,设计了整体网络连通方案。由于业务属性存在一定差异,生产、测试环境均设置多个网络隔离区。用户访问请求经过安全防护层后只能到达DMZ隔离网络区内的业务前端应用。

图片 1.png


通过在IDC配置边界路由、云上隔离网络、云连接网等相应的网络实例,加载到云企业网中,再购买带宽包,设置跨地域互通带宽,建设2条主备专线数据传输通道,实现云上云下节点的网络资源互通。

2、同城双活架构

图片 2.png


系统高可用设计:每个应用均跨可用区实现双活部署;数据库跨区采购实现主备模式,读写分离。

系统间数据交互:消息队列MQ集群化部署,应用系统之间数据交互由MQ集群生产和消费消息完成。

系统缓存处理:通过Redis集群进行缓存热处理,和读写数据库进行业务数据交互。

3、1:1还原,压测先行

满足资源配比1:1的迁移要求,必须先对两个环境提供的基础资源进行全面的性能压测对比,评估百分百还原的可行性。此外,还要盘点相关云产品的使用限制,避免因功能差异,对应用组件交互调用产生影响。以云服务器和云数据库为例,需要使用多种工具对比高压高并发场景下IDC和公共云的实例性能。


图片 3.png


经过充分的性能测试验证之后,根据网络限制和业务架构,综合考虑系统之间依赖关系以及系统重要程度等因素,评估各系统和组件优先级,按顺序进行迁移还原。

图片 4.png


4、数据迁移方案

由于云数据、对象存储、NAS无法直接通过VPN方式建立连接,需要先打通网络,再配置代理,上述3种数据同步均采用在IDC侧配置nginx四层代理方式,设置传输跳板。

关系型数据库迁移

IDC中数据库与公共云上RDS迁移采用公共云产品DTS进行数据迁移。整个迁移过程包含结构迁移、全量数据迁移及增量数据迁移三个阶段。


图片 5.png


对象存储数据迁移

  1. 挂载存储桶:使用s3fs-fuse工具将IDC对象存储桶挂载到公共云主机,使用ossfs工具将公共云对象存储桶挂载到公共云主机。

  2. 文件同步:遍历全量文件ID,使用同步脚本对文件进行全量同步和增量同步。

NAS存储数据迁移

  1. NAS挂载:公共云主机直接挂载公共云NAS存储;再通过sshfs工具将挂载到IDC主机CloudNAS挂载到本地。

  2. 数据同步:使用rsync对挂载到公共云主机上的两个NAS目录进行数据迁移。


图片 6.png


项目成果 

历时4个多月,通过双方通力合作,顺利完成该支付企业迁移一期项目,IDC机房6个业务系统的平滑迁移和容灾设计,涉及200余台云服务器、40余个云数据库、20余种云服务。同时,针对监管要求,协助该企业构建了权责分明的云账号管理体系。迁移后,业务系统消耗更少的云成本支出,为更多的用户提供便捷、安全、优质的支付服务。

图片 7.png

相关文章

统一融合,云掣助力知名烟草集团打通互联网营销平台数据脉络

统一融合,云掣助力知名烟草集团打通互联网营销平台数据脉络

某烟草集团,集卷烟生产销售、烟草物资配套供应、科研以及多元化经营等为一体,在卷烟产销总量、全国市场覆盖率、国际市场销量等多项指标上均位居行业前列。该集团基于微信服务号运营,策划了以烟包二维码为载体,通...

可观测运维作战实践-ACOS全链路监控案例

可观测运维作战实践-ACOS全链路监控案例

在时间十分紧迫前提下为客户建设一套监控体系实践就是一次作战!下面问题怎么解呢?1、客户现状痛点?2、适合客户全链路监控怎么搭建?3、故障突袭应急筹备方案?4、acos团队面临内外夹击挑战?5、作战结果...

知名房企数据化可观测运维实践

知名房企数据化可观测运维实践

项目背景    伴随着“云+”时代的到来,通过上云实现企业数字化转型已经成为众多行业的共识。工信部发布的《推动企业上云实施指南(2018—2020年)》一文中提出了企业上云的工作目...

知名证券机构核心大数据平台升级之路

知名证券机构核心大数据平台升级之路

项目背景    在金融领域中,数据处理一直是IT系统中非常重要的一部分,证券发行、登记、托管、交易、结算的各个环节都有大量的数据产生。Hadoop作为海量数据处理的关键技术框架,自...

数据库高可用架构建设

数据库高可用架构建设

项目背景    某互联网+健康医疗整体解决方案提供商,通过构建线上实名认证卡管系统、虚拟账户结算管理系统、移动互联网平台、远程运维监控平台、预约挂号系统平台,并辅以线下排队及信息发...

ACOS统一监控-医保交付案例

ACOS统一监控-医保交付案例

1.项目背景目前某省会级医保信息系统全面上线,系统采用医疗保障应用框架HSAF,该框架推动平台从集中式走向分布式,统一了应用框架。医保信息系统正式上线后,需要服务医保定点机构,市民医保结算及大量的业务...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。