应用成本与用量管理

学习目标

  • 说明成本与用量

  • 说明预算

BTP 成本与合同透明度

所有项目和 IT 环境都有预算。账户成本管理是 BTP 管理任务中不可或缺的一部分。您的管理职责之一就是监控 SAP BTP 账户的成本和用量。您将了解 SAP BTP cockpit 中成本与用量管理能力的概览,并能够回答项目负责人或成本控制人员提出的所有与用量及相应成本相关的问题。

要理解如何审查和管理成本,您需要了解基于用量与基于订阅这两种商务模式之间的区别及其差异:

基于用量

您可以访问符合该模式的所有当前和未来服务。在合同有效期内,您拥有完全的灵活性,可根据业务需要开启和关闭服务以及在服务之间切换。该商务模式提供以下几种形式:

BTPEA/CPEA

BTPEA/CPEA 也被称为承诺消费(commit-to-consume)模式,即您需预先做出承诺(在合同期内对云额度进行预付投资,并每年承诺消费 SAP BTP 服务)。您可以随时为云额度充值。但是,任何超额部分都按标价计费。

即用即付(Pay-As-You-Go)

即用即付是一种高度灵活的零承诺模式:您无需预先支付任何费用,也没有最低用量要求或年度承诺。您只需为已使用的 SAP BTP 服务付费。

基于订阅

您只订阅计划使用的服务。然后可以按固定成本使用这些服务,与实际用量无关。服务订阅可能基于用户指标,也可能基于资源指标(例如 SAP Build Work Zone 服务,它可以基于站点访问次数或用户指标)。如果资源/用户用量超过已订阅的配额,您可以增加初始订购量。

商务模式只是一个方面。另一个方面是服务类型及其用量的计量方式:

非弹性

非弹性服务按固定的月度价格收费。例如,对于 Redis for SAP BTP,内存(以 4 GB 为块)按实例和月份收取固定价格。如果您需要一个 6 GB 的实例,则必须为两个 4 GB 的块付费。

半弹性

在这种情况下,服务的月度价格固定并包含一定的指标配额,但对于其中某些指标,您可以购买额外配额。例如,购买 SAP Integration Suite 时,月度价格中包含租户成本以及附带的消息包。您可以根据需要逐月购买额外的消息量(仅按块购买)。根据您额外购买的块数不同,价格可能有所差异。

弹性

这类服务的价格粒度更细。例如,ABAP 环境运行时(以 16 GB 为块)按小时计费。费用将根据所配置实例运行的小时数计算。

由于市场形势的变化,过去几年我们的客户对成本越来越敏感。我们收到的反馈是,成本控制总体上就具有挑战性,而对于云服务更是如此,尤其是在使用基于用量的商务模式时。

为了借助 SAP BTP cockpit 帮助客户进行成本管理,我们针对以下三个业务流:

  • 用量监控:持续监控服务的使用情况和资源消耗,查看趋势,并在子账户中向下钻取。对于使用 BTPEA / CPEA 商务模式的账户,您还可以获得一些用量预测。

  • 成本控制(跨账户分摊):通过基于标签的搜索和筛选选项,轻松跟踪和管理账户层级中的成本。此外,您可以定义和分配预算,并配置相应的警报以在超出所定义阈值时触发。

  • 账单核对:使用来自月度对账单的数据和术语,准确地核对账单。

为了支持这些业务流以及客户不同的业务需求,我们在 SAP BTP cockpit 中提供一个集中且灵活的 UI:成本与用量视图。您可以从不同角度进行分析(例如在账户层级视图中),并向下钻取到详细信息。它允许您为筛选器和查询添加书签,以便快速访问、日后参考或共享。还有许多改进可供您受益。

对于使用自有工具进行分析的客户,我们通过导出为 XLS 文件下载或通过 API 访问的方式提供用量数据。

让我们来看一下成本与用量 UI。它分为三个主要部分:

  • 全局账户与合同信息

  • 筛选与搜索

  • 账单/用量视图,包括过去 12 个月的服务成本趋势。

查看全局账户与合同信息:该视图包含两张并排的视图卡片:

  • 左侧的全局账户信息,显示有关您全局账户的一般信息。

  • 右侧的合同信息(适用于 CPEA 或 BTPEA),提供与您的云额度用量和每月成本相关的信息,并相对于当前合同阶段的总云额度进行展示。它还显示您的云额度用量和成本的月度趋势。

