以某头部基金实践为例,验证深信服超融合对TA系统承载能力

news2024/11/27 8:37:15

TA(Transfer Agent)开放式基金登记过户系统是交易管理系统的重要组成部分,是登记注册机构向投资者提供账户管理、份额登记、交易清算、红利发放、持有人名册保管的综合服务系统。

作为开放式基金运作的核心系统之一,承担着投资者基金账户管理以及基金交易引起份额变动登记的重要职责,它既是基金估值核算系统计算每日单位资产净值的份额基数来源,也是基金管理公司 TA 类清算指令或应收数据生成的依据。

TA 系统能够完成基金交易过程中金额费用以及份额数量的计算,对投资者的交易申请进行确认并就交易引起的份额增减进行准确记录,还可代为处理权益登记分配等事项。

本篇文章将详细解析深信服超融合在承载TA系统上的应用实践。

适用行业:基金、证券、银行、保险、期货等。

应用场景:新一代登记过户平台系统架构

应用架构介绍

TA的常见部署场景包括使用全物理机、虚拟化+数据库一体机、虚拟化+外置存储承载三类方案,目前大多数用户都已经完成虚拟化的改造,使用虚拟化对接数据库一体机和外置存储来实现,这也是相对比较稳定高效的部署架构。

本次验证用户现网中采用VMware虚拟化加Oracle一体机的方案来承载TA系统的运行,两台Oracle一体机通过InfiniBand线缆组建RAC应用集群。同时为了保证数据冗余,采用Oracle DG异步复制的方案建设两个备库实例。

整体结构如下:
用户现网环境
用户现网环境

TA系统组件资源表
TA系统组件资源表

需求与痛点

  • 高性能跑批需求:TA系统为满足业务使用需求必须提供对数据跑批所需的性能支撑,系统整体性能越高,则跑批所用的时间越短,所以对基础平台的存储IO性能依赖较大。
  • 资源利用率低:为满足性能需求采用物理机的方式承载 TA,而 TA 系统的跑批一般是在晚上的业务空闲时间进行,那么在其他时间的物理机资源会造成很大程度的浪费。
  • 维护建设成本高:数据库一体机的建设与后期维护所投入的成本相对通用机来说是比较高的,希望在保障业务正常开展的情况下有一种可以缩减成本的方案。

测试目标与方法

测试的主要目标是验证通过深信服超融合承载用户TA业务及系统的可能性,在满足高性能跑批需求的同时,论证解决现有业务系统承载架构痛点的可行方案:

本次测试从生产环境抽取 3.5T 的真实数据脱敏后作为跑批源数据,记录跑批过程中各阶段业务流程的结算时长,与同数据量数据库一体机跑批时间进行对比,期望所有数据的跑批运算能够在3个小时内完成,满足正常业务开展需要。

本次测试在深信服超融合环境部署Oracle单机数据库,数据库配置设计与现生产环境保持一致,不做任何额外调优操作。(RAC集群在高并发性能表现上会比单机数据库更好,用户现场测试时间有限所以没有部署RAC)

本次测试共包括两个跑批场景:

场景一使用与原生产数据库相同模式的主从异步复制;场景二使用可靠性更高的数据库主从同步复制模式,并分别观测这两种场景的跑批完成时间以论证目标。

TA的测试跑批流程如下图所示:

在这里插入图片描述

测试环境说明

为满足用户在资源上的需求,本次项目预计使用五台深信服超融合一体机组成资源池。实际测试也使用五台物理服务器,承载TA客户端以及Oracle DG主备两个数据库。在测场景一时采用DG主从异步复制技术,场景二采用DG主从同步复制。

深信服测试环境
深信服测试环境

TA系统组件资源表
TA系统组件资源表

超融合服务器配置表
超融合服务器配置表

测试过程与结果

场景一

Oracle DG 采用主从异步复制技术,对3.5T的数据量跑批测试结果如下:

使用超融合环境测试整体业务流跑批用时,结果相较于原生产环境增加15%左右。


Oracle DG 主从异步复制跑批测试结果

场景二

Oracle DG 采用主从同步复制技术,对3.5T的数据量跑批测试结果如下:

使用主从同步复制技术的测试结果与异步复制技术大致相同,整体时长15s左右。

在这里插入图片描述
Oracle DG 主从同步复制跑批测试结果

测试过程记录

数据库虚拟机CPU资源使用趋势
在这里插入图片描述

数据库虚拟机内存资源使用趋势
在这里插入图片描述
数据库虚拟机网卡资源占用趋势
在这里插入图片描述

数据库虚拟机磁盘IO波动趋势
在这里插入图片描述

数据库虚拟机磁盘吞吐波动趋势
在这里插入图片描述

数据库虚拟机磁盘时延趋势
在这里插入图片描述

