成本分析

如果您希望了解和分析在使用MaxCompute时产生的费用、计算用量和存储用量,MaxCompute为您提供成本分析功能,从费用出发下钻到用量明细,为关注费用的管理人员提供更便捷的费用分析能力,方便您后续进行成本优化。本文为您介绍使用MaxCompute成本分析功能分析费用和用量的明细、占比或趋势。

背景信息

成本分析功能使用流程如下图所示:

image.png

  1. 数据搜索:选择账期和账单实例(可选)进行数据搜索。

  2. 进行成本分析,包含以下三个维度:

    • 费用分析:您可以在指定账期内按实例或计费项分析查看总费用以及各实例或计费项的费用占比、查看各实例或计费项逐日费用趋势,以及查看各实例或计费项每个账期详细的费用。通过这些数据分析,可以方便地帮助您在遇到费用突增时快速定位到具体账期、实例、计费项,也可以方便您在进行费用审计时快速统计核查相关费用。

    • 计算用量分析:您可以通过计算用量分析查看指定账期下某个或多个实例的相关用量记录数、使用量以及详细的作业计算量信息。比如您需要查看某个实例(项目)费用突增的原因,可以通过用量记录数趋势查看是否因为作业量突增引起,如果不是,可以通过对比计算使用量趋势判断是用量突增引起,那么再通过作业明细(Instance明细)查看具体作业的用量,从而定位出是什么作业的用量增长带来费用增长。

    • 存储用量分析:您可以通过存储用量分析查看账期内某个或多个实例的各类存储大小日趋势,以及各实例的日存储趋势,通过这个功能,您可以方便快捷地查看到实例的各类存储量大小趋势,并查看账期内每日平均存储大小。日存储的统计方式是每个实例的日计量总和除24求平均,因此当日用量非当前的存储量。

注意事项

  • 当前仅支持计算和存储的按量付费相关成本分析,且费用数据为用量明细数据(直接按计费公式统计的原价费用),会存在因为精度或者取近似值的缘故使得统计的费用结果和账单真实值有些出入,用量明细获取请参见用量明细。同时对于当天的数据,因为计量延迟或者未产生所有数据会偏少。

  • 计算费用(按量付量)计费规则请参见计算费用(按量付费),存储费用(按量付费)的计费规则请参见存储费用

  • 费用分析的计费项和账单的计费项名称不一致,取自计量信息的分类,对应关系请参见费用分析

  • 成本分析功能使用权限通过RAM进行鉴权,RAM账号或RAM角色默认没有权限,需要在RAM上进行授权,详情请参见RAM权限

数据搜索

支持查看最近12个月的数据,不过数据从2023年05月07日开始记录,即只能搜索查看2023年05月07日及以后的数据。

  1. 登录MaxCompute控制台,在左上角选择地域。

  2. 在左侧导航栏,选择成本管理 > 成本分析

  3. 成本分析页面,选择账期

    成本分析默认查看最近7天(包括当天)的账期数据,您可以自定义选择账期,最长账期跨度为31天。

  4. (可选)在账单实例选择框,选择账单实例

    账单实例指费用出账单元,即为费用与成本账单明细中的实例(一般是项目名称),默认不指定即为所有,您可以自定义选择需要查看的账单实例,可以选择多个实例。

    说明

    在指定账期内,若有实例总费用为0则不会出现在选择列表中。

