描述运行时环境

学习目标

  • 描述运行时环境

除服务订阅之外,子账户还在 SAP BTP 中提供服务实例和运行时环境:

视频:本节含 SAP 官方视频(视频 ID 1_94l8vomt),需在 learning.sap.com 在线观看。

环境

环境是一项管理一个或多个运行时的服务。

运行时

运行时为应用和服务实例提供资源和设置。

实例

服务实例与应用及其他服务实例一起在运行时中运行。

配额

环境可以基于其权益的配额为运行时定义配额。

环境构成了 SAP BTP 实际的平台即服务(PaaS)产品,支持业务应用程序的开发和管理。

与服务订阅类似,它们是独立的,但为应用程序和服务实例提供运行时(环境)。环境使用数值配额,并且在适用的情况下,可以根据使用情况通过配额计划调整大小。

SAP BTP,Cloud Foundry 环境

SAP BTP,Cloud Foundry 环境支持开发新的业务应用程序和业务服务,支持多种运行时、编程语言、库和服务。它利用了大量构建包,包括社区创新和自行开发的构建包。

https://www.cloudfoundry.org

SAP BTP,Kyma 运行时

SAP BTP,Kyma 运行时是基于开源项目 Kyma 的全托管 Kubernetes 运行时。它允许开发人员使用无服务器函数扩展 SAP 解决方案,并将其与容器化微服务结合。

https://kyma-project.io

Kubernetes

Kubernetes(也称为 K8s)是一个开源系统,用于自动化容器化应用程序的部署、扩缩和管理。它将构成应用程序的容器分组为逻辑单元,以便于管理和发现。

https://kubernetes.io

SAP BTP,ABAP 环境

在 SAP BTP,Cloud Foundry 环境中,您可以为 ABAP 开发创建新的空间。这就是所谓的 SAP BTP,ABAP 环境。它允许为基于 ABAP 的产品(例如 SAP S/4HANA Cloud)创建扩展,并开发新的云应用程序。也可以将现有的基于 ABAP 的自定义代码或扩展转换到云上。

https://community.sap.com/topics/abap

SAP BTP,Neo 环境(仅限现有客户)

SAP BTP,Neo 环境允许开发 HTML5、Java 和 SAP HANA 扩展应用程序服务(XS)应用程序。特别是 SAPUI5 可用于为现代基于 Web 的业务应用程序开发丰富的用户界面。

Note

如果您仍在使用 SAP BTP,Neo 环境,迁移可能适合您。在开始迁移您的场景之前,请联系我们的 SAP BTP 迁移专家,为您的过渡制定单独的路线图。更多信息请参阅:

https://help.sap.com/docs/btp/migrating-from-neo-environment-to-multi-cloud-foundation-cloud-foundry-and-kyma/migrating-from-neo-environment-to-multi-cloud-foundation-cloud-foundry-and-kyma

SAP BTP,Cloud Foundry 环境和基于 Kubernetes 的 SAP BTP,Kyma 运行时是云原生运行时环境,承载服务实例和大量应用程序,而 SAP BTP,ABAP 环境是纯粹面向 ABAP 应用程序的云支持运行时环境。

Cloud Foundry 和 Kyma 环境会在子账户的 Overview 中显示在各自的选项卡中。ABAP 环境的处理方式与任何其他服务实例相同,因此仅作为权益显示在 Overview 中。

环境按子账户启用或禁用,但一个子账户中可以存在同一环境的多个运行时。

本课其余配图

3.1.1_Run_RunEnv_001

3.1.1_Run_RunEnv_002

3.1.1_Run_RunEnv_003