测试结果汇总及分析

经过对源数据的17个业务流程跑批测试,从测试数据与原生产环境的测试数据来看:

  • 使用深信服超融合环境测试业务流跑批用时为2小时28分钟,满足用户预期。
  • 使用 Oracle DG 主从异步复制技术,业务跑批用时相较于原生产环境增加15%。
  • 使用 Oracle DG 主从同步复制技术,业务跑批用时相较于异步复制增加了15s。

经过对整体测试过程的记录数据分析:

在整个测试过程中,业务系统和数据库虚拟机的资源均未到达瓶颈,整体的跑批时间在现有数据结果的基础上仍然存在优化缩减的空间。原数据库运行在一体机服务器上,系统参数经过Oracle软件适配和修改,迁移至超融合虚拟化环境之后并未进行参数优化与调整,故而导致业务性能无法发挥最高效果。

对比测试的差异数据主要集中在批处理阶段前后,分析相差15%的原因是在数据库层面未匹配新的硬件平台和超融合架构进行相关调优。在后续交付过程中可以采用深信服数据库管理平台进行优化,经过和深信服超融合平台特性的深度调优,性能可进一步优化20%左右。

用户观点

某头部基金基础架构部负责人:

从跑批结果看,与使用数据库一体机相比,深信服超融合对TA的承载性能稍有下降,跑批时间长了大概15%左右,但考虑到硬件平台差异及数据库软件适配性,属于可接受范畴。

从资源利用率角度看,以TA系统为例,跑批一般会在晚上进行,那其余空闲时间可以用来跑其他业务,比如桌面云,实现时分复用,这是数据库一体机所不具备的,可以作为未来可探索的场景之一。

从建设成本的角度看,牺牲一部分可接受范围内的耗时,换取相对低的建设成本,是比较划算的考虑。

综合来看,使用超融合作为TA承载平台是一条很有价值的技术路线选项。

场景价值

性能卓越,满足跑批需求
在性能层面深信服超融合经过对计算/网络/存储的全栈性能优化,Oracle 数据库的性能测试数据高达121.5w TPM。使用深信服超融合承载TA系统对3.5T的数据量进行跑批结算耗时2小时28分钟,完全满足用户数据结算的时间需求。

动态调度,资源使用率提高25%
在资源层面深信服超融合基于虚拟化技术实现资源的动态调度能力,相比于数据库一体机的资源独占模式,物理资源利用率提高25%以上。同时针对TA系统跑批这种定时任务来说,可在非跑批时间段将资源调度给其他系统使用,进一步提高使用率。

简单易用,成本降低40%以上
深信服超融合软件使用三台X86服务器即可组成资源池,同时提供计算、网络、存储等多类基础设施资源;基于超融合提供数据库管理平台支撑数据库系统的全生命周期管理,简化数据库运维工作;整体IT成本相比于原数据库一体机方案降低40%以上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1897402.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt 加载图片的几种方式 以及加载 loading

项目中经常使用加载图片: 常用有两种方式: 1.使用 QWidget 加载图片: 效果: 样例源码: int pict_H ui->widgetImage->height();int pict_W ui->widgetImage->width();ui->widgetImage->setFixe…

【车载开发系列】GIT安装详细教程

【车载开发系列】GIT安装详细教程 【车载开发系列】GIT安装详细教程 【车载开发系列】GIT安装详细教程一. GIT软件概念二. GIT安装步骤三. GIT安装确认三. GIT功能使用1)Git Bash2)Git CMD3)Git FAQs4)Git GUI 一. GIT软件概念 G…

comsol随机材料参数赋值

comsol随机材料参数赋值 在comsol中定义外部matlab函数 在comsol中定义外部matlab函数 首选项,安全性,允许 材料中,将杨氏模量更改为变量函数 计算 应力有波动,可见赋值成功 也可以看到赋值的材料参数:

针对 LLM 应用程序优化 RAG

前言 大型语言模型 (LLM)(如 GPT-4)在生成类似人类的文本方面表现出了令人印象深刻的能力。然而,在保留事实知识方面,它们仍然面临挑战。这就是检索增强生成 (RAG) 的作用所在——将 LLM 的生成能力与外部知识源相结合。RAG 已成…

TAPD项目管理软件无法与企业微信进行关联

TAPD一段时间未使用后,需要重新启动,此时会出现你的企业微信尚未与TAPD账号关联的提示 解决方案:找到TAPD应用,先删除应用,然后再解除禁用即可

【anaconda】—“conda info“命令后conda配置和环境信息的理解

文章目录 conda配置和环境信息的理解 conda配置和环境信息的理解 安装anaconda成功后,打开cmd,输入"conda info"命令,结果显示如下: conda的配置和环境信息的输出。以下是对每个字段的解释: active environm…

【MySQL】详解