费用分析

  1. 成本分析页面,单击费用分析

  2. 费用分析页签,通过如下维度进行费用分析:

    • 按实例分析image

      • 账期总费用:以饼图方式展示指定账期内总的费用,光标悬停到饼图上可快速获知Top N(最大为Top 7+其他) 实例的费用占比,需要注意的是因为精度和取近似值的原因,数据可能会出现些微偏差。

      • 逐日费用统计:以堆叠图方式展示指定账期内从开始时间到结束时间逐日费用。光标悬停到每个柱形上可展示当日Top N(最大为Top 7+其他)的实例费用和占比,默认从高到低排序。通过此统计图,您可以快速获知某个或几个实例的日费用变化趋势。

      • 明细列表:以列表方式展示每个实例每日的费用以及账期合计费用,同时您可以单击某个实例对应明细列的查看明细,查看此实例的各计费项费用及费用占比,快速定位实例费用中最高的计费项费用。

    • 按计费项分析image

      • 账期总费用:以饼图方式展示指定账期内总的费用,光标悬停到饼图上可快速获知Top N(最大为Top 7+其他) 计费项的费用占比,需要注意的是因为精度和取近似值的原因,数据可能会出现些微偏差。

      • 逐日费用统计:以堆叠图方式展示指定账期内从开始时间到结束时间逐日费用。光标悬停到每个柱形上可展示当日Top N(最大为Top 7+其他)的计费项费用和占比,默认从高到低排序。通过这个统计图,结合头部搜索指定的实例您可以快速获知某个或几个实例的各计费项日费用变化趋势。

      • 明细列表:以列表方式展示每个计费项每日的费用以及账期合计费用,同时您可以单击某个计费项对应明细列的查看明细,查看此计费项的费用有哪些实例费用及各实例的费用和费用占比,快速定位某个计费项中费用最高的实例。

        说明

        其中明细列表中的规格类型值包含:

      成本分析计费项名称取的是计量用量明细中的类型名称与费用中心详细账单中的名称不同,对应关系如下:

      成本分析计费项名称

      费用中心详单计费项名称

      费用中心详单计费项code

      ComputationSql

      • SQL作业计算

      • SpotSQL作业计算

      • odps_computation

      • odps_computation_sql_spot

      ComputationSqlOTS

      • OTS外表按量计费

      • SpotOTS外表作业计算

      • mc_external_table_ots

      • odps_external_table_ots_spot

      ComputationSqlOSS

      • OSS外表按量计费

      • SpotOSS外表作业计算

      • mc_external_table_oss

      • odps_external_table_oss_spot

      spark

      • Spark 作业计算

      • SpotSpark作业计算

      • odps_computation_spark

      • odps_computation_mars_spot

      mars

      • 数据科学(Mars)按量付费

      • SpotMars作业计算

      • odps_computation_mars

      • odps_computation_mars_spot

      MapReduce

      • MR作业计算

      • SpotMapReduce作业计算

      • CUUsage

      • odps_computation_mr_spot

      Storage

      • 存储

      • Storage

      RecycleBinStorage

      • 备份恢复存储

      • RecycleBinStorage

计算用量分析

  1. 成本分析页面,单击计算用量分析

  2. 费用分析页签,进行计算用量分析:

    • 计算用量数据涉及到的计量类型如下:

      • ComputationSql:操作内部表的SQL类型作业计量数据。

      • ComputationSqlOTS:操作OTS外部表的SQL类型作业计量数据。

      • ComputationSqlOSS:操作OSS外部表的SQL类型作业计量数据。

      • MapReduce:MapReduce类型作业计量数据。

      • spark:Spark类型作业计量数据。

      • mars:Mars类型作业计量数据。

    • 用量记录数

      以折线趋势图展示用量明细中的各数据类型的总记录数趋势。用量记录数也可以理解为作业数,若出现一个作业关联计算内部表和外部表则会有两条用量记录。

    • 计算使用量

      以折线趋势图展示各类型作业的计算量趋势,按使用量统计方式可分为如下两大类:

      • 扫描量计算类,单位为GB。包括ComputationSql、ComputationSqlOTS、ComputationSqlOSS计费类型,都是按扫描量计费,计算使用量为每个作业的扫描量*复杂度,其中ComputationSqlOTS和ComputationSqlOSS类型复杂度固定为1。

      • CU时计算类,单位为CU时。包括MapReduce、spark、mars计费类型,都是按CU时计费。

    • 用量明细列表:

      以列表方式展示详细的作业用量,默认按用量从高到低排序,可快速获取消费Top N的作业。支持从Instance视角查看单个作业的信息,也支持从Signature视角查看同个脚本的作业信息(同一个脚本每次执行的作业Signature相同)。

      • 按Instance ID查看作业明细

        列表包含信息:Instance ID规格类型计量类型作业Owner项目提交时间结束时间Signature计算使用量

        单击目标Instance ID可以进入作业运维,查看该作业更多信息。

        规格类型对应售卖规格类型,包括:

      • 按Signature查看作业明细

        列表包含信息:Signature包含的Instance ID总计算用量。

        光标悬停至Signature对应的包含的Instance ID列上,会显示所有的Instance ID,并可以单击具体的ID进入作业运维查看该作业更多信息。

存储用量分析

  1. 成本分析页面,单击存储用量分析

  2. 存储用量分析页签,进行存储用量分析:

    • 各类存储趋势 (GB)

      以折线趋势图方式展示指定账期内某个或多个实例的各类存储(包含总存储、标准存储、备份存储)大小趋势。

    • 各实例存储用量 (GB)

      以堆叠柱形图方式展示各实例每日各类存储大小趋势。

    • 明细列表:

      以列表方式展示每日各类存储大小的明细。

相关文档

计算成本优化