全球银行通过集中平台民主化应用程序开发

作为一家为私人、企业和信托客户提供服务的领先银行,德意志银行通过标准化和简化开发人员对计算能力和其他应用程序资源的访问来实现数字化转型,从而更快地进入市场。其新的平台即服务(PaaS)结构使用微服务和容器功能Red Hat OpenShift容器平台,由支持Red Hat Enterprise Linux并使用管理Red Hat Ansible塔,以帮助DevOps团队通过按需资源访问高效地工作和协作。随着更快、更具迭代性的生产启动和更具成本效益的资源使用,该银行为使用最新技术进行快速应用程序开发和部署制定了新标准。

优点:

  • 将端到端应用程序开发时间从6-9个月缩短到2-3周
  • 简化DevOps协作灵活的集成和敏捷的方法
  • 通过微服务、容器和云爆发优化数据中心和云容量的使用和成本

平台复杂性限制了高效开发

作为面向私人、企业和信托客户的领先金融服务提供商,德意志银行已经接受了数字化转型的积极趋势。通过挑战传统的业务方法,该行寻求增强数字客户体验,这一目标与增强其开发者体验直接相关。

德意志银行(Deutsche Bank)云、应用程序和集成平台全球主管汤姆·吉尔伯特(Tom Gilbert)表示:“我们正致力于缩短开发周期,以便更快地将产品摆在客户面前。”。“对更大灵活性的需求是将行业导向微服务、容器和公共云,并将重点从基础设施转移到思想上。”

但限制性的基础设施专业化使得集成困难,应用程序开发缓慢。管理数千台服务器和数据库阻碍了更灵活技术的发展和采用。许多操作系统正在多个数据中心中使用。德意志银行PaaS投资组合经理Emma Perkins表示:“应用程序团队在整个虚拟机上运行单个应用程序。”。

该行认为,需要一种新的基于云的方法来支持其当前业务和未来的数据需求。德意志银行(Deutsche Bank)投资银行(Investment Banking)企业风险技术项目总监尼克·博伊尔(Nick Boyle)表示:“我们每天都要进行数百万次的风险计算。在两年内,我们每天需要进行数十亿次的计算。因此,仅仅购买服务器来安装数据中心的日子已经一去不复返了。”。

德意志银行还希望支持一种更具创新性的DevOps方法,以取代其传统的瀑布式流程,并与快速迭代的数字创新保持同步。为了获得所需的规模和灵活性,该银行寻求建立一个PaaS公司这将简化开发和管理,降低风险,并支持所有业务部门的更敏捷工作。

开源技术支持全球应用程序开发

为了构建其战略as-a-Service平台,德意志银行寻求了一种开源解决方案。吉尔伯特说:“开源拓展了我们的可能性。它是一个丰富的生态系统,有着巨大的使用价值和回馈价值,使我们能够更快地工作,专注于我们的业务问题。”。

在Red Hat Enterprise Linux取得多年成功后,该银行添加了Red Hat-OpenShift容器平台和Red Hat-Ansible Tower来构建Fabric,一种集装箱化基于微服务的应用开发平台在银行。

Gilbert说:“Red Hat提供了开源与供应商支持、补丁和管理的结合,这是我们在受监管企业中需要的所有东西。”。“从虚拟机到容器,从传统应用程序到微服务的转变是一个巨大的转变。我们需要一个能够帮助我们构建部署能力和培训全球开发人员基础的合作伙伴,以便我们能够从投资中获得最大价值。”

Fabric在多个数据中心和银行的Microsoft Azure公共云环境中的Red Hat Enterprise Linux上运行。Red Hat OpenShift Container Platform支持基于容器和微服务的开发,根据需要将计算和性能容量从专用服务器扩展到云资源。这两个解决方案都使用Red Hat Ansible Tower进行部署和维护,该框架在企业范围内实现IT自动化和标准化.

工业

金融服务

总部

德国法兰克福

大小

60个国家约91000名员工

软件和服务

Red Hat®OpenShift®Container Platform、Red Hats Enterprise Linux®、Red哈特Ansible®Tower、,红帽咨询、红帽培训、红帽技术客户、经理(TAM)

图标-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB我们对Fabric和Red Hat OpenShift Container Platform的目标是实现IT的民主化。我们为银行的每个开发人员提供了强大的技术。

汤姆·吉尔伯特

云、应用程序和集成平台全球主管

图标-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB在我们正在进行的数字转型过程中,有很多变化。有必要迅速进入市场。要做到这一点,我们需要有生产力的开发人员,他们能够每天安全地将想法投入生产

汤姆·吉尔伯特

德意志银行云、应用程序和集成平台全球主管

吉尔伯特说:“从一开始,我们就决定让Fabric成为基础设施的全球抽象层。我们可以编写一次应用程序,然后在任何地方运行。现在,我们可以在不同地区和提供商之间快速移动应用程序。”。

德意志银行的开发人员和基础设施团队与Red Hat咨询部署和了解OpenShift。吉尔伯特说:“我们很喜欢与他们合作。他们帮助我们教育了全球数千名开发人员如何开发云计算应用程序,他们还帮助我们的基础设施团队习惯了这项新技术,并将其集成到银行的平台中。”。

Fabric为银行的每个应用程序开发团队提供系统和工具,包括零售集团的应用程序编程接口(API)内部人力资源和员工调查系统。此外,Fabric还提供了弹性的按需计算,以支持日常风险计算等任务,这些任务需要跨数据处理、灾难恢复以及验收和性能测试使用大量资源。

