解释 SAP BTP 账户模型

学习目标

  • 解释 SAP BTP 账户模型

SAP BTP 账户模型

SAP Business Technology Platform (BTP) 中的账户按照全局账户、目录和子账户来构建:

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

全局账户

全局账户代表与 SAP 签订的合同。

权益

合同组成部分带来各项服务的权益。

目录

目录用于构建全局账户的结构,并且可以分配权益。

子账户

子账户基于所分配的权益提供服务。

区域

每个子账户在一个区域中运行,该区域可以在全局账户中预定义。

全局账户代表您与 SAP 签署的合同。它用于管理在目录中组织的子账户。该合同的计费基于您为使用平台资源而订购的权益。这些权益通过目录分配到子账户以供实际使用。

子账户彼此独立,并在特定区域中运行。子账户可用的区域可以在全局账户中预定义。区域是托管应用、数据或服务的物理位置。分配给子账户的区域不必与用户的位置直接相关。

全局账户、目录、子账户和权益在SAP BTP cockpit中进行管理。Cockpit 一次显示一个全局账户的内容。右上角的Switch Global Account按钮和顶部的面包屑导航可用于在全局账户之间切换。

根据您当前任务的不同,目录和子账户可以以表格、树或磁贴形式显示。可视化视图上方的搜索字段和区域过滤器可用于筛选目录和子账户。

对于当前打开的全局账户、目录或子账户,可以通过左侧菜单访问权益。

SAP 在 SAP BTP Administrator's Guide 中提供了关于如何根据您的业务和开发需求构建与命名账户模型的建议。根据贵公司的需求,账户模型可以按需保持简单或复杂。

账户结构建议

目录的用途是组织子账户,包括其应用、服务或数据。这可以基于区域或部门、服务或解决方案、技术方面或业务主题等类别。这些分类的主要原因是法律要求、用户与访问管理,或成本与使用量管理。

提示

目录最多可嵌套五层。

如果您将 SAP BTP 用于开发目的,SAP 建议采用分阶段的开发流程。这意味着通常有三个子账户,分别用于开发、测试和生产。随后,可以按部门用目录对它们进一步细分。

命名约定

目录的名称应以自然语言书写,以提高可读性。它们不需要技术 ID。

注释

只有目录和子账户名称支持带大写字母和空格的自然语言。所有其他字段都应使用小写字母书写,并用连字符分隔名称各部分。

子账户通常通过命令行界面(CLI)工具或脚本直接访问,而不必浏览账户层级。因此,其名称应说明其在账户模型中的用途或"位置":

模板:

( ...)

示例:

EU HCM Dev

每个子账户都有一个子域,即用于 CLI 工具等场景的技术 ID。子域应从子账户名称派生,采用小写、以连字符替换空格,并在前面加上公司名称。

模板:

(---...)-

示例:

EU HCM Dev

btpops-eu-hcm-dev

提示

URL 不能超过 63 个字符。因此,请使用缩写保持子账户名称和子域简短。

目录与子账户

目录只需要名称、描述和父对象(如全局账户或另一个目录)。给定路径的最高层级始终是全局账户,最低层级是子账户,这意味着您最多可以有五层目录。

子账户需要与目录相同的信息,并且也以全局账户或目录作为父对象。此外,子账户还需要一个区域和唯一的子域。子域将成为用于访问该子账户中应用的 URL 的一部分。

提示

子域只能包含字母、数字和连字符(不允许出现在开头或结尾),并且在同一个区域内的所有子账户中必须唯一。子域不区分大小写。

Global Account Settings中,可以设置提供者和区域的默认值。这些默认值会在该全局账户中创建子账户时提供建议的字段值。这不仅使您更容易,也更安全地为服务选择正确的提供者和区域。对于子账户而言,这两者之后都无法更改。

除默认值外,Enable Subaccount Force Deletion复选框提供了删除子账户及其内部所有数据(如应用、服务、运行时和用户)的选项。此操作不可逆,应谨慎使用。在删除某个子账户后,可考虑停用此设置,以保护其他子账户免遭意外删除。

注释

这些设置仅在 cockpit 中生效。REST API 和 btp CLI 不受影响。

创建新的子账户时,您可以设置以下高级功能:

用于生产

如果您的子账户用于生产目的,则应设置此标志。它是一个用于内部运营的元标志,可帮助您在处理事件时采取适当的行动。

注释

具有此标志的子账户无法被强制删除。

启用 beta 功能

此标志允许在该子账户中使用 beta 服务和应用程序。对于因使用此类功能而产生的任何错误或损害,SAP 不承担责任。在生产环境中使用 beta 功能的风险由您自行承担。

注意

一旦启用 beta 功能,就无法再在该子账户中将其禁用。

当您拥有许多子账户时,您可能希望添加标签,以便更轻松地根据特定条件搜索子账户。标签有一个名称,并可以分配零个或多个值。它可以是关于用户、服务、运行时、应用、部门、解决方案、连接或您能想到的任何内容的某种范围。

提示

标签在成本与使用量评估中也可见。

创建目录和子账户

业务示例

在 SAP Business Technology Platform (BTP) 的全局账户中,您希望使用目录创建子账户层级。

任务 1:创建目录

ExerciseStart Exercise(SAP 官方交互式练习)

任务 2:在目录中创建子账户

ExerciseStart Exercise(SAP 官方交互式练习)

任务 3:使用默认提供者和区域创建子账户

ExerciseStart Exercise(SAP 官方交互式练习)

本课其余配图

2.2.1_Acc_AccModel_001

2.2.1_Acc_AccModel_002

2.2.1_Acc_AccModel_003

2.2.2_Acc_DirSubs_001

2.2.2_Acc_DirSubs_002

2.2.2_Acc_DirSubs_003