您可以使用右上角的开关在成本与用量之间切换视图,或展开以查看更多信息。

注意

  • 云额度用量和成本信息仅针对当前合同阶段显示。整个合同期限被划分为若干合同阶段(通常为每年一个),总云额度在这些阶段之间分配。

  • 您的云额度余额每月通过扣除上个月所有 SAP BTP 服务的相应成本来计算。

  • 如果您的全局账户在当前合同阶段内的任何时间收到过云额度退款,您可能会在图表中发现总用量/成本与月度用量/成本之间存在差异。

请注意,如果您的全局账户同时使用基于用量的商务模式和基于订阅的商务模式,则右侧卡片显示的账单和用量数据仅针对完全按基于用量商务模式计费的部分。换句话说,对于属于您基于订阅的商务协议的服务,该卡片中的账单和用量数据仅适用于超出预付订阅配额的那部分用量。对于这部分超出的服务用量,您将按照基于用量商务模式的合同计费。

例如,如果您的订阅合同有权以固定成本使用某项服务,最多 100 次唯一点击站点,而实际记录了 151 次唯一点击站点,则该卡片仅显示超出预付 100 次的那 51 次访问所对应的数据。

预测您的 SAP BTP 用量

到目前为止,您可以查看云额度趋势的月度图表,其中包含实际成本和预估成本。

借助新的云额度预测能力,您可以通过以下方式保持领先:

云额度预测

基于至少 9 个月的历史消耗数据,预测每月的成本和用量。

趋势识别

检测云额度何时可能超出或低于已购买限额,后者可能导致额度未被使用。

优化采购

做出明智决策以调整额度购买,降低未来成本风险

规划支持

为管理员提供洞察,以便更好地规划和管理云资源与预算。

请注意,预测不包含当月的成本和用量(因为这仅是估算数据),也不考虑未来用量模式或成本的任何变化。此外,当您处于当前云额度周期的最后一个月时,无法开启预测。我们软件提供的预测数据仅供参考。不过,它可以帮助您提前预判并相应地规划未来的用量需求和预算。

警告

SAP 对预测数据的准确性或可靠性不承担责任,也无法提供保证,且不应将其视为财务、法律、专业或任何其他建议。在基于预测信息做出任何决策或采取任何行动之前,您有责任独立审查和验证这些预测信息。

查看成本与用量 UI 的筛选和搜索区域:您可以为以下内容配置搜索和筛选条件:服务、子账户/目录或账单月份。筛选器和搜索会应用到下方的账单用量两个视图。

使用搜索时,您可以开始输入,搜索会提供适用于服务名称、计划名称、子账户名称、目录名称、分配给子账户和目录的标签、产品 ID(SKU)以及指标的结果。搜索仅针对当前已列出的项目提供建议。

服务和子账户/目录的筛选器遵循相同的模式。您只需开始输入,或从列表中选择一个值即可。

对于时间段筛选器,您可以在当月或过去 12 个月中的任何其他月份之间进行选择。

一旦显示出所需信息,您可以使用书签选项复制所显示视图的 URL 以及当前定义的筛选条件。您可以将此 URL 保存为浏览器书签,也可以与同事共享,以便他们能够快速打开具有相同筛选设置的同一视图。

该 UI 部分有三个由选项卡表示的视图:

  • 账单视图:基于对资源实际用量的汇总,显示您全局账户中每月可计费的服务费用。所有子账户的汇总结果是根据每项服务的定价结构和法律上可计费的指标计算得出的。

  • 用量视图:显示代表您在全局账户中各子账户所消费服务的实际未汇总月度用量的数据。该视图同时适用于基于用量和基于订阅的商务模式。

  • 预算视图:有效地管理和审查预算,并配置警报以在超出阈值时监控和跟踪服务消耗。

让我们进一步了解账单视图。

账单视图为您提供两个视角:按服务查看按账户查看

按账户查看

按照在筛选和搜索字段中所选的账单月份,查看所有服务的成本。您可以向下钻取以查看每个目录或子账户的成本,并通过选择所需的视图查看过去 12 个月的趋势。

要向下钻取并显示某项特定服务的更多详细信息,请在表中选择一个条目或其“查看详细信息”按钮。向下钻取时会打开一个新窗格,您可以从中看到例如具体哪些子账户消费了所选服务,以及每个目录和子账户的费用与用量小计。

