云成本分摊桑基图:从服务到团队

跟踪一张月度云账单:从产生费用的服务,到负责的团队,再到运行的环境。把示例数字换成你的账单导出。

云成本桑基图把一张账单分三层来看:哪些服务最花钱,哪些团队负责这笔支出,又运行在哪些环境里。它还能显示账单中没有人认领的部分。

示例是一张每月 27 万欧元的账单。计算、数据库、存储、网络,以及支持与许可证,是五个来源。前四项分别拆给平台、产品和数据团队,最后一项支持与许可证没有负责人,流向“共享与未打标签”节点。随后各团队再把支出拆到生产、预发布和开发环境。

账单导出可以把每个切面做成表格,却看不出它们如何衔接。在这里读者一眼就能看出:计算是最宽的来源,产品团队占比最大,27 万中有 2 万没有标签。若想以公司预算的角度看同一笔钱,请看 /zh/sankey/department-budget-allocation;若想按间接费用规则而不是按服务分摊成本,请看 /zh/sankey/cost-allocation。

如何阅读此图表

  • 计算为 27 万欧元中的 12 万(44%),是最宽的来源。
  • 产品团队负责 12 万(44%);平台和数据团队各 6.5 万(24%)。
  • 生产占 17 万(63%),开发 6.5 万(24%),预发布 1.5 万(6%)。
  • 2 万欧元(7%)没有负责团队,流入“需要负责人”。

图表背后的数据

数字为虚构,仅作说明,并非任何真实机构、团队或系统的数据。金额单位为千欧元,仅一个月。

云成本分摊桑基图:从服务到团队 (千欧元)
来源目标数量(千欧元)
计算平台团队40
计算产品团队60
计算数据团队20
数据库产品团队35
数据库数据团队25
存储平台团队10
存储产品团队15
存储数据团队20
网络平台团队15
网络产品团队10
支持与许可证共享与未打标签20
平台团队生产45
平台团队开发20
产品团队生产85
产品团队预发布15
产品团队开发20
数据团队生产40
数据团队开发25
共享与未打标签需要负责人20

同样的数据(CSV)

source,target,value
计算,平台团队,40
计算,产品团队,60
计算,数据团队,20
数据库,产品团队,35
数据库,数据团队,25
存储,平台团队,10
存储,产品团队,15
存储,数据团队,20
网络,平台团队,15
网络,产品团队,10
支持与许可证,共享与未打标签,20
平台团队,生产,45
平台团队,开发,20
产品团队,生产,85
产品团队,预发布,15
产品团队,开发,20
数据团队,生产,40
数据团队,开发,25
共享与未打标签,需要负责人,20

运作方式

  1. 导出一个月的账单

    使用云服务商带标签的成本导出。只取一个月、一种货币。

  2. 按服务和负责标签汇总

    先按服务汇总成本,再在每个服务内按团队标签汇总。没有标签的部分归入“共享与未打标签”。

  3. 把每个团队再按环境拆分

    按环境标签汇总各团队的成本。未打标签的成本要保持可见,不要硬归入生产。

  4. 检查平衡

    每个团队的流入必须等于流出,总额必须与发票一致。

常见问题

共享服务对所有人都产生费用怎么办?

可以像这里一样保留为单独节点,或按你明确规定的规则拆分,例如按人数或用量。请在数据说明里写明用的是哪种,因为规则会改变各条流的宽度。

可以显示几个月的趋势吗?

一张图做不到:宽度只代表一个时期。请每月做一张图再比较占比,或用表格看趋势。

编辑这张云成本桑基图

把示例作为你自己的图表打开,填入你每月的云成本。

编辑这张云成本桑基图

桑基图中的更多内容