概述
对银行老旧系统进行现代化升级,是银行业几乎每个部门都要面临的挑战。
旧系统虽然足够稳定,可以满足当初的创建目的,但它的设计初衷早已赶不上当今市场的数字和数据需求。
然而,从老旧系统迁移到现代云平台是一个极具挑战性的过程,因为这个过程涉及巨大的成本和风险。任何经过深思熟虑的迁移尝试都会尽可能降低其中牵涉的风险。
在本文中,我们将介绍一种策略来加快迁移过程,同时降低迁移期间的风险。
为什么银行老旧系统如此根深蒂固?
老旧系统(Legacy System,也称为“传统系统”)是指已经过时、但仍在服役的硬件和/或软件系统,这些系统仍然能够满足其当初的预期目标,但没有随着现代技术的进步而更新,也无法轻易升级或与较新系统集成。
就银行而言,我们着眼底层的移动应用、网站和这些应用的高端功能就会发现,存款和贷款的实际交易记录通常由运行 COBOL 的系统处理,这类系统大多都诞生于 1970 年代,长年累月地用缝缝补补的方式进行修复和维护。
如果不进行现代化会失去什么?
这些系统仍然能用。在非常有限的情况下,它们还是具有一定的弹性和可靠性。那么到底为什么要进行现代化呢?
- 难以集成:如果需要将现代系统和云原生系统以及软件包集成到业务中,它们需要连接到老旧系统,而在设计老旧系统时并未考虑方便的互操作性。
- 供应商多元化:银行业的老旧系统仅由少数供应商提供,这意味着价格通常由这些供应商说了算。
- 缺乏旧技术人才:旧平台的开发人员通常都已接近退休年龄,年轻一代的 IT 人才不具备能够接替他们的技术。稀缺的人才储备也导致难以应对老旧硬件和软件的业务需求。
- 有限的生态系统:银行老旧系统存在大量的应用生态系统限制,因此不容易得到新的供应商软件包,从而限制了业务的敏捷性。
- 不断增长的交互量:完全数字化且与生态系统互联的现代化银行可以处理更多的实时交互。而并非所有老旧系统都可以轻松扩展到这种交互量,所以会导致客户不满意。
换言之,这种系统需要花费大量资金来进行扩展和升级。
为什么要保留老旧系统?
老旧系统多年以来一直能可靠地运行,更换这些系统可能会需要大量的前期投入——即使从长远来看更换可以节省成本。大多数银行机构都知道自己需要对系统进行现代化升级,但要以有效且符合成本效益的方式进行现代化升级,是非常有挑战性的工作。
红帽资源
如何在对银行老旧系统现代化升级的同时降低风险
如果银行机构想要通过大规模迁移来一次性实现系统现代化升级,那么风险和成本可能会迅速增加。如果升级计划持续数年,那投资回报率(ROI)似乎就成了一纸空谈。在某些情况下,若更新计划尚未经过充分考虑或测试就想要一次性解决所有问题,反而会损失惨重,甚至被迫倒退回旧系统。
所以,Strangler 模式是实现银行系统现代化升级、迈向现代互联银行的关键战略。
什么是 Strangler 模式?
Strangler 模式也称为 Strangler Fig 模式(中文称为“绞杀者模式”),是指将老旧系统隐藏在一个中间层,
然后,逐渐地在中间层另一面添加取代旧系统的服务。在大多数情况下,当旧系统的所有功能都被现代系统取代后,最终拆除中间层。如果需要,老旧系统中的少量元素也可以保留下来。

Strangler 模式的优点是,新的现代系统可以分成若干小模块实施到业务当中,这意味着整个过程可以更快地启动,从而更快地利用现代系统的优势开始帮企业实现投资回报(ROI)。
银行老旧系统现代化升级的一大阻力是转型所涉及的复杂性和成本。将这种复杂的转型过程拆解成小的步骤,可降低转型的总体风险,并使银行有时间重新培训员工以适应新系统。
然而,为了让 Strangler 模式发挥最大功效,必须采用专为混合云环境而设计的云原生技术。
云平台如何支持银行老旧系统的现代化升级
现代云平台支持的
微服务和容器可以通过以下几种关键方式帮助老旧系统实现现代化升级:
- 渐进式替换:您可以通过容器为新组件运行提供隔离环境,逐步将老旧系统中的功能替换为新组件。这样可以更轻松地以渐进式的方式来替换老旧系统中的某些部分,并且不影响系统的其余部分。
- 互操作性:老旧系统通常依赖于过时的技术,这使得与其他系统集成费钱费时。云平台可让您轻松使用现代框架及运行时,从而降低服务连接的成本。
- 测试改进:通过容器,可以更轻松地创建与生产环境几乎相同的测试环境。这可以提高测试质量并降低部署期间出现问题的风险。
- 部署灵活性:容器可以部署在各种基础架构上,包括本地和外部数据中心。这种灵活性能够提高部署的敏捷性,并且可以更轻松地满足不断变化的业务需求。
- 可扩展性:老旧系统可能难以处理不断增加的负载或需求。云平台能提供一个可扩展环境,可以应对需求的波动,从而更容易确保系统始终可用和及时响应。
因此,为了快速实现现代化,企业需要逐步推进,并使用云平台来加速开发并最终降低运维成本。
红帽如何帮助您实现银行老旧系统的现代化升级?
红帽可以提供一个现代化的云平台,您可以在该平台上将银行老旧系统分解为更小的组件,从而降低逐步现代化的成本和复杂性。
红帽提供云技术加速开发微服务,同时提供工具在任何基础架构(包括大型机)中高效保护和运维微服务。因此,如果您的现代化工作需要您将工作负载保留在本地,红帽也支持在该环境中进行现代化升级,并且为未来迁移工作负载留足机会。
如果您不知道应从何处着手现代化升级,红帽® 咨询可以引导您完成各种选择,并帮助您制定适合的路线图。
红帽帮助银行业迎面现代化挑战
借助红帽实现现代化升级有助于解决几个关键挑战,包括:
- 简化企业的技术资产,获得更一致的运维体验。
- 获得有助于从老旧系统迁移到云技术的工具。
- 获得加速微服务开发和交付的一致方法。
- 协助企业在其技术资产中全面集成安全防护措施。
- 提供广泛的培训途径,帮助团队准备好在现代环境中更有效地开展工作。
帮助银行实现老旧系统现代化升级的关键红帽解决方案:
- 红帽® 企业 Linux® 和红帽® OpenShift® 可为跨任何基础架构运行和运维奠定基础。
- 红帽® 应用基础可帮助您加快云原生应用的交付。
- 红帽咨询、培训和认证可通过合作伙伴关系和培训路径弥合内部开发人员可能存在的技能差距。
- 关键的生态系统合作伙伴关系,有助于在老旧系统和现代系统之间建立重要的工作联系。
红帽的核心银行合作伙伴
我们与一系列合作伙伴合作,包括 Thought Machine、Temenos Infosys Finacle、Finastra 和其他通过红帽提供云就绪核心银行服务的公司。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。