低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

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

2017 年 8 月 14 日

在伦敦举行的 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

2017 年 8 月 14 日 19:001115
用户头像

发布了 1008 篇内容, 共 315.1 次阅读, 收获喜欢 284 次。

关注

评论

发布
暂无评论
发现更多内容

游戏夜读 | 关卡设计的难点

game1night

这份高考卷,只有程序员能得满分...

程序员生活志

程序员 高考

一口气说出 OAuth2.0 的四种授权方式

程序员内点事

Java oauth2.0

你可能还不知道自己无知

小天同学

读书 智能时代 信息噪声 高考

分布式缓存总结

罗亮

Ceph数据恢复初探

焱融科技

焱融科技 文件存储 分布式存储 数据恢复 Ceph

计算机操作系统基础(十四)---线程同步之条件变量

书旅

php laravel 操作系统 进程 线程’

第 5 周作业:一致性 Hash 算法

姜 某某

Spring核心原理解析

Chank

Java spring

作业

chenzt

架构师训练营第五周作业

一剑

国内首本CTF赛事技术解析书籍,五年之约,兑现了!

华章IT

网络安全 Web CTF Reverse PWN

kafka监听mysql实时数据变更

爱java爱自己

MySQL mysql事务

Scrum Master与Project Manager的区别

Mew

Scrum

朱嘉明教授获2020杭州区块链国际周“特别致敬奖”

CECBC区块链专委会

CECBC 朱嘉明 区块链国际周 特别致敬

架构师训练营第五周作业

talen

Redis-进阶篇一

多选参数

数据库 redis redis高可用 redis6.0.0 Redis项目

架构师训练营——第5周学习总结

jiangnanage

干货 | 如何评估Kubernetes持久化存储方案

焱融科技

Kubernetes 容器 云原生 k8s 容器存储

女同事问哪吒什么是 Spring 循环依赖?我...

通天哪吒

啃碎并发(三):Java线程上下文切换

猿灯塔

话题讨论|作为一名程序员,你下班之后都会做些什么?

InfoQ写作平台官方

写作平台 话题讨论 话题

计算机中短期学习路线

zack

很多人毕业多年以后,还是改不掉学生思维

小智

职场 思维方式 高考

SpringBoot 中使用 Filter 的正确姿势

Java课代表

架构师训练营 W5 作业

Kun

极客大学架构师训练营

第五周作业

Linuxer

极客大学架构师训练营

一致性hash的理解与实现

dongge

架构师训练营第5周

大丁💸💵💴💶🚀🐟

让Go“恐慌”的十种方法

博文视点Broadview

go

第5周结构师训练营——作业

jiangnanage

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

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