文/IT创事记 祁萌
在互联网公司把移动支付做到妇孺皆知的时候,传统银行业也再一次显示出了十分的自信与活力。而在此之前,它们的创新能力曾受到了质疑。
“我们不但不会被互联网公司颠覆,甚至可以颠覆他们。”尤堂成是招商银行总行信息技术部首席IT工程师,在互联网公司风头乍起的那些年里,他一直是招商银行核心业务开发团队的负责人。
在经历了移动互联网过去数年间的“铺天盖地”之后,尤堂成的态度反映了当下银行业日趋坦然的市场认知。
传统银行业的“情绪”曾经出现过明显的波动。互联网公司在业务端上一度表现抢眼,尤其是移动支付的突飞猛进——它让民众感受到了业务创新所带来的活力,也让像尤堂成这样的IT负责人感受到了压力。
尤堂成所在团队是招商银行信息技术部研发中心九大团队之一。这个团队负责了招商银行核心账务系统、客户信息和基础架构等方面的工作。
简单地看,他既要为招商银行一亿多客户的资金安全和客户体验的提升负责,也要为内部应用开发平台的稳健和高效负责——这几乎覆盖和关联了银行业数字化建设的核心诉求:符合监管要求的数据安全和业务永续。
这本是银行业最为擅长的领域。“我们在开发规范性、流程完备性、运行高保障方面都有相当多的优势。”尤堂成说,需要加强的,则集中在快速交付和新技术应用方面。
分布式架构成为潮流显然是因为它解决了两个问题。一是性能问题,银行交易数量的指数级增长让传统的垂直扩展遭遇了瓶颈;二是可用性问题,面对“将鸡蛋放在同一个篮子里”的困境,有必要将单一系统拆分为多个单元,并协调提供服务。
这些优势让分布式架构的发展成了潮流,只是对于银行业而言,分布式架构在解决问题的同时,也带来了新的问题。
知名的CAP理论预设了这一挑战:一个分布式系统不可能同时很好地满足一致性、可用性和分区容错性这三个需求,而最多只能同时较好的满足两个。
具体到银行IT系统,这一理论意味着例如跨库事务(例如银行间的转账业务)等必然会成为建设分布式架构需要面临的挑战。
招商银行最终使用AS400小型机实现了一个分布式的核心系统——它将对公核心和零售核心分布在了两台主机之上。
这一设计既满足了银行业务核心系统的传统要求,也满足了其对私有云弹性的期待。
实际操作中,浪潮商用机器(浪潮商用机器有限公司)配合招商银行,通过Power AS400小型机作为分布式架构的胖节点,实现了通过少量高稳定、高性能的服务器满足业务需求的初衷。
浪潮商用机器是浪潮与IBM建立的合资公司,去年5月2日正式启动运营。去年10月,浪潮商用机器发布了9款基于全新POWER9处理器的企业级服务器产品,在支持多云环境的基础上,覆盖了面向企业关健业务打造核心承载平台的纵向扩展服务器,和满足企业数据密集型计算需求的横向扩展服务器产品。
浪潮商用机器发布POWER9全线新品。
“监管要求、最佳客户体验、业务延续性等都是我们在主机平台上实施分布式核心的出发点。”尤堂成说。
据悉,基于大规模Power虚拟化架构,招商银行目前已经实现了全面的资源、数据及应用的云化部署:
数千规模的Power虚拟机承载了招商银行的主要数据库和关键业务平台;单机普遍可承载达30-50个虚拟机且可保持在50%以下使用率,达到了业务弹性和性价比的平衡。
从时间维度看,这一局面的形成,几乎是一个水到渠成的历史选择。招商银行应用AS400主机超过20年,已经基于此形成了一个完备而有特色的业务体系。这些特色包括了完整的开发规范、技术使用充分,以及工具齐备等方面。
不能小觑这些能力的历史积淀,它们带来的开发效率和代码稳健等优势,直接对应了招商银行的业务竞争力。今天招商银行能在零售业务中所表现出消费者熟知的强大竞争力和市场口碑,科技能力的源头就在于此。
“AS400本身就是一个比较优秀的平台,可靠性高,可能也是唯一一个操作系统没有出现过病毒的平台。”尤堂成说,招商银行运维部门在权限管理、系统监控和安装部署等方面都形成了一套完整的体系,最大化地发挥了主机平台的优势。
在经历了互联网的“洗礼”后,银行业在新环境下表现出了极强的适应性。
“(招商银行)在系统设计时就考虑了大量的非功能要求,这让主机可以集中资源完成擅长的工作,”尤堂成说,“不擅长的工作则通过其他方式实现。”
招商银行开发了一套“分布式交易平台”。这让它可以根据业务特点,有选择地部署系统模块,以此来满足互联网应用的需求。
通过“准实时数据传输平台”,招商银行将主机数据“秒级”同步到了开放平台之上,这一设计让那些提升客户满意度的交互处理得以在开放平台上完成。
基于同样的设计,招商银行将一些相对独立或简单的业务,在主机和开放平台上混合部署;而像模糊查询和数据报表类的分析应用,则被迁移到其他平台上完成。
一句有趣的论断描绘了这类设计的认知基础——“没有最好的架构,只有合适的架构”。
尤堂成欣赏这句话有一个现实的基础:在2018年“双十一”的最高峰时段,AS400主机的CPU占用率仍在40%以下,保有了较大的性能余量。
这一优势来源于Power Enterprise Pool,基于全新POWER9架构,它为系统额带来了这种纵向的动态扩展能力——它能够实现跨多个Power云服务器的动态资源管理以调整CPU和内存资源,从而使招商银行的核心架构同时具备了分布式的横向扩展,和集中式的纵向扩展能力。
这一表现,让人们看到了POWER在和银行业的“与时俱进”中的灵活性。浪潮商用机器的云专家表示,在实现了灵活敏捷高效的异构云平台之后,浪潮商用机器正协同招商银行探索容器云在业务场景的落地。
“POWER在大数据、AI、OPENPOWER、超算等领域也有相当的实力,希望将来我们可以更多使用这些最新的科技,实现最大的价值。”尤堂成说。
这里所提及的“实力”,很大程度上归因于POWER9。在去年10月的发布中,POWER9在面向新应用中的表现惊人:每核性能较POWER8可提升40%,具备NVLink 2.0、CAPI 2.0及New CAPI三位一体的领先硬件加速优势,深度学习框架性能超x86近4倍。
浪潮商用机器有限公司总经理胡雷钧在新品发布中介绍自研主板。
在科技创新领域,招商银行的这些做法代表了一种趋势,即选择最适合自己的架构。
面对银行业的此类云业务探索,监管机构作出了“回应”。2018年8月,人民银行发布了云计算技术金融应用规范,从技术架构、安全技术和容灾等维度提出了监管要求,为金融机构指明了以私有云为主加金融行业云为辅的多云化整体方向。
这一次,招商银行走在了前面。2017年6月底,招银云创在杭州发布国内首个基于POWER平台的金融行业云,它目标即是帮助省级农商行等金融行业用户,在云上部署银行核心业务系统。
招银云创是招商银行旗下的科技公司,也是后者向金融行业进行科技输出的平台。
这或许也是尤堂成所说,银行业也有可能“颠覆”互联网的原因。
【IT创事记】创见科技未来,旨在为读者提供科技企业和科技趋势的前瞻分析与评论。创始人祁萌,为资深科技自媒体人,历任《商业伙伴》副总编、《电脑商报》主编、都市媒体记者编辑等职,从业超过14年。本同名专栏入驻各主流媒体平台。
点赞(0)
说点什么
全部评论