德国铁路公司通过 AWS 加速预置并在几秒钟内交付 SAP 报告

DB Systel 是一家 AWS 高级咨询合作伙伴。

摘要

德国铁路公司(Deutsche Bahn,简称 DB)将其 SAP 系统迁移到 AWS 云中,从而能在几分钟内预置服务器、在几秒钟内生成报告并节省 50−60% 的第三方应用程序成本。DB 是欧洲最大的铁路运输公司之一。它有 27 个 SAP 系统在超过 100 个 AWS 环境中运行,使用了 Amazon EC2 和 Amazon Elastic Block Store。

欧洲运输巨头

德国铁路公司(DB)是欧洲最大的铁路运输公司之一,每天在德国通过列车和大巴运送旅客 730 万人次,货运吞吐量约达 2.55 亿吨。DB 还负责维护超过 5,700 个铁路车站和 33,000 公里的铁路网络。2019 公司的收入达 444 亿欧元(526 亿美元)。

DB 发现,由于本地环境的原因,快速创新十分困难。在任何开发过程中都不得不协调多个基础设施团队的工作,导致项目周期增加数周之多。DB 希望提高敏捷性,从而让 IT 团队能够更快响应来自业务部门的请求。

将 SAP 迁移到云

业务部门开始将工作负载从数据中心迁移到云中。它选择了 Amazon Web Services(AWS)来加快 SAP 等关键系统的开发速度并提高性能。DB 的 IT 服务提供商 DB SystelAWS 合作伙伴网络(APN)中的一家高级咨询合作伙伴,负责领导了该公司 27 个 SAP 应用程序的迁移工作。

这包括欧洲最大的维护用 SAP 系统,该系统拥有 8,000 个用户,管理每年 65 万班次列车和大巴的 220 万次维护安排。

在迁移过程中,DB Systel 与 AWS 合作伙伴、AWS 解决方案架构师以及一位 AWS 技术客户经理合作。DB Systel 高级项目经理 Dominik Heller 说:“AWS 为我们提供了有关最佳实践的支持,包括有关为 SAP 工作负载正确调整 Amazon Elastic Compute Cloud(Amazon EC2)实例大小的见解。” DB Systel 使用 Red Hat Ansible 来自动预置 Amazon EC2。它在每次迁移过程之初就创建了“操作手册”,让管理员可以在需要快速启动新版本的环境时查阅。

创建了 100 多个 AWS 环境

迁移选择在周末进行,以尽量减少对 DB 运营工作造成中断。DB Systel 成功用不到 12 小时的停机时间就完成了维护应用程序的切换,其中包括一个高达 12TB 的数据库。总体而言,DB Systel 在 AWS 云上构建了 100 多个环境来完成 SAP 迁移,启动了 366 个 Amazon EC2 实例,并且采用 Amazon Elastic Block Store(Amazon EBS)为 260TB 的数据提供了高性能的块存储。为了控制用于数据加密或数字签名的密钥,DB Systel 将 AWS Key Management Service(AWS KMS)和 AWS PrivateLink 结合使用来简化共享数据的安全性。

在几分钟内预置服务器

通过在 AWS 上运行 SAP,DB 获得了业务部门需要实现的敏捷性。例如,单个 DB Systel 团队可以在几分钟内预置一台虚拟服务器,包括计算能力、存储和联网等资源。这样,在业务部门有新需求时,管理员可以即刻响应。Heller 说:“例如有新的列车型号发布时,我们需要跨多个 SAP 环境为不同的 DB 业务部门提供该数据。我们可以分配 IT 资源,从而在几分钟内将型号信息发布到应用程序。”

将补丁安装周期从 3 个月缩短到每周

使用 AWS 后,DB 增强了其 SAP 系统的性能和安全性。该公司使用 AWS CodeCommit 这种完全托管的源代码控制服务,并通过使用 GitLab Runner 的持续集成/持续开发管道,实现了部署的自动化。此外,DB 还使用开源软件开发框架 AWS Cloud Development Kit 以及 Ansible 来实现基础设施即代码式的管理。“这让我们的基础设施补丁安装周期从三个月缩短到每周,从而提高了性能和安全性”,Heller 说。

该公司还使用 AWS Lambda 这种无服务器计算服务来自动添加标签,以确保审计报告的合规性。Heller 解释说:“如果不使用自动标记功能,手动创建的计算实例可能会绕过报告,从而导致合规风险。如今,使用 AWS 后审计的速度更快、一致性更高。” DB 目前正在研究使用包含 Amazon Athena 的解决方案来管理和评估所有日志。“它将帮助我们快速分析服务器的性能并提前检测服务器故障”,Heller 说。

关键报告的生成速度提高 10−20%

整个 DB 都感受到了这一速度性能,管理人员生成报告的速度提高了 10−20%,获得见解的周期也从几分钟缩短至几秒。Heller 说:“这听起来可能差异很小,但当您需要根据最新信息作出重要的决策时,这种节省将是无比宝贵的。”

节省 50−60% 的应用程序管理解决方案成本

DB Systel 已将许多 AWS 环境的构建标准化,从而进一步简化了流程。此外,它还重新组织了 IT 管理员,形成统一的团队来满足所有的 SAP 需求。与过去相比,现在 SAP 团队的规模更小,但成效更高。Heller 说:“由于许多构建流程都已自动化,出现错误的风险降低,团队在服务 SAP 请求方面的效率提高了大约 35%。”

通过迁移到 AWS,DB 得以替换了昂贵的应用程序管理系统。例如,该公司不再使用 IBM Sterling Connect:Direct 来进行安全的点对点文件传输,而代之以 AWS Transfer Family 服务,包括安全文件传输协议、Amazon Simple Storage Service(Amazon S3)和 AWS 命令行界面。“通过将昂贵的应用程序管理系统替换为 AWS 服务,可以实现 50−60% 的成本节省”,Heller 补充说。

助力创新

IT 团队现在可以更加专注于创新。得益于在 AWS 云上进行开发的速度和较低成本,DB Systel 可以自由利用其 IT 能力并尝试新想法。Heller 说:“业务部门和 IT 团队之间有了新型的对话。我们现在拥有快速试错的工具,节省了提供可帮助 DB 实现其经营计划的改进所需的时间和资金。”

德国铁路公司

关于德国铁路公司

德国铁路公司(DB)是欧洲最大的铁路运输公司之一,在全球拥有 30 多万名员工,其中 20 万人支持公司在德国的运输和物流业务。

关于 DB Systel

DB Systel 总部位于德国法兰克福,是 DB 的全资子公司,正推动整个 DB 的数字化。该公司拥有大约 5,000 名员工,分布于公司的三个主要办公地点:法兰克福、柏林和埃尔福特。

2020 年 9 月发布