如果显示内容因过多没有产生计费用的服务计划或账户实体而显得杂乱,您可以选择仅显示有计费用的服务复选框将其隐藏。

要查看某项特定服务计划在过去 12 个月的月度趋势,请在主表中选择该计划,然后向下滚动经过主表直到看到图表。在查看方式下拉列表中选择图表类型。

按账户查看

该视角提供您在账户层级中不同子账户和目录的已计费用量概览。它对于核实公司或组织内部的跨账户分摊非常有用。

要向下钻取并显示某个特定子账户或目录的更多详细信息,请在表中选择一个条目(或行末尾的查看详细信息按钮)。向下钻取时会打开一个新窗格,您可以从中看到例如所选子账户或目录具体消费了哪些计划,以及每个计划的费用与用量小计。

提示

要针对特定子账户或目录筛选主表,请使用子账户/目录下拉列表。

如果您的账户层级中包含目录,您可以选择仅显示子账户复选框来隐藏目录,并以扁平列表形式显示子账户。

您可以通过选择全部展开全部折叠按钮,快速展开或折叠整个账户层级。

要针对特定服务筛选主表,请使用服务下拉列表。

要查看某个特定子账户或目录在过去 12 个月的月度趋势,请在主表中选择该子账户或目录,然后向下滚动经过主表直到看到图表。在查看方式下拉列表中选择图表类型。

当您未在主表中选择任何行时,主表下方会显示全局账户成本摘要图表。它按月份显示您全局账户过去 12 个月的成本摘要。当显示某个特定子账户、目录或服务成本的图表时,要回到该图表,请取消选择主表中已选中的行。如果您的全局账户中有已删除但在过去 12 个月中仍处于活动状态期间产生过费用的子账户,它们仍会被列出。此类子账户的名称后标记为(deleted)。如果这些子账户原本位于某个目录之下,您会看到它们直接列在根全局账户之下。

如果您的全局账户同时使用基于订阅和基于用量的模式,用量列显示服务的总用量合计,包括基于订阅和基于用量的部分。

注意

  • 基于订阅的消耗包括落在您基于订阅的商务模式协议所规定预付配额之内的服务用量。这部分合计用量显示在 预付配额 列中。对于落在您预付订阅配额之内的服务消耗,不会产生额外计费。

  • 基于用量的消耗包括超出预付订阅配额的服务用量。这部分合计用量显示在 已计费用量 列中。对于这部分用量,您将根据基于用量的商务模式协议中规定的条款计费。

切换到用量视图:您可以用它来显示、监控和分析过去 12 个月内全局账户中各子账户所消费服务的原始(实际)月度用量指标的分布情况。

用量视图显示计费汇总之前的数据,可能包含因免费或属于免费服务而不会被汇总的指标。因此,在将用量视图中的数据与账单视图中显示的整体数据进行比较时,您可能会注意到一些差异。

注意

  • 如果您的全局账户仅使用基于用量的商务模式,例如 SAP BTP 企业协议(SAP BTPEA)、云平台企业协议(CPEA)和 SAP BTP 即用即付,则该视图包含所有用量数据,包括未计费的服务,例如免费服务计划。

  • 如果您的全局账户同时使用基于用量和基于订阅的商务模式,则该视图会合并所有用量数据,包括属于您基于用量的计划、预付订阅配额以及未计费数据集(例如免费服务计划)的部分。您可以在 账单 视图中查看已计费和预付用量及成本的分布。

如果您更愿意在其他任何报表工具中自行处理,可以将所有原始用量数据导出为 XLS 文件。导出按钮位于成本与用量视图的右上角。通过下拉菜单,您可以选择要导出的数据期间,也可以自定义时间范围。您还需要选择是下载全部数据,还是仅下载基于您筛选条件的数据。

预算与警报

通过带警报通知的预算管理增强对成本和消耗的控制。该功能使拥有 SAP BTP 企业协议(BTPEA)、云平台企业协议(CPEA)或即用即付,或这些基于用量的模式与基于订阅的商务模式之组合的全局管理员,能够监控成本和服务使用情况。

