APP下载

【CaaS平台化关键技术:云原生战略】国泰世华中台展开云原生旅程,摆脱繁杂部署作业

消息来源:baojiabao.com 作者: 发布时间:2024-11-28

报价宝综合消息【CaaS平台化关键技术:云原生战略】国泰世华中台展开云原生旅程,摆脱繁杂部署作业

国泰世华银行采微服务、容器技术打造中台,如今,更进一步发展以云原生为方向的中台架构,除了要拓展微服务、API串接的应用场景外,也将持续转变系统为现代化应用的服务。(图片来源/国泰金控)

在国泰金控集团中,国泰世华银行(简称国泰世华)可说是带头示范的子公司,近年推动新一波IT转型计划,积极改造银行系统的前、中、后台,以加快提供符合市场需求的数位金融服务。银行发展出来的中台架构和经验,也成为其他子公司转型的参考范本。从国泰世华的云原生发展历程,可以一窥未来国泰金控集团后续技术发展的脉络。

为减少核心系统的负担,国泰世华决定集中外围系统分散各地的业务逻辑至中台,于2019年1月更成立新部门中台发展部,负责设计中台架构与服务,导入容器、微服务等技术,甚至进一步发展云原生架构的策略。

近年,金融机构身处多重竞争的产业局势,从开放银行、纯网银,到IT现代化和人才竞争等,“这些项目都与云端技术有关联,”国泰世华银行中台发展部核心成员直言,中台架构自然地要迈向云原生,尤其IT基础设施若不拥抱云端,机构发展也会受限。例如相比建置实体机房,利用云端资源建置海外分行的IT基础设施,会更有效率。

国泰世华中台环境的发展历程,如何一步步走向云原生架构?2016至2018年是国泰世华IT和数位发展的转型期。2016年时,先导入了IaaS和PaaS,建置了企业私有云平台,接着,在2017年完成提供微服务运作的PaaS平台,并在2018年重新定位企业应用整合(EAI)平台,进化EAI为中台整合架构,来面对越来越多样化的交易行为与爆增的交易量。

2019年之后,国泰世华开始进入IT和数位的上云期,一直持续到现在。因应数位金融的上云趋势,国泰世华规划混合云及多云架构的同时,也逐步掌握自建云的能力,从过去以微服务导入为主的方向,转为以发展云原生技术为主。

中台发展部在2019年时,成立了多云实验室,开始研究混合云应用,也开始考量中台未来必须面对云服务。国泰先在中台开发上,导入云原生服务开发模式,也切分出私有云与公有云架构,开始建立银行云原生的架构,并持续倡导微服务,还有开始采用商业化的开源解决方案,来打破银行资讯系统封闭的环境,强化团队的研发、交付能力,以及摆脱供应商绑定的情形。2019年底时,国泰世华银行中台平均一天的交易量达到650万笔。

今年,国泰世华计划进一步建立符合自身环境的云文化,透过云原生的发展来带动更多资讯架构改造,来激荡应用开发的创新。甚至,国泰世华表示,微服务发展进入最后阶段,他们已开始研究无服务器技术。如今,国泰世华的中台,单日平均交易量高达3,100万笔,最高单日记录更破4,000万笔。

聚焦发展中台4大面向能力

国泰世华打造银行中台3年多以来,国泰世华表示,如今的中台不再只是银行端的中台,也面向集团不同的子公司。

国泰世华依据中台4大面向的发展能力,定义自家的企业中台。第一项是业务发展能力,聚焦培养中台具备快速回应市场(Time to Market)的创新能力,并针对业务需求属性,将业务分类为应用、领域及中心。

第二大面向是数据发展能力。国泰世华表示,现阶段,数据发展强调融合,并需要具备支援商业模式创新及银行营运的能力。

下一面向是技术发展能力,国泰世华格外重视发展研发、营运中台的能力,培养团队开发自动化维运及管理IT基础设施、网络的技术力,并具备设计、开发及持续演进分散式技术架构的能力。国泰世华表示,一开始建置中台时,就对多云架构进行研究,并投入资源发展,因此,后续发展云原生获得了事半功倍的效果。

