一、云原生转型路径
1.做好企业云原生能力建设顶层设计及规划。
云原生转型是一项系统级工程,需要考虑顶层设计,宜在企业级业务建模的基础上,通过云原生转型工程落地适合企业长远发展的下一代架构,助力企业数字化转型。在云原生能力建设路径上,可优先推动微服务转型承接业务建模成果,去状态后通过容器技术实现弹性扩缩,并进一步深化编排管理能力,实现数据库等有状态节点入云;同时建立适配云原生转型的研发流程和运维架构,通过建立Dev0ps流水线提升敏捷交付效率,完善应用可观测性,提升定位和发现问题的能力;最后充分利用函数计算、服务网格等新兴云原生技术,以能力建设和应用转型相结合的方式,最大程度释放云原生红利。
2.采用云原生转型升级与主机下移相结合的转型思路。
近年来,国家对使用安全可靠技术提出了更高要求,并提出“要加快金融市场基础设施建设,稳步推进金融业关键信息基础设施国产化”。在这个过程中,可将信创工程与云原生转型升级有机结合,在实施主机业务下移的同时,同步进行应用云原生架构的重构和转型,快速灵活实现自主可控转型和云原生规模化应用。在应用转型策略上,宜采用技术平台建设先行、稳步打造基础服务、再平滑实施核心业务主机迁移的思路推进;同时结合分步实施、灰度切流和应急回切等保障措施,确保核心业务稳步实施迁移。
3.选择适合自身发展水平与核心诉求的转型解决方案。
目前各家银行的业态存在差异化,在转型演进过程中,需围绕自身实际情况、战略发展规划、价值创造要求来运用云原生相关技术,结合具体业务场景需要、技术掌控能力来选择合适的技术路线。大型商业银行有必要加强核心技术的自主可控能力,围绕自身实际情况,构建云原生数字基建,提升金融科技的服务供给能力和创新效能,并通过产品或服务输出,与中小银行共享技术红利;中小银行宜借鉴大行的实践经验,着重业务发展,在爆发性增长的领域可采用云原生架构,在相对稳定的技术领域可采用传统架构,避免过度转型带来的技术负担。
二、云原生落地实施策略
要做好应用云原生转型,除了要确立转型路径之外,在实际落地过程中还要有配套的云原生落地方法论、评价体系和治理机制,有效指导应用转型。
1.建立金融场景云原生落地方法论。
与传统应用相比,所谓的云原生应用,意味着应用程序原生就被设计为在云上以最佳方式运行。因此,如何指导应用程序做好云原生设计,是企业落地云原生的重点,在这个过程中不能拿业界云原生解读生搬硬套,需要从金融场景出发,结合业界云原生特性,形成一套经过实践考验的云原生落地方法论,包括:制定一系列的云原生应用设计规范、落地实施指引以及最佳实践,从而指导传统应用向云原生转型,并降低落地门槛。在这个过程中,考虑到云原生作为一种全新的技术理念,需要做好技术布道和破冰,全面开展交流培训及实际案例讲解,甚至是对重要业务线进行现场实战指导,打造云原生标杆应用,树立示范效应。
2.建立巩固云原生转型效果的评价体系。
结合银行业云原生落地的方法论,同时应建立配套的云原生评价体系,促进和巩固云原生转型效果,在关键业务线打造云原生标杆应用,从而形成云原生规模化运用。
一是基于云原生应用四大特性(松散耦合、易于管理、可观察性、容错性好),以及企业技术平台的支撑能力,形成云原生应用能力图谱和评价模型,如图14。
二是制定云原生应用评价机制和流程,成立云原生评价的组织,定期开展应用云原生能力评价工作。
三是建立应用云原生能力变化跟踪机制,定期发布结果及改进计划,建立持续改善机制,实现体系自洽。
3.建立云原生准入和治理长效机制。
在云原生落地的方法论及评价基础之上,在转型过程中还需要建立长效的云原生治理机制。这里包括几个方面:
一是建立云原生应用准入门槛,强化应用准入的合规性和规范性。
二是加强云原生应用设计要求,从设计层面完善总体方案和设计方案的要求,并按照分层决策机制进行评审,保证顶层设计落地。
三是开展常态化云原生治理,结合云原生应用规范条款,对于存量开展整改、并定期“回头看”,同时建立质量门禁及管控工具等强制性手段,避免增量出现,从而有效保障云原生应用生产稳定运行。