使用预算和警报时,请注意以下重要细节:

  • 上次对账单与当前日期之间的成本和用量数值为估算值,可能会在月末为计费目的汇总全局账户实际总用量时发生变化。SAP 不保证基于这些估算值的实时警报的准确性或可靠性。您有责任在基于这些警报做出任何决策之前对其进行审查和验证

  • 当超出预算金额或阈值时,系统不会暂停成本和服务用量。您有责任采取适当措施以防止超额。

  • 由于成本和服务用量更新周期存在延迟,以及预算会针对全局账户成本与用量进行周期性评估,从超出预算阈值到您收到通知之间可能存在延迟

  • 如果您的账户同时采用基于订阅和基于用量的商务模式,则任何落在您预付配额之内的用量都不会被预算评估

要访问预算,请转到预算选项卡。该视图打开时包含 2 个表:

  • 活动预算:所有当前处于活动状态的预算。

  • 已过期预算:结束日期已过去的预算视为已过期。这些预算将变为非活动状态,随后不再触发任何警报或事件。

注意

在您定义任何预算之前,所有视图都是空的。您可以使用配置按钮来设置每个表中想要查看的列

创建预算

创建预算使您能够监控和管理全局账户中的支出。您可以从零开始创建预算,也可以基于现有处于活动状态或已过期的预算创建。每个全局账户最多允许有 10 个活动预算。活动预算的结束日期在未来,或者没有结束日期。当当前日期超过预算的结束日期时,预算会自动过期。

预算选项卡中,单击创建,或者通过选择创建为新预算来复制现有预算。开始创建后,您需要相应地填写预算设置:

预算名称和描述

作为预算唯一显示名称的基本信息,以及可选的简短描述

预算类型

成本

预算基于账单选项卡中显示的标价数据

已计费用量

预算基于账单选项卡中显示的已计费用量数据。

预算金额

每月分配给该预算的金额。如果预算类型设置为成本,则指定的金额表示以与全局账户相同货币计量的货币值。如果预算类型设置为已计费用量,则指定的金额对应于所选服务计划的指标单位(例如:API 调用次数)。

时间段

设置预算生效的起始月份以及可选的结束月份。

预算还有一些可选设置,例如范围(scope),用于定义全局账户中哪些子账户和服务计划受该预算监控。默认情况下,预算监控所有子账户。受预算监控的服务计划取决于预算的类型:当预算类型设置为成本时,默认情况下所有服务及其计划都包含在预算范围内,但您可以选择要监控的特定计划。如果预算类型设置为已计费用量,则必须指定由预算监控的单个服务计划。如果某个服务计划有多个指标,则必须选择要纳入范围的特定指标。

设置预算阈值和警报

使用预算时,您可以定义阈值并配置相应的警报。

您可以定义最多三个阈值百分比,范围为月度预算金额的 1% 到 120%。当您配置并启用预算阈值后,在 SAP BTP cockpit 中查看预算详细信息时,该阈值会显示在历史图表上。

此外,您还可以选择在超出阈值时向所有全局账户管理员发送自动电子邮件通知。或者,您可以使用 SAP Alert Notification 服务(适用于 SAP BTP)为您偏好的收件人、通信渠道和监控解决方案设置定制警报。SAP Alert Notification 服务需要通过您的 SAP BTP 合同单独获得许可。

使用预算阈值警报时,请考虑以下事项:

  • 这些警报相互独立。您可以只使用其中一种,也可以两种都使用。

  • 当您启用某个阈值时,不会针对过去月份已发生的超额发送警报。

  • 自动电子邮件和预算通知仅在超出预算阈值时触发一次。当预算持续超出限额期间,我们不会每天重复发送电子邮件或事件。

  • 如果超出了所定义的预算金额,而您没有设置 100% 阈值或选择任何可用的警报类型,则不会收到有关预算超支的自动通知。

警告

从超出预算阈值到您收到警报之间可能存在延迟。该延迟源于成本和服务用量更新周期之间的时间差,以及预算针对全局账户总体成本与用量的基于间隔的评估。

当然,您始终可以在 SAP BTP cockpit 中查看、更改或删除您的预算配置。

本课其余配图

BTPCostContractTransparency_002

BTPCostContractTransparency_003

BTPCostContractTransparency_004

BTPCostContractTransparency_005

BTPCostContractTransparency_006

BTPCostContractTransparency_007

BTP_Cost_Forcasting

BTPCostContractTransparency_008

BTPCostContractTransparency_009

BTPCostContractTransparency_010

BTPCostContractTransparency_011

BTPCostContractTransparency_012

BTPCostContractTransparency_013

BTP_Cost_Budgeting_01

BTP_Cost_Budgeting_02

BTP_Cost_Budgeting_03