首页
学习
活动
专区
圈层
工具
发布

什么是 SAP HANA Cloud 的 CU/month

SAP HANA Central 里某个 HANA instance 的 Dashboard 页面,显示的 Total Estimate: 482.06 CU / month.

这里的 CU 是什么度量单位?

上图的 482.06 CU / month 实际上是一个估量值,CU 的全称是 Capacity Unit,源自 SAP 官方的 Capacity Unit Estimator 算法,对用户当前或拟定的 SAP HANA Cloud 配置做出的月度容量单位合计,并会随着用户调整内存、存储、是否启用副本等参数而实时变化。

括号后的 Not charged 强调这只是参考数字,并非账单。

真正的费用结算发生在 SAP BTP 全局账户层,由消费模型(例如 CPEA 信用、PAYG 或订阅)按实际用量与价格规则核算;SAP BTP Cockpit 提供用量与费用监控以便比对。

482 CU / month 表示每月合计需要 482 个 Capacity Units(CU)。

CU 是 SAP HANA Cloud 的通用计量单位,涵盖计算与存储等服务项的组合;有哪些服务会加入 CU 计算,SAP 在定价页有明确说明,例如内核计算与存储、多层存储(内存与磁盘 NSE)、数据湖、数据集成、多模型引擎等。

SAP 官方文档写明 Capacity Unit Estimator 以 730 小时作为默认月度小时数,所以 SAP HANA Central 界面上的月度数值正是以此换算而来。

CU 是一种比 vCPU × GB 更贴近真实工作的计量

在真实物理服务器里,CPU core 与 hardware thread 是两层概念:一颗物理 core 可以开启 SMT(比如 Intel 的 Hyper-Threading),让同一颗 core 同时挂两条硬件线程。

虚拟化诞生以后,云厂商把这条硬件执行「车道」抽象成可分配给虚拟机的调度单位,并给它起了一个实用的名字:vCPU。

更直白一点,vCPU 是虚拟化调度器看到的「可运行槽位」,在大多数公有云上,它等价于一条硬件线程;在少数平台或特定机型上,它也可能直接等于一颗物理 core.

而 SAP HANA Cloud 的 CU,并不是单纯的 vCPU 或 GB,而是把客户实际启用的 HANA 能力打包计量,例如计算与存储的核心资源、多层存储(内存与 NSE 磁盘)与数据湖、数据集成引擎、多模型(图、文本、时序等)引擎。这样做的好处是,不同负载在不同云商上也能用统一单位对齐。

在 SAP HANA Cloud Central 的 Consumption Monitor 与估算器里,我们可以看到每一项资源选择都会改变 CU 的每小时消耗,进而折算为每月合计;其中存储相关的成本按小时累计,估算采用 730 小时作为月度近似。

估算的意义在于:事前评估配置变化的成本曲线,事中对比估算 CU 与实际消耗的偏差,事后优化配额与实例形态。

482 CU 可能由哪些资源构成

我们在 Central 里每勾选或调整的一项能力,都可能改变 CU 合计,典型维度包括:

内存容量:Hot 区(内存)越大,CU 越高;

NSE 磁盘容量:越大 CU 越高,存储按小时累计;

数据湖 Relational Data Lake:按容量与活动计入;

高可用与副本:增加副本通常意味着几乎按副本规格再计一份计算与存储的 CU;

特性开关:笔者之前的文章什么是 SAP HANA Cloud 的多模型架构介绍过 SAP HANA Cloud 里面包含的诸多模型,比如文档存储、图引擎、NLP 等。这些模型都有不同的 CU 权重,其构成项均出现在 SAP 的定价与能力描述中。

当然我们也可以在 SAP HANA Cloud 的 SQL 控制台里,使用 SQL 语句查询专门的系统监控视图,来获得实时的资源消耗情况。

下面是一些例子。

m_service_memory

SAP HANA 提供的系统监控视图之一,用来按服务粒度呈现数据库内存池与若干关键内存指标。它覆盖了每个服务的已用内存、内存池上限、有效上限,以及从操作系统视角看到的逻辑与物理内存等信息。对于 SAP HANA、SAP HANA Cloud 与 SAP HANA express edition,这个视图的语义是一致的,管理员和开发者可以借助它快速回答一句话的问题:哪个服务在用内存、用到什么程度、是否逼近上限。

m_cs_tables

SAP HANA 提供的列存表监控视图,用来呈现每一张列存表在运行时的关键度量:行数、主区与增量区内存占用、是否已装入内存、最近的合并时间、读写访问计数、估算的最大内存等。它在 SAP HANA Platform 与 SAP HANA Cloud 中均可用,属于系统监控视图家族的成员。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ohz-0l7XPBKR4tFC9UOgDmFA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券