最后一项重要能力是组织发展能力,要能够快速建立敏捷团队,以及让不同单位也具备营运能力。

循CNCF云端原生上手地图,国泰世华云原生架构已逐步成形

进一步看国泰世华中台导入云原生技术的发展。如同许多企业,国泰世华也参考云端原生运算基金会(CNCF)发布的云端原生上手地图(Trail Map),导入云原生产品和开源解决方案,循序发展云原生架构,包含拥抱容器、微服务等技术,以加速IT现代化的转型。

至今,国泰世华已取得云原生架构的阶段性成果,比如说,容器化逾1,700支服务,并搬迁这些服务上自家的PaaS。还有,通过建立CI/CD工作流程,不需经审核的即时性修复程式在提交版本后,10分钟内就可进入正式环境。

国泰世华也认为,走向云原生架构,需要持续性地改变,因为只要持续交付,系统稳定性也会相对高,所以,他们曾有一周上版约二、三十次的记录,并要求刚到任的新人必须在一个月内就顺利上版一支程式,来建立上版程式的能力。

另外,在服务可观测性上,国泰世华建立了服务仪表板,以监控、记录和追踪服务的各项运作指标。早在4年前,国泰世华就成立了SRE团队。当系统服务发生突发状况时,都是靠这支团队快速采取行动,来查找、排除问题。

国泰世华强调,在微服务世界里,必须成立SRE团队。每次发布新服务至维运环境或正式环境后,需有一组人持续地监控和观测服务的运作状况,一旦服务出现问题,才能快速采取行动。因此,国泰世华也强烈建议,走向云原生架构的企业,纳入SRE团队至组织中。

微服务作为CNCF定义的云原生必要元素之一,国泰中台发展部也微服务化多项核心产品,并依照逻辑层次细分三个子层。第一层是与业务逻辑无关的基础服务层(Base Layer)微服务,中间第二层是业务逻辑实作的逻辑整合层(Composite Layer)微服务,而第三层是面对通路的通路整合层(Gateway Layer)微服务。

中台大力运用微服务特性,分、合系统服务元素

而要导入微服务架构,一定会面临拆解传统应用的方式。一种是按查询和交易行为的用量来拆解,如单体式查询量很大,便需将查询交易从系统切分出来成为一个单独的微服务。

另外,因应新业务需求的出现,国泰世华会利用业务领域边界划分需求,建立稳定且单一职能的领域模型。不过,国泰世华坦言,讲起来容易,执行时会遇到许多挑战,但实际划一刀拆解,就会达到效果。

除了拆解应用可独立运作的服务元素外,国泰世华设计中台微服务架构时,更为强调“合”,也就是整并重复性功能,建立属于中台逻辑整合层的微服务。举例来说,两个分属不同业务领域的系统,具有相同的功能,像是台币查询、外币查询等,为避免两系统在前端重复造轮,需要合并重复性功能为微服务,供两系统可同时间共同使用。

国泰世华还将微服务的合并特性应用在另一个情境。两个没有关联的系统若出现相同的新需求,产生了关联,需建立一个整合性微服务,来联集双边系统,以避免系统各自产生重复性服务。

接下来,国泰世华聚焦的中台云原生发展策略,着重拓展和改变。国泰世华说明,除了拓展微服务、API串接的应用场景外,也希望转变一些系统为现代化应用的服务,不管服务是在公有云、私有云,还是PaaS上,都可进行现代化工程。

此外,国泰世华将透过中台加速资源运用,还有强化团队间的协作能力,使得资讯更为透明清楚,以避免形成孤岛,发生谷仓效应。国泰世华也强调中台未来持续发展的方向是,借由技术提升人员的能力,进而改变部门协作的思维,最后翻转企业文化。

2021-09-29 07:48:00

相关文章