银行基于 LinuxONE 统一的 IT 基础架构方案
传统银行核心业务系统以会计核算为核心,提供基础的存贷款、支付结算等客户服务功能。非核心业务系统实现以业务产品为中心的系统集成。各个业务系统之间通过接口相互调用,逐渐组合形成了以柜面交易+产品+会计核算的银行架构。
近年来,国内外经济环境发生巨大变化,利率市场化、金融监管以及互联网金融的出现带来了巨大挑战。传统银行需要更快、更及时地响应客户需求、对客户的存取款和消费等行为进行数据分析,提供更便捷的服务,不断的增加客户对银行产品的应用体验,实现以客户服务为中心的业务架构。在互联网时代,银行急需建设新的业务架构,以不断的去适应这种快速的市场变化,重塑银行业务架构迫在眉睫。
银行业务在不断创新:“应用系统组件化”、“服务系统平台化”、“安全管理系统化”和“业务系统去中心化”等新技术的运用正在悄然改变着银行的业务系统。这些创新业务的发展,要求银行的IT基础架构必须具备并支持“容器云”、“私有云/大数据”和“区块链”等新技术的实现,同时还需要满足高强度的“安全性”要求。
IT基础架构是银行实现业务架构的重要组成部分。传统银行的IT基础架构是以小型机/大型机数据库+X86应用服务器+高端SAN存储为主,但是这种架构已经难以满足银行的业务发展需求,在创新的大潮下,传统银行正在积极拥抱新技术,以互联网思维实现基础架构转型。分布式的横向扩展架构可以满足“容器云”、“私有云/大数据”和“区块链”等新技术的要求,但是银行还具有大量的高负载核心业务和传统业务,需要强大的纵向扩展能力,以满足高并发的处理性能。多种不同的需求混杂在一起,如何能够同时满足?是否有一种IT基础架构可以同时满足银行的传统业务和创新业务,实现统一的IT基础架构,帮助银行顺利的度过互联网转型期?
社区最近组织针对银行如何基于LinuxONE实现统一的IT基础架构要点进行了讨论,同时对LinuxONE这款产品的主要特性也做了详细解析,主要讨论的问题包括以下几个方面:
linux系统是哪个一、传统银行现有的业务和IT基础架构,如何进行转型和迁移?
二、LinuxONE如何助力银行实现统一IT基础架构?
三、LinuxONE与其他服务器相比较,主要特点有哪些?
以下是具有参考价值内容的总结。
一、传统银行现有业务和IT基础架构,如何进行转型和迁移
1、传统银行如何规划系统架构以应对当前快速迭代的互联网需求?
问题描述:作为一家传统银行,我们在面对当前快速发展,快速迭代的互联网业务需求时传统核心已无法满足需求。但是彻底推翻老核心系统在成本投入和可行性方面都不可行。基于这种现状我们在未来的系统建设时系统架构该如何规划,是否有比较搭建互联网核心。
观点1:
对于一个对传统银行支付业务比较了解的it从业人员,我觉得可以考虑先进行技术与业务分离的方式进行考虑架构问题,避免快进冒进带来的架构、成本和交易风险。独立业务处理中心和技术处理中心,业务办理和系统架构围绕这两个中心进行,也有利于架构和业务的拓展,使用面向对象思维将面向业务和用户化的交易处理进行整合推出。说服业务依托成熟技术优化交易。这才是传统银行业降低自身成本和改造风险应该考虑的。稳步发展,快速跟进新技术。(@Leaveschz)
观点2:
传统银行的业务确实受到了互联网金融的冲击,面对互联网的需求,彻底推翻老核心系统,不是一个好的做法,可以逐步进行过度。在未来建设系统架构时,可以优先考虑以互联网时代大量采用的分布式架构为主,然后根据自身银行的业务特点,选择一个合适的业务,将新的业务系统迁移到新的架构上来,以分布式架构逐步构建新的核心业务系统,探索架构替代老核心业务系统的可能性和可行性。
在系统进行分布式架构建设时,需要考虑的一个重要架构设计理论就是分布式领域CAP理论。
Consistency(一致性), 数据一致更新,所有数据变动都是同步的
Availability(可用性), 好的响应性能
Partition tolerance(分区容忍性) 可靠性
任何分布式系统只可同时满足二点,没法三者兼顾,没有一个系统可以完美满足这三点,应该进行取舍。
一致性对于银行系统来讲,是非常重要的,这个特性是大多数银行的核心账务系统一直没能切换到分布式架构的主要原因,目前仍使用集中式架构的大型机或小型机组建。
所以互联网时代,系统的架构需要根据业务需要进行规划,采用集中式和分布式架构并存的做法,基于互联网的业务可以使用分布式架构,传统业务还是采用集中式架构比较好。(@刘东)
2、中小商业银行新一代核心的建设如何在保持稳健的基础上实现技术创新?并且能够积极地拥抱未来的技术方向?
观点1:
你这个问题问到点上面了。国内银行对于技术创新实际上是比较保守的。除了自身的问题外还包括了监管和数据安全问题,相关法律也不健全。所以即使有非常成熟的技术银行也不太会使用。但是近两年这种情况在改变,互联网业务发展速度太快,银行在不求变很难适应市场发展。在考虑监管和数据安全的前提可以考虑多核心或者核心业务的概念。创新不一定一定要使用最新的技术,也可以是业务创新、应用架构创新,对于中小银行来说大量采用新技术钱是最大的问题,你还得考虑多中心支持,成本太高。最稳健的做法有几种。
1、核心去中心化,建核心,分散核心的业务处理。
2、考虑智能化大前置,建立多核心系统。现在国外银行采用此方法较多,效果也比较好。
3、考虑双核心:内网核心和外网核心,分离业务至不同业务系统,只保留记账。也就是我们常说的瘦核心方式。
当然还有其它方案,结合你们行的发展战略规划考虑,不管采用什么技术和架构,适合自己的才是最好的。(@Leaveschz)
观点2:
银行业务创新必须要有一个稳定、可靠和安全的基础架构。只有基础架构稳健了,才能更好的实现创新业务。
创新业务需要支持支持“微服务”、“容器云/私有云”、大数据”和“区块链”等新技术,同时还需要满足高强度的“安全性”要求。LinuxONE可以有效的支撑这一类互联网新业务的实现,保障银行核心业务的稳健。(@刘东)
3、LinuxONE如何看待并解决目前银行硬件体系中的痛点的?
问题描述:LinuxONE厂家认为目前银行硬件架构中有哪些痛点,而LinuxONE为解决这些痛点做了哪些努力,LinuxONE本身是否使用了某些特殊的技术来解决这些痛点。
银行硬件体系中,目前最主要的痛点包括:
1、采用大型机/小型机不适合互联网业务,成本高
2、采用X86服务器成本低,安全性和冗余性又没有保障
3、采用X86单台服务器性能不足,分布式架构可以提供规模性性能,但是数据一致性又无法保障
基于上述特点,大部分银行只能采用小型机+X86的混合架构,根据业务需求不同,分别使用不同的服务器。
但是又造成基础架构混乱,不统一,难以管理,运维成本高等一系列问题。
LinuxONE自身基于Z13大型机架构设计,稳定性和可靠性上有保障。不仅合适集中式架构,也可以采用分布式架构进行扩展,很好的统一了基础架构。优于简化的了架构,管理和运维成本也大大的降低了,针对银行的上述痛点,一个LinuxONE全部解决,很好的解决了银行的硬件体系痛点。(@刘东)
4、传统的银行IT架构如何平稳的向LinuxONE架构过渡?
问题描述:传统的银行it架构从不同的系统架构如何向异构的环境平稳过渡?LinuxONE能够对比大型机,小型机性能又有何突出点?
传统银行的IT架构目前多为集中式和分布式的混合架构,不同的系统架构迁移策略也不一样。
对于集中式架构,多为大型机或者小型机服务器,操作系统为UNIX系统。集中式架构的过渡,对于原有系统的架构没有任何影响,因为LinuxONE本身也是大型机服务器的架构,唯一需要处理的,就是UNIX系统的迁移,提前做好操作系统的兼容性适配工作就可以完成迁移。
对于分布式架构,大部分银行是基于X86服务器构建,操作系统多为Linux。对于这种架构,操作系统的兼容性测试和适配的工作量要小一些,因为LinuxONE本身对Linux系统支持的很好。LinuxONE在支持分布式架构方面,主要是在单台CPU中通过虚拟化扩展的形式,创建一个可软件定义的分布式系统。对于分布式架构来说,如果远有分布式架构是基于物理机,可以直接进行P2V的迁移。如果原有的分布式架构是基于虚拟机,那么更多的工作量是完成V2V的迁移。因为LinuxONE支持的虚拟化是Z/VM和KVM,在虚拟机转换方面,适配的工作量更大一些。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论