博伊尔说:“当我们需要使用云计算进行各种计算时,它会立即为我们提供。当我们使用它时,我们只对我们使用的计算能力收费。”。

两年后,该平台现在在超过15个环境中运行3100多个项目,每月有6000名活跃用户。每两周发布一次,结合客户和用户反馈来调整功能和性能。

它成功创建了支持DevOps、基于容器的全球开发平台,为德意志银行赢得了2019年红帽创新奖。

新技术和新方法节省了时间和金钱

更快的资源访问加快了服务的上市时间

Fabric通过API跨基础设施提供商提供全球标准化计算和其他开发资源,帮助德意志银行的开发人员更高效地工作。开发人员可以创建自己的容器图像并使其在平台上可用。现在,应用程序从概念验证(POC)到生产只需2-3周,而不是6-9个月。Red Hat Ansible Tower自动化了资源调配、测试和其他常规任务,为公司节省了数月的工程工作,并降低了升级和维护期间出错的风险。

Perkins表示:“一个从事零售银行应用程序的团队在40分钟内得到了一个请求的实例。使用我们的旧技术,这需要几个月的时间。”。“有了Fabric,现在只需要几周时间。这是银行为银行提供的PaaS解决方案,开发人员喜欢这种自由和变革社区。”

对于外部Fabric用户来说,这些变化意味着银行能够更快地提供功能,并且银行的客户能够更快地看到创新的银行服务改进。吉尔伯特说:“我们的零售客户可以在提出请求的同一天创建移动应用程序帐户,这是我们以前的技术无法轻松支持的。”。“我们正开始开发更多API来支持实时支付处理,在过去,这些API可能是批处理文件传输。”

敏捷和DevOps实践简化了协作

为了支持其数字化转型,德意志银行采用了DevOps和Scaled Agile Framework(SAFe)方法进行大规模开发,并以Ansible Tower和OpenShift Container Platform的灵活性为支持。

Boyle说:“转型超越了基础设施和应用程序,而是你需要的功能和工作方式。”。“通过SAFe和DevOps,我们从一开始就嵌入了标准,以确保稳定性、可支持性和维护方面的最佳实践。”

集成和可扩展性是扩展这些协作过程并利用最佳想法和代码的关键。Boyle说:“微服务让我们可以使用弹性云资源,而不是托管平台来按需扩展。”。“使用Ansible和OpenShift,无论是管理报告还是数据,一旦服务存在,我们只需要将其公开给其他功能和应用程序,以便重用。”

为了确保这些协作系统的安全,Red Hat帮助德意志银行将最新补丁和更新部署到保护其Red Hat基础设施免受威胁和漏洞.

Boyle说:“当漏洞确实发生时,它们会在后台很快得到修补,这也是我们大力支持PaaS采用的原因之一。”。“使用微服务还可以帮助我们灵活地支持和维护生产服务,消除端到端流程中的单点故障。Red Hat Enterprise Linux为我们提供了一个在本地和云提供商中受支持的通用基础。”

容器和云帮助团队用更少的资源做更多的事情

优化资源访问帮助德意志银行优化了数据中心和云容量的使用,节省了时间、金钱和资源。

“Fabric允许我们在同一集群上托管多个实例,并且我们不再将工作负载限制在单个集群或裸机上。因此,仅仅因为我们首先使用了IBM,并不意味着我们不能突然云化或将工作负载移动到更适合某个地区或工作负载的另一个位置。我们能够整合和重新利用Perkins说:“我们在整个技术领域进行计算,而不需要在增长过程中添加虚拟机。”。

与基于VM的基础设施相比,基于容器和微服务的密集基础设施不仅需要更少的人员来管理,而且需要更少的硬件来运行。通过采用云计算并在每台物理服务器上运行更多工作负载,德意志银行预计每年将节省数百万欧元。

吉尔伯特说:“我们正在运行一个全球平台,该平台通过单一的操作模型和一小部分基础设施上的大量工作负载支持数千个应用程序。”。“从利用率和成本的角度来看,它都是高效的。”

图标-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB转换不仅仅是基础架构,还包括您需要的应用程序和功能以及您的工作方式。

尼克·博伊尔

德意志银行企业风险、技术、投资银行项目总监

通过社区推动的创新扩大可能性

德意志银行(Deutsche Bank)计划通过扩展其云环境和资源来继续其战略之旅,以进一步适应开发商的选择。该银行计划从更多提供商将Fabric部署到云,并正在评估用于大数据云支持的数据库解决方案。

Perkins说:“我们从未在这么多基础设施提供商中提供过功能,也从未帮助开发人员实际开发过我们提供的平台。所有这些都是因为我们开始使用Red Hat OpenShift Container platform。”。“这使我们有别于竞争对手,因为我们能够快速、有效、高效地做出改变。”

该银行还预计,随着更多开发人员利用Fabric及其功能,其开发社区将带来新的、意想不到的好处。Gilbert说:“我们打算用Fabric和OpenShift来实现IT的民主化。我们让银行的每个开发人员都能使用强大的技术。”。

关于德意志银行

德意志银行为公司、政府、机构投资者、中小企业和私人提供商业和投资银行、零售银行、交易银行、资产和财富管理产品和服务。德意志银行是德国的领先银行,在欧洲拥有强大的地位,在美洲和亚太地区拥有重要的业务。