对于一般业务系统,交易量和交易频率都相较于 OA 办公类系统有一个较大提升,一般业务系统对于性能有一定要求。对这类系统做信创改造也可按传统集中式和容器分布式两种策略去完成。
建议选择一些与其他系统交互不太频繁相对独立的一般业务系统做信创改造,如信息采集类系统,数据湖等,这样系统间交互的问题会少很多。
如果选择传统集中式信创 IT 路线,按传统 IT 技术架构照搬对应做国产化替代即可(比如 X86 换 ARM , RHEL 换统信, Weblogic 换东方通, Oracle 换达梦等等),但一定要做充分的测试,尤其是性能测试,在确保性能的前提下再推广上线。
如果选择容器分布式信创路线,则需对整个云平台做一个规划,是纯 PAAS 云还是 IAAS PAAS 结合的混合云,上云的路线是否提前规划好,云上只有信创应用还是其他应用也要上云。
再就是选择容器分布式信创路线也需要对现有应用产品做一个较大的应用改造去适应云环境,这样才能发挥云环境弹性扩展的优势。
金融信息技术创新项目工程建设客户都在分步进行,先进行试点,技术成熟后进行全面替代。
试点规模方面,按项目建设投资规模计,金融核心业务系统建设 当前信息技术创新 需占比10%+,至2025年达到50%+;金融一般业务系统建设 当前信息技术创新 需占比30%+,至2025年达到80%+。
信息技术创新技术栈
需自底向上从CPU,服务器/存储,操作系统,数据库,中间件,流版软件,桌面客户机及外设等来看:
替代方案原则
目前客户在推进金融信息技术创新项目过程中都按照"先边缘、后核心, 先局部、后整体"的原则,尤其在进行关键数据库的XC改造时,充分考虑可能面临的风险,选择适合自己的方案,进行XC改造与替代,以真正做到风险可控。
替代选型要素
从技术架构来说,选型是在选定业务系统应用开发商(或自研),参考其应用技术架构特点及其优选软硬件适配平台,选择合适的服务器/存储硬件平台,操作系统、数据库和中间件基础软件厂商和产品,从开发与运维角度来讲,就是选择厂商的产品可用性、功能和性能、案例丰富度、服务能力,在XC数据库选择方面,上述达梦、人大金仓、南大通用、优炫、瀚高等在XC名录里的国产集中式数据库,无疑是比较好的选择,从架构特点和运维方式上是接近传统Oracle/DB2数据库的,他们也都具备数据强一致性,诚然在Active-Active集群技术方面,它们与Oracle RAC、DB2 PureScale还有差距,但用主流的主/备[一主一备或一主多备]模式在故障情况下也能做到秒级或几十秒内切换,甚至比传统HA方案切换更快,也能基本满足客户的高可用性要求。
现在也有一些基本满足金融级数据一致性的国产分布式数据库产品(如腾讯TDSQL、PingCAP TiDB等)可供选择。但这些分布式数据库产品主要还是原生兼容MySQL,在兼容Oracle方面目前稍逊一筹。可是分布式数据库用在金融的一般业务或者核心业务里头,因其集群都是动辄十来台、甚至几十/几百台的规模。对于金融客户来说,都有上百套甚至数百套系统,这些业务系统的应用部分都可以做分布式集群改造,但后端数据库都上分布式数据库是不现实的,大部分业务系统的数据库从数据规模和并发要求来考量都可以用国产XC列表集中式数据库承载,初期建议与原有传统数据库系统并行运行,确保将风险降到最低。
当前大多数金融客户,无论是核心业务系统和一般业务系统,后台数据库大部分还是运行在Power服务器上,其中又以Power+Oracle RAC或Power+ DB2方案居多。浪潮高端K1 Power服务器一直是以承载客户关键数据业务系统见长,K1 Power服务器与上述各个XC数据库和分布式数据库都有深度适配,很多还有丰富的案例。在进行金融业务系统XC改造创新的时候,您仍可以放心的用K1 Power服务器承载新的XC数据库系统,K1 Power一方面可以以其一贯的高可靠性、高安全性和高性能特点,为金融XC关键数据库方案的高可用性提供更好的保障和补充,降低业务风险,另一方面也能为客户在Power服务器上的投资得以延续,降低迁移、改造过程的成本。
信创技术栈:
CPU:鲲鹏、飞腾、海光、兆芯、龙芯、申威
OS:银河麒麟、统信、中科方德、openoluer等
DB:达梦、南大通用、人大金仓、神舟通用、ITDB等
中间件:中创、东方通、宝蓝德等厂家
芯片和操作系统,相对简单。如果是用java开发的应用,迁移起来就更容易些了。
数据库,要看原有数据库与选择的信创数据库之间的语法差异大小,差越大重写的语句就越多。
中间件,是比较麻烦的事情,很多国产化的中间件都号称可以替代weblogic、WebSphere等传统中间件,但产品本身的能力和性能还是要评估一下的。