解释为什么要在 SAP BTP 上应用 DevOps
学习目标
解释为什么 SAP BTP 是应用 DevOps 的绝佳选择,尤其是对于以 SAP 为中心的开发用例。
尽管市场上有许多产品,但 SAP BTP 上的 DevOps 带来许多好处,尤其是对于以 SAP 为中心的客户和 SAP 特定场景。本课将进一步解释这些好处。
业务场景
Rotating Banana 在敏捷开发方面经验尚少,但它希望在云转型过程中获得 DevOps 的第一手经验。较低的入门门槛将帮助它迈出第一步。
由于该公司专注于 SAP 特定场景,SAP BTP 听起来是自然而然的选择。Rotating Banana——一家长期的 SAP 客户——希望坚持既有的 SAP 运维流程,并在可能的情况下用云方面的能力加以扩展。
SAP BTP 上 DevOps 的主要好处是:
轻松起步且入门门槛极低,尤其是对于 SAP 特定用例
尊重现有运维流程
高度集成
让我们详细探讨每一点。
低入门门槛
SAP BTP 上的 DevOps 提供轻松的起步和低入门门槛。基于 SAP 最佳实践,其有明确主张的方法尤其聚焦于以 SAP 为中心的场景和用例。如上一课所介绍,SAP Continuous Integration and Delivery 服务实现了这一点。
这一低门槛的产品让你能够快速体验 DevOps 方法总体上带来的好处,并积累你自己的经验——无需在起步时就花费太多精力去寻找最佳方法,因为一旦你的团队获得更多洞察,该方法很可能还是需要调整。
这在云转型期间尤其有帮助,此时你希望从 DevOps 中获益,但将其作为整体变更流程的一部分来处理。
此外,那些偏好 SAP 推荐的、有明确主张的方法,并获得 SAP 对其 DevOps 流程和以 SAP 为中心的开发的直接支持的客户,可以在此产品中找到出色的解决方案。
假设你已经在 DevOps 方面拥有专业知识和基础设施,那么请考虑上一课中同样介绍过的项目 'Piper'。
尊重现有运维流程
SAP BTP 上的 DevOps 与既有流程和系统协同工作。因此,你可以避免创建与已有基础设施冲突的并行流程。相反,你可以扩展现有流程,以覆盖 SAP 的本地、私有云、公有云和混合场景。
想想 SAP Cloud ALM、SAP Focused Run 和 SAP Solution Manager 提供的与变更管理、监控和可支持性相关的流程。
使用 SAP BTP 上的 DevOps,你可以为 SAP 开发场景建立企业级且敏捷的方法。
如果你使用第三方运维平台和框架,请使用 SAP BTP DevOps 服务的开放 API 来实现顺畅集成。
高度集成
SAP 推荐在 SAP BTP 上使用 DevOps 进行敏捷开发的标准设置——覆盖从开发到运维的完整生命周期。这由多个云服务提供,它们无缝协同工作。例如,持续集成流水线模板让你可以轻松配置将合格变更自动移交给传输和现有变更管理流程。这些流水线可以直接从 SAP 的集成开发环境(IDE)中处理,用于多种用途。
要监控你的开发流程,请确保开启 SAP BTP 的通知,内容涉及你最新的流水线运行或最近发生到特定子账户的传输。这些通知可以通过最相关的渠道推送给你的开发团队。这些渠道可能包括聊天应用、电子邮件或战略运维平台。
受益于将 SAP BTP 日志记录能力集成到集中式可观测性中,这样你可以从集中出现的问题直接跳转到本地可观测性,实现无缝的根因分析。
为什么要在 SAP BTP 上应用 DevOps?
总体而言,你可以从一种在多个层面以 SAP 为中心、并沿完整生命周期高度集成的方法中获益:
它基于 SAP 最佳实践,提供极低的入门门槛。
它主要聚焦于以 SAP 为中心的用例,例如你围绕 SAP S/4HANA 向云转型的一部分。
并且它确实尊重现有运维流程(例如 SAP Cloud ALM 和 SAP Solution Manager 上的流程)。
业务场景
Rotating Banana 已经投资了变更管理流程,但只将其用于推广其本地和私有云开发。
作为 CTO,你预期在转型期间会较长时期地将 SAP BTP 开发与本地及私有云开发并行使用。因此,将 DevOps 顺畅集成到现有运维流程中听起来非常有吸引力。这也会让你现有团队的过渡更轻松。不过,按照 SAP 的战略方向和指导,这些现有流程应迁移到 SAP Cloud ALM。
SAP BTP 还使你更容易将 DevOps 方法应用到软件开发中,尤其是在发布 SAP 特定应用时。
鉴于 Rotating Banana 既有的运维状况和未来的目标,SAP BTP 是首选平台。
小结
你现在可以描述为什么对于 SAP 软件环境中的产品,SAP BTP 是应用 DevOps 方法的绝佳选择。
延伸阅读
SAP 战略运维平台概览:Application Lifecycle Management (sap.com)
本课其余配图





本课其余配图


本课其余配图


本课其余配图

