首页 / 平台管理 / 计量计费 / 概述

概述

在快速发展的云计算时代,企业需要一种灵活、精准的计费模式来管理和优化云资源开支。平台提供了一款专为云原生场景打造的计量计费产品,帮助您实现精细化的资源管理和成本控制。

平台提供了通用的计量计费能力及基础的计费方式,支持对集群内的 CPU、内存、存储资源进行计量计费,并提供统计、查看明细等能力。

计费方式说明

计费项 计费方式 计费规则 说明
CPU 有效使用量(Core-hours) 按小时计算过去一小时内 POD 的 avg(usage) 和 request 的较大值,以 Core 为单位乘以实际 POD 的存续时长(不满 5 分钟时按 5 分钟计算)
内存 有效使用量(GiB-hours) 按小时计算过去一小时内 POD 的 avg(usage) 和 request 的较大值,以 Core 为单位乘以实际 POD 的存续时长(不满 5 分钟时按 5 分钟计算)
存储 请求量(GiB-hours) 按小时计算过去一小时内 PV 请求的 request 大小,以 GiB 为单位乘以实际 PV 的存续时长(不满 5 分钟时按 5 分钟计算)。若一个 PV 同时被挂载到多个 POD 上,PV 的使用量将会被均等地分配至每个 POD。
  • 直接创建并挂载至工作负载的 PV,而非使用 Storageclass 自动创建的 PV 暂时无法统计,将在后续版本修复。
  • 未挂载至 POD 的 PV,将被统计为 unmounted 的记录,使用对象名称为 *unmounted-pvcs。
  • 其他存在的统计问题说明,将在未来版本中修复:

  • Statefulset 的 POD 停止后再启动,平台会以当天pod的最早的运行时间为开始时间,以最晚的运行时间为结束时间,而忽略中间没有运行的时间。

    计费机制说明

    平台通过 计量计费服务端计量计费客户端 组件配合提供平台整体的计量计费能力:

    • 计量计费服务端:您需要在 global 集群的插件管理中部署该组件,方能使用平台的计量计费功能。

      • 对接 Clickhouse,负责接收客户端上报的数据,并将其存储至 Clickhouse 数据库中,数据存储暂无时间限制。

      • 提供 API,供页面查询计量计费数据。

      • 提供计费单位配置及货币单位配置的修改能力。

      • 注意 平台设置的货币单位当前仅影响展示,并不支持货币单位之间的汇率换算。

    • 计量计费客户端:您需要在计划进行计量计费的集群详情中的插件管理中部署该组件,平台方能对该集群中的资源进行计量计费。

      • 对接 Prometheus,提供 Exporter 向 Prometheus 内存储计量计费 Metrics 数据。

      • 对接计量计费服务端,每天凌晨零点半整体汇总计算集群内所有资源上一天的计量计费数据,并向服务端进行上报,失败后每隔两小时会再次上报直至成功。