如何将一个核心银行系统装入几个容器?来自 DOES EU 17 大会的观点

  • Daniel Bryant
  • 谢丽

2017 年 8 月 14 日

话题:DevOps架构

在伦敦举行的DevOps 企业峰会欧洲 2017 大会上,InfoQ 采访了 Amine Boudali 和 Jose Quaresma,探讨他们在演讲“如何将一个核心银行系统装入几个容器?”中提出的主要观点。

Boudali是 Nordea 的高级项目经理,Quaresma是 Accenture DK 的 DevOps 负责人,他们探讨了近期在 Nordea Group 这家北欧最大的金融集团使用容器技术实现数字化转型所获得的收益和所遇到的挑战。通过讨论,他们得出的结论包括:核心银行系统使用公有云在某种程度上还是极具争议的,Nordea 的方案旨在证明平台的可行性;至于转型项目的成功,一个重要的指标是采用率;容器化已有的 Oracle 软件,将驻留在外部持久卷上的状态数据加载到容器中,难度并不是特别大。

以下是此次采访的完整记录。

InfoQ:欢迎来到 InfoQ!你们在 DOES EU 17 大会上谈了“如何将一个核心银行系统装入几个容器?”,这是针对 Nordea 核心银行项目(CBP)所开展的工作的一部分。你们能简要地介绍下该项目的动机和目标吗?与会者可以得出什么主要的结论?

CBP 是 Nordea 当前正在进行的简化之旅的一个重要组成部分,目前,这是欧洲银行业中的最大转型。CBP 正在交付一个通用解决方案,为交易银行业务、存款、贷款、抵押贷款、全球现金管理提供支持。利用 Temenos 的 T24 作为核心银行平台,CBP 致力于提供增量、频繁的价值,其目标是为了能够提早实现商业价值,避免大爆炸方法。

我们在演讲过程中分享了自己的旅程:我们从哪里开始;如何开始;我们现在处于什么阶段。此外,我们还介绍了我们如何综合运用不同的技术和概念解决我们面临的主要挑战,确保快速交付市场和产品质量。

InfoQ:随着公有云平台和 PaaS 的普及程度越来越高,在构建内部平台还是购买 / 租用外部平台方面,对组织而言有什么关键数据和决策点吗?

就我们的情况而言,核心银行系统使用公有云在某种程度上还是极具争议的。所以,我们的方案旨在证明平台的可行性,并且要考虑后续如何无缝地过渡到公有 / 混合云。

在我个人看来,我们将把这些平台作为部署目标的应用程序的用途作为一个重要的考量因素。这里,我们可以将工作负载、使用模式和业务功能等方面包含进来。另一个关键的决策点是平台目前的成熟度:我们是在谈论还需要修改的早期导入平台,还是说我们已经处于一个稳定阶段?与耗时数月进行分析而后得出结论相比,这可能是一个过于简单的视角,而且每个公司都有自己的动机。

InfoQ:组织在向新平台(内部的或公有云)迁移之前和迁移过程中应该跟踪什么指标 /KPI?有什么“重要的指标”可以说明组织已经取得了成功?

除了成本、可维护性、吸引力等常见的监测指标外,如果一定要选一个重要的指标,那么我们会选择采用率。如果你成功迁移到了新平台,而其他客户敲你的门,想把他们的应用程序部署到新平台上,那么你应该奖励下自己;那证明你做得很好,人们想分享那份成功。

InfoQ:我们没听到多少关于容器化已有 Oracle 软件(虽然Oracle 在容器领域做着有趣的工作)的内容。你们在这方面有什么经验以及你们是如何管理有状态服务的?

这是个很好的问题,我们很清楚,让 Oracle 软件在容器中运行不是最佳的容器化应用程序使用场景。我们的目标是看看,在当前使用的技术栈下,我们使用 T24 核心银行系统能够走多远。根据我们的经验,容器化已有的 Oracle 软件并不是特别困难,但确实有其弊端,我们在演讲中谈到了其中的一部分。不过,说到我们如何管理应用程序里的有状态组件,CBP 的数据驻留在数据库中,我们是通过把数据库容器的数据保存在持久卷中来处理的。

InfoQ:简要地说,对于希望更快发展的现代组织而言,你们认为 DevOps 有多重要?根据你们的经验,在传统企业领域,什么更重要:是组织变革的需求,还是技术变革的需求?

这至关重要。在我们看来,DevOps 不仅会为转型的技术方面带来变革,而且还补充了流程,最终是文化的变革。

我们认为,组织或技术变革的重要性是由发起变革的组织的成熟度决定的。通常,现代组织已经在使用现代技术,他们可以借此推动组织变革以及最大化组织变革的收益。

应该说,有一定包袱的组织可能会考虑改造现有的技术资产,先打好基础,再投入时间进行组织变革。不过,有时候,为了启动技术变革,组织变革需要从企业文化变革开始。

InfoQ:非常感谢你们抽时间接受我们的采访。你们还有其他的东西要和 InfoQ 的读者分享吗?

我们当然会鼓励他们通过 YouTube 观看 DevOps 企业峰会上该演讨会的视频,而且,如果他们有任何问题或意见都可以联系我们,我们会帮助解决。

要了解DevOps 企业峰会伦敦 2017 大会的更多细节,可以访问活动网站,或者观看YouTube IT Revolution 频道里的大会演讨会录像,或者通过DevOps 企业 GitHub 库获取大会幻灯片。

查看英文原文How Do You Fit a Core Banking System into a Few Containers? Insight from DOES EU 17

DevOps架构