解读 SAP 的 DevOps 使命宣言
学习目标
复述 SAP 的 DevOps 使命宣言。
正如您在前几课中所学,DevOps 可以成为在项目中实现高度敏捷性和质量的关键推动因素。
此外,DevOps 也是 SAP 开发项目的一种自然方法。本课将概述 SAP 的使命宣言,让您能够尽可能快速、尽早地从这种方法中受益,同时尊重可能已经存在的现有 SAP 运维流程。
业务场景
Rotating Banana 是一家长期合作的 SAP 客户,正在向 SAP S/4HANA 和云端迁移。在本学习旅程的剩余部分,您将探索这家假设的公司的业务场景。请留意该公司的标志,以便进入不同角色并了解他们借助 SAP BTP 迈向 DevOps 的旅程。
首先,设想您是 Rotating Banana 的 CTO。向 DevOps 转型的文化层面可能颇具挑战,尤其是在大型企业中。因此,您会欢迎强有力的合作伙伴在这段旅程中提供支持,以便借鉴最佳实践并讨论最适合您的方法。
SAP 的 DevOps 使命宣言
基于与合作伙伴和客户的众多互动以及 SAP 内部开发的经验,SAP 专家制定了一份使命宣言,凝练了 SAP 的 DevOps 方法精髓:
"作为值得信赖的顾问,我们使客户能够将 DevOps 原则应用于其 SAP 技术栈(乃至更广范围)。
基于 CALMS 原则,我们提供最佳实践、服务、工具、培训和知识交流。"
对 SAP 而言,DevOps 也是一段旅程。对于您,我们的客户,我们希望在这段旅程中充当向导,使您能够将 DevOps 原则应用于您的 SAP 技术栈,同时反映您 SAP 环境的现有流程;如果您的非 SAP 环境已经采用第三方流程开展 DevOps,也可以选择与之集成。
我们提供 SAP 特定的最佳实践和建议、云服务和工具、培训和咨询,以及知识交流,共同走过这段旅程!
也就是说,SAP 正致力于使您——我们的客户和合作伙伴——能够沿着不同维度,为在 SAP 环境中开发的所有应用应用 DevOps 原则。
在您选择的环境中 :无论您是使用公有云或私有云中的 SAP S/4HANA、混合环境,还是 SAP BTP(使用 Cloud Foundry、SAP BTP ABAP environment 或 Kyma)来开发和运行应用。
使用您选择的编程语言 :无论是使用 ABAP、Java、Node.js 还是 HTML5 进行开发,您都应从 DevOps 的敏捷方法中受益。
采用您期望的开发方式 :我们打算支持开发的连续统一体,使您能够将低代码和专业代码开发结合起来,作为总体敏捷项目的一部分。
围绕您的运维重心 :您可以沿用您现有的运维流程,无论是在本地、私有云还是公有云中建立的流程。
面向 DevOps 专家和新手 :我们希望降低入门门槛,无论您是刚接触该主题(在这种情况下,我们推荐采用低入门门槛的明确主张式方法),还是已经具备来自非 SAP 场景的 DevOps 专业知识和第三方基础设施。
注释
对 SAP 及其客户而言,这份使命宣言是一段旅程。在 SAP 仍需践行这一愿景的领域,SAP 正根据您的需求和期望,沿着这份使命宣言努力支持和扩展 DevOps 产品。
业务场景
作为 Rotating Banana 的 CTO,您期待与 SAP 及其他公司保持长期合作关系,为这段旅程交流最佳实践。这也会让您更有信心应对文化层面的问题。
SAP 在不同维度上实现 DevOps 的雄心将显著简化您的过渡,让您能够将敏捷方法与贵公司已经行之有效的既定流程结合起来。
例如,您计划沿用现有的变更管理方法(它提供了恰当的控制水平),并将其扩展到覆盖云变更。同时,您将为迁移到 SAP 用于集中运维的长期首选解决方案做好准备。
小结
掌握上述信息后,您现在可以理解 SAP 的 DevOps 方法,并分享 SAP 关于将 DevOps 原则应用于 SAP 开发项目的使命宣言。
本课其余配图



本课其余配图



本课其余配图



本课其余配图


