银行核心系统的性能分析,我的一点思考

【背景描述】

银行业核心系统的性能要求是最高的,因为所有银行交易类业务最终都需要核心系统的支持。所有系统中对于核心系统的访问量以及并发数等指标都是远远高于其他系统。

因此,核心系统的性能直接关系到整个银行交易类业务的性能。它的性能决定整个银行IT系统的性能指标高低。

【问题分析】

对于性能问题,其实我认为取决于几个因素:

<网络传输性能、应用网络性能、应用服务器本身的性能、数据库服务器的性能、存储系统的性能等。>

以上每一个因素的瓶颈都会造成整个核心系统的性能瓶颈。因此我认为核心系统的性能问题是一个系统化的整体化的优化策略。只有通过不断测试评估出最佳的资源比例配合、最佳的参数配置才能保证整个核心系统的性能最优。而不是单单去解决存储的性能问题,因此闪存的解决方案也只能解决性能问题中的一个点。

当然这里还有一个很重要的问题就是性能的伸缩性。也就是说当资源确定好最佳比的时候,是否可以按照这个比例增加资源绝对数目就可以达到性能的一个近似线性的提升?

我认为不可以,因为应用服务器的伸缩性以及应用服务器之上的设备资源伸缩性很好解决,只要通过应用集群技术就可以完成几乎近似线性的性能增长。但是数据库服务器的性能就不能始终通过扩展节点数目来解决了,因为数据库集群的主要性能问题关键在于节点间的热点竞争。这个问题业界暂时的解决方法是通过分布式数据库,也就是数据的拆分技术暂时解决。但是这需要应用层面高度的业务拆分来配合。对于银行业,目前无法做到这一点。

当解决了数据库的这一点之后,才轮到考虑存储系统的性能扩展问题,这个时候闪存当然就是其中非常好的一种解决方法。

一点我自己的想法,欢迎提出建议和想法。

参与95

14同行回答

LINE2008LINE2008系统工程师北京北鹰吉成科技有限公司
随着业务的不断增长,个人认为这种问题会越来越严重。解决这种问题,最好有使用多个中心,共同承担业务,然后互为备份的架构。显示全部

随着业务的不断增长,个人认为这种问题会越来越严重。解决这种问题,最好有使用多个中心,共同承担业务,然后互为备份的架构。

收起
互联网服务 · 2015-12-23
浏览1204
ztp2013ztp2013系统分析师ibm
楼主分析的是,赞一个;个人感觉,存储出现瓶颈的可能最大;主要是采购时预留未来增长的空间很好计算,但预留性能,iops就比较难。而且对于oltp的系统处理能力越高,存储压力越大; 硬件+软件+业务另外,在出现问题时,往往从业务层面的调整能起到更明显的改善,不过这层面的调整难度最大。底...显示全部

楼主分析的是,赞一个;

个人感觉,存储出现瓶颈的可能最大;主要是采购时预留未来增长的空间很好计算,但预留性能,iops就比较难。而且对于oltp的系统处理能力越高,存储压力越大;

硬件+软件+业务

另外,在出现问题时,往往从业务层面的调整能起到更明显的改善,不过这层面的调整难度最大。

底层方面,目前使用ssd,svc,easytier等技术都比较成熟。能有效提高整体性能;

收起
系统集成 · 2015-12-04
浏览1324
colinscolins系统工程师金融行业
其实,就我们个人目前所遇到的问题而言,主机,存储,网络均未出现过性能或者IO的瓶颈问题,倒是应用系统的架构设计以及业务逻辑流程不断的有这样那样的问题,所以个人认为主机、存储以及网络虽然在架构方面也有较大的变数,但是更关键的应该是应用系统本身的架构设计最为关键。...显示全部

其实,就我们个人目前所遇到的问题而言,主机,存储,网络均未出现过性能或者IO的瓶颈问题,倒是应用系统的架构设计以及业务逻辑流程不断的有这样那样的问题,所以个人认为主机、存储以及网络虽然在架构方面也有较大的变数,但是更关键的应该是应用系统本身的架构设计最为关键。

收起
银行 · 2015-11-30
浏览1303
mmsc5166mmsc5166系统工程师某金融公司信息技术中心
银行不差钱,硬件花费不成问题。主要从 业务逻辑 和 架构设计 上出发解决问题,硬件维护 和 应用部门 的沟通也是关键所在!其实现实中,找出问题不是难事,沟通解决才是重点!显示全部

银行不差钱,硬件花费不成问题。主要从 业务逻辑 和 架构设计 上出发解决问题,硬件维护 和 应用部门 的沟通也是关键所在!其实现实中,找出问题不是难事,沟通解决才是重点!

收起
金融其它 · 2015-11-23
浏览1199

提问者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-11-18
  • 关注会员:25 人
  • 问题浏览:22303
  • 最近回答:2015-12-23
  • X社区推广