TA 注册登记系统在超融合架构下的性能验证 | SmartX 场景探索
SmartX 场景探索
超融合架构以其分布式架构、软件定义模式和融合部署等创新特性已经受到越来越多客户认可,其应用场景已逐步覆盖大部分生产业务。但在例如重要业务系统数据库等关键场景,用户对基于分布式存储和虚拟化的超融合适用性仍有疑虑。场景探索板块整理了 SmartX 一线技术团队和行业用户共同在一些典型业务场景下的方案适用性验证,希望相关的数据和结论可以为行业客户 IT 基础架构转型提供有益参考。
本文介绍 SmartX 超融合对 TA 注册登记系统性能适用性的验证,以下为正文。
TA 系统介绍
开放式基金登记过户(TA)系统是基金的登记过户系统。在基金、养老保险、资管等行业,如有开放式基金类产品销售业务需求,均需要部署此类 TA 系统支撑。其功能涵盖了基金交易业务的各个环节,包括账户业务处理,如投资者开户、修改账户资料、挂失 / 解挂等;日常交易业务处理,如认购、申购(一般申购和定期定额)、赎回(一般赎回、指定赎回、预约赎回等)、转托管、基金转换等;特殊业务处理,如非交易过户、账户冻结 / 解冻等;分红业务处理,如现金分红和红利再投资;同时 TA 系统还承担着整个基金交易系统管理和维护,如岗位管理、柜员管理、基金信息管理、公告信息管理、销售网点管理、系统维护日志管理、查询统计功能等。
项目背景
客户 TA 系统经历的几个阶段:
最早 TA 系统数据库(Oracle)运行在 x86 服务器,跑批性能较差(4~5小时);
基础架构部门将数据库迁移至小机,性能得到一定的改善(1.5+小时),同时用户会定期对数据库历史数据进行归档,以优化系统性能;
客户诉求,考虑到后期数据量会逐渐增大,跑批时间也会逐渐增长,因此,希望优化基础架构平台,降低运维复杂度,提升系统性能,缩短业务跑批运行时间,以应对未来的业务增长;
当前 TA 系统基础架构
TA 组件资源配置
性能测试目标与方法
测试分为 3 个场景,分别验证在不同数据量下,数据库跑批用时,时间越短表现越优异。其中场景三的数据规模与现有生产环境一致,可以通过量化对比,判断新架构的性能表现。
TA 跑批流程
SmartX 超融合测试拓朴架构
超融合服务器硬件配置(3 点节配置相同)
TA 组件资源配置 (虚拟化)
TA 系统基于超融合性能验证数据
基于客户的测试目标和测试场景,SmartX 超融合架构下 TA 系统跑批测试数据如下:
对比客户现有架构
测试结论与项目亮点
通过虚拟化技术支撑的 TA 系统,整体跑批性能优于目前传统物理机架构,并得到客户认可;
SmartX 超融合架构基于 TA 系统性能验证符合预期目标,从性能监控中可以判断,若能提升超融合节点 CPU 配置(更高的 CPU 主频),跑批时间将进一步缩短;
虽然在当前传统小机架构下未能模拟出场景一和场景二的性能数据(各场景仅是数据量的区别),但通过场景三的性能对比,可以预见基于超融合架构下的数据库跑批时间将优于传统小机架构。
延申思考
以上测试仅验证了超融合架构支撑 TA 系统性能的可行性和优势,但超融合方案还会为关键业务的基础架构带来如下可能性:
超融合架构基于软件定义模式和通用服务器平台,相对于小型机方案,可以非常有效的降低系统运维复杂度以及投入成本;
对于绝大多数金融客户,超融合的计算虚拟化和分布式存储可以有效统一整合各类 IT 系统的计算和存储资源,进一步降低整体 IT 的复杂度和投入成本;
超融合架构的软件定义模式带来的另一个好处是可以快速引进先进的硬件技术,从而快速提升系统能力。例如 SmartX 基于傲腾持久内存的性能加速方案将为系统交易处理能力进一步提升提供可能;
针对关键业务系统最关注的可靠性问题,目前 SmartX 也总结了诸多容灾加固方案,在提升效率和降低成本的情况下,保证系统的跨数据中心级别高可用性。