SQL语句的分类: 1.DDL(Data Definition Languages)语句: 数据定义语言 ,这些语句定义了不同的数据段,数据库,表,列,索引等数据库对象的定义。常用的语句关键字主要包括…

spark shuffle写操作——BypassMergeSortShuffleWriter

创建分区文件writer 每一个分区都生成一个临时文件,创建DiskBlockObjectWriter对象,放入partitionWriters 分区writer写入消息 遍历所有消息,每一条消息都使用分区器选择对应分区的writer然后写入 生成分区文件 将分区writer的数据flu…

强烈建议!所有Python基础差的同学,死磕这本64页的背记手册!

Python背记手册是一份非常实用的学习资料,它涵盖了Python语言的基础知识、语法规则、常用函数和模块等内容,对于初学者和有一定基础的Python程序员来说都非常有用。通过背诵这份手册,可以加深对Python语言的理解和记忆,提高编程能…

百度云智能媒体内容分析一体机(MCA)建设

导读 :本文主要介绍了百度智能云MCA产品的概念和应用。 媒体信息海量且复杂,采用人工的方式对视频进行分析处理,面临着效率低、成本高的困难。于是,MCA应运而生。它基于百度自研的视觉AI、ASR、NLP技术,为用户提供音视…

RFID电子锁在物流货运智能锁控管理的创新方案

物流货运锁控的现实挑战 易损性:传统锁具易受物理破坏,无法抵御恶意撬锁。 低效率:依赖人工操作,开锁速度慢,影响作业效率。 高成本:钥匙的制作、管理和丢失替换成本高昂。 监控缺陷:缺乏实…

笔记本如何录屏?3个方法分享给你

随着科技的飞速发展,录屏功能已不再局限于传统的教育或游戏领域,而是成为了大众都能用得到的创作、分享、记录生活的得力助手。同时,在生活中人们更多地使用到笔记本电脑,笔记本电脑有着其便携性、高效能和丰富软件资源&#xff0…

8.13 矢量图层面要素反转面要素渲染(Inverted polygons Renderer)

前言 本章介绍矢量图层面要素反转面要素(Inverted polygons Renderer)的使用说明:文章中的示例代码均来自开源项目qgis_cpp_api_apps 反转面要素(Inverted polygons Renderer) 反转面要素渲染常用于掩膜数据。 反转面要素(Inverted polygons Renderer)是一种渲染方…

python库(2):Passlib库

1 Passlib简介 Passlib库就是一个强大的工具,专门用于密码的安全存储和验证。本文将介绍Passlib库的基本概念、功能和使用方法,帮助更好地理解和应用密码安全技术。 Passlib是一个用于密码加密、哈希和验证的Python库,它提供了多种密码哈希…

adb不插usb线通过wifi调试

说起做手机开发也有好多年了,说来惭愧,我最近才知道安卓手机是可以不插数据线进行开发调试的。起因是公司近期采购了一批安卓一卡通设备,需要对其进行定制开发APP,但是由于我插USB调试发现没有反应。通过询问厂家才知道可以通过WIFI进行调试。…

服务器U盘安装Centos 7时提示Warning:/dev/root does not exist

这是没有找到正确的镜像路径导致的,我们可以在命令行输入ls /dev看一下有哪些盘符 像图中红色圈起来的就是我插入U盘的盘符,大家的输几盘可能做了多个逻辑盘,这种情况下就可以先将U盘拔掉再ls /dev看一下和刚才相比少了那两个盘符&#xff0c…

Linux服务器性能参数指标

【摘要】一个基于 Linux 操作系统的服务器运行的同时,会表征出各种各样参数信息,这些蛛丝马迹往往会帮助快速定位跟踪问题。 这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的&#xff…

源代码防泄漏的制胜法宝——沙箱

沙箱技术作为现代信息安全领域的一种重要手段,其在源代码防泄密方面的应用愈发受到业界的关注。源代码作为企业或组织的核心资产,一旦泄露,不仅可能导致知识产权的流失,还可能对企业运营造成重大影响。因此,利用沙箱技…

云微客短视频矩阵全域营销,更高效的获客引流方式!

在抖音这样一个拥有海量用户和内容的短视频平台上,单一账号往往难以覆盖我们的客户群体,甚至于每天发布四五条视频,所引发的流量也是微乎其微的。在竞争如此激烈的市场环境中,商家企业无不想方设法追求更高效的获客引流方式&#…

MUNIK解读ISO26262--什么是DFA

我们在学习功能安全过程中,经常会听到很多安全分析方法,有我们熟知的FMEA(Failure Modes Effects Analysis)和FTA(Fault Tree Analysis)还有功能安全产品设计中几乎绕不开的FMEDA(Failure Modes Effects and Diagnostic Analysis),相比于它们…