场景描述
在我们对于资源的使用过程中产生费用,大多数情况下需要进行费用分摊。比如按照使用者、部门、业务、应用等进行分摊。基于标签分摊成本工具,基于不同维度可以查看费用分摊情况。
实现路径
为使用的资源打上对应的标签,在费用分析处看标签的使用情况。
标签设计及使用
在为阿里云资源创建标记策略时,请遵循最佳实践,更多请参考 阿里云标记策略、标记最佳建议、快速管理阿里云资源与*钱关系——资源标记(TAG)策略:
-
统一格式
- 对于阿里云跨所有资源类资源进行标记时,对标签使用注意大小写格式,一致地应用该格式,为了兼容各个产品大小写支持差异,建议全部使用小写。
-
按用途设计名称
- 按照用途,比如管理资源访问控制、成本跟踪、自动化和管理,来考虑支持多种用途的标签准则。
-
自动化工具管理
-
精简设计标签键,设计更多标签。
- 为资源/服务等设计尽量多使用标签.
-
关注标签变化带来的影响
- 请记住,更改标签以适应不断变化的业务需求很容易,但要考虑未来更改的后果。例如,更改访问控制标签意味着您还必须更新引用这些标签并控制对资源的访问的策略。
本文中例子标签设计如下(标签键:标签值):
- 资源归归属组 team:xxx_team
- 资源安全等级 security_level:middle
- 资源使用者 owner:xxxx
- 资源归属财务分组 finance_group:xxxx_group
- 资源归属应用名称 app_name:xxxx_service
- 资源归属应用分组 app_group:xxxx_team
新增资源
- 对于创建场景支持标签资源在创建的时候加上标签。
- 对于需要分账资源新增时需要对其进行标签操作,支持标签操作接口列表,参考资源管理-标签概述,也可以在各产品控制台进行操作。参考TAG和ResourceGroup使用介绍、使用标签编辑器管理资源标签
成本分摊
阿里云费用账单-账单明细中单报告可让您按标签细分阿里云成本。通常情况下,您使用业务标签(例如成本中心/业务部门、客户 或项目)来将阿里云成本与传统成本分配维度关联起来。但是,成本分配报告中可以包含任何标签。这使您可以将成本与技术或安全维度(例如特定应用程序、环境或合规性项目)关联起来。
- 目前标签分摊支持按天/按月维度汇聚费用
- 打标签后需要1天后,才能看到标签费用
参看费用分摊情况,首先在阿里云控制台顶部菜单栏费用下拉 - 选择续费管理
具体如下图:
费用管理-费用分析,费用分析需要用户开通后才能使用。如果是子账号开通需要AliyunBSSFullAccess。开通后,查看AliyunBSSReadOnlyAccess就可以了。
目前费用分析可免费使用,开通次日即有数据。财务云主账号开通使用后,默认可以分析各个财务子账号的费用数据。但各个子账号如要使用时,还需自己登录后开通。
开通后,查看页面如下图所示
条件筛选,选择你需要分摊的费用范围,如果是以标签筛选条件如下图所示。
以某个标签键作为分组维度,查看标签键下的标签值费用分摊情况。
支持标签成本分摊资源
资源类型 | 产品类型 | 支持控制台 | 支持API | 支持创建时打标签 | 支持分账 |
---|---|---|---|---|---|
ECS实例 | 云服务器 ECS | 是 | 是 | 是 | 是 |
专有宿主机 | 云服务器 ECS | 否 | 是 | 是 | 是 |
云盘 | 云服务器 ECS | 是 | 是 | 是 | 是 |
负载均衡实例 | 负载均衡 | 是 | 是 | 否 | 是 |
RDS实例 | 云数据库RDS | 是 | 是 | 否 | 是 |
分析型数据库PostgreSQL实例 | 分析型数据库PostgreSQL版 | 是 | 是 | 否 | 是 |
云数据库KvStore实例 | 云数据库Redis版 | 是 | 是 | 否 | 是 |
云数据库MongoDB实例 | 云数据库MongoDB版 | 是 | 是 | 否 | 是 |
数据库审计 | 数据库审计 | 是 | 是 | 否 | 是 |
新BGP高防IP | DDoS高防(新BGP) | 是 | 是 | 否 | 是 |
DDoS高防IP | DDoS防护产品 | 是 | 是 | 否 | 是 |
VPN网关 | 专有网络VPC | 否 | 是 | 否 | 是 |
API网关 | API网关 | 否 | 是 | 否 | 是 |
共享带宽 | 专有网络VPC | 否 | 是 | 否 | 是 |
弹性公网IP | 专有网络VPC | 否 | 是 | 否 | 是 |
实例 | 消息队列 Kafka | 是 | 是 | 否 | 是 |