首批通过分布式安全可靠测评,为关键业务系统打造
新一代认证核心系统换代升级
- 72.6%TCO 降低
- 66%迁移前后数据量占用空间减少
- 显著降低运维管理复杂度
一、业务背景
方正证券作为证券行业数智化转型先锋,积极采用和尝试新技术。传统集中式数据库对单台服务器的配置要求较高,在扩展方面也会导致成本的指数级增加,而分布式数据库可快速实现容量、性能等横向的扩展。
从2020年到2021年,方正证券与恒生电子数据库小组,对各类信创数据库产品进行了系统调研,共调研了市面上主流的9款数据库产品,并进行了长期的功能及性能测试验证,最终选择OceanBase支撑新一代认证系统。
二、业务挑战
- 业务系统的整体处理能力受限
- 方正证券原认证系统采用“小型机+存储+集中式数据库”技术路线,在已经是顶配的情况下,仍然会在性能和容量遭遇瓶颈时,出现水平扩展困难、扩容成本极高的问题,很大程度上制约了方正证券多个业务系统的整体处理能力。
- 无法满足方正证券的业务快速发展需要
- 随着互联网业务的快速发展,现有的单体架构和强依赖于Oracle特性的计算服务,单纯依靠纵向增加服务器配置来提升容量和性能,已经无法满足方正证券的业务快速发展需要。业务中间件层面,现有中间件系统间耦合度较高,逻辑联系紧密,拆解难度较大,一旦单个组件故障,可能引起连锁反应。
三、解决方案
- 业务侧微服务改造
- 业务侧进行微服务改造后,实现架构、功能上的充分解耦,功能单元独立,相互之间影响较小;支持数据分片模式,能根据业务、功能、技术需求自定义数据分片,能同时支持不同数据源写入,调整动态灵活;还支持国密算法作为程序加密算法。
- 多租户资源池化
- 方正证券基于OceanBase的分布式架构打造了自己的DBaaS平台,利用OceanBase原生多租户的能力,将多个不同业务的数据库实例集中整合,不仅提升资源利用率,同时基于Paxos的多副本机制可以保证每个资源单元的高可用能力。
四、客户收益
- 性能提升
- 原生分布式数据库多节点同时可写,并行性能突出,方正证券新一代认证系统的批量业务能力,在与Oracle 同等条件下,性能不减反增。并且,单节点成本低廉,面对未来性能要求,可以直接通过加减X86服务器实现动态扩缩容。
- 可运维性提升
- 多个零散的实例统一在OceanBase集群后,运维管理的复杂度大大降低,DBA可以从之前管理多个分散实例,到目前管理单个OceanBase集群,负载、告警、调优全部统一至集群级别,常规故障能够自动恢复,从而大幅提升业务支撑效率和应急响应能力。
- TCO降低72.6%
- 经测算,该系统TCO(Total Cost of Ownership,总体拥有成本)降低72.6%,主要体现在两个方面,一是,原配套体系昂贵,需要专用存储光交连接小机和存储,同时需要购买响应硬件模块和软件各类许可,还需要按年购买软硬件各类维保;二是,OceanBase数据压缩功能强大,如方正证券部分MySQL租户实测迁移前后数据量占用空间减少66%,节省了大量的存储空间。