开通成本洞察
成本洞察基于真实账单和集群资源用量统计数据,通过自研的成本画像算法进行成本拆分,提供以部门、集群、命名空间、应用等维度的成本画像。成本洞察能够帮助成本管理人员分析集群成本开销、资源使用状况,识别资源浪费,为下一步的成本优化提供输入。
本文主要介绍如何开通成本洞察功能。
前提条件
开通云原生成本治理前,用户需要使用具有admin用户组的账户完成对CCE及其依赖服务的委托授权。
授权方式:用户进入云原生成本治理页面,界面会自动弹出“确认授权”页面,用户单击“确认授权”按钮后系统自动完成授权。所授予的权限类型请参考表1。
授权类型 |
权限名称 |
描述 |
---|---|---|
CCE |
IAM ReadOnlyAccess |
云原生成本治理获得该权限后,支持子用户进行访问云原生成本治理,因此需要获得该权限。 |
CCE |
Tenant Guest |
云原生成本治理支持对集群关联的 OBS、DNS 等全局资源配置进行检查,提前发现配置问题,因此需要获得该权限。 |
CCE |
CCE Administrator |
云原生成本治理在运行过程中需要访问 CCE 获取集群、节点、工作负载等信息,以此来检测对应资源的健康状态,因此需要获得该权限。 |
CCE |
AOM Administrator |
云原生成本治理在运行过程中需要访问 AOM 获取监控指标信息,因此需要获得该权限。 |
CCE |
OBS Administrator |
云原生成本治理的成本可视化需要结合实际账单,账单信息需要放入用户OBS桶中,需要访问用户OBS桶,因此需要获得该权限。 |
CCE |
CBC Finance |
云原生成本治理需要帮用户订阅用户的CBC账单信息。订阅后,CBC会定期将用户账单信息放入用户OBS桶中,供云原生成本治理使用,因此需要获得该权限。 |
AOM |
DMS UserAccess |
AOM 支持用户通过 DMS 获取数据订阅的功能,因此需要获得该权限。 |
AOM |
ECS CommonOperations |
AOM 支持通过在 ECS 上安装 UniAgent 和 ICAgent 获取系统指标、日志数据,因此需要获得该权限。 |
AOM |
CES ReadOnlyAccess |
AOM 支持从 CES 同步监控指标数据,因此需要获得该权限。 |
AOM |
CCE FullAccess |
AOM 支持从 CCE 同步容器监控指标数据,因此需要获得访问权限。 |
AOM |
RMS ReadOnlyAccess |
AOM 的 CMDB 支持管理云服务实例数据,因此需要获得该权限。 |
AOM |
ECS ReadOnlyAccess |
AOM支持通过在 ECS 上安装 UniAgent 和 ICAgent 获取系统指标、日志数据,因此需要获得该权限。 |
AOM |
LTS FullAccess |
AOM 支持访问 LTS 数据,因此需要获得该权限。 |
AOM |
CCI FullAccess |
AOM 支持从 CCI 同步容器监控指标数据,因此需要获得该权限。 |
约束与限制
- 集群版本仅支持v1.17及以上。
- 使用成本治理前,用户需要使用具有admin用户组的账户完成对CCE及其依赖服务的委托授权。完成授权后,拥有CCE Administrator角色或CCE FullAccess权限的用户可进行成本治理所有操作。
开通Region视角的成本洞察
- 登录CCE控制台,单击左侧导航栏中的“云原生成本治理”。
图1 云原生成本治理
- 单击“立即开通”选择要开通的集群后,单击“确认开通”。
开通过程中系统将自动执行如下步骤:安装云原生监控插件、成本标签激活、创建默认租户OBS桶、订阅账单数据。等待3-5分钟,即可进入洞察界面。
- 安装云原生监控插件:为成本洞察功能提供基础监控数据。
- 成本标签激活:成本标签激活后费用中心导出的账单会增加集群的标签,成本洞察后台将按照集群进行分类。该步骤完成后,可在云原生成本治理的成本标签界面,看到CCE-Cluster-ID、CCE-Dynamic-Provisioning-Node标签被激活。
- 创建默认租户OBS桶:创建名称为cce-cost-{region}-{domain_id}的默认OBS桶,该OBS桶用来存储从费用中心导出的账单数据。
- 订阅账单数据:订阅账单后,费用中心会定期将账单推送到OBS桶中,供成本洞察使用。
图2 开通集群
- (可选)单击“创建部门”,进行部门的配置。部门的配置包含如下步骤:
图3 创建部门
- 自定义部门:为贴合实际的业务场景,一般会按照实际业务部门设立该成本单元,并关联业务部门使用的集群或者命名空间。
- 部门名称:建议使用实际的业务部门名称,支持中文;
- 部门范围:该部门使用的集群或者命名空间。如下按照命名空间粒度,配置部门department1、department2。
图4 自定义部门
- 分摊公共成本:将集群中的公共成本分摊到部门。默认集群中的管理成本和未被分配成本,在其关联的部门中进行平均分摊。支持修改分摊比例。
图5 分摊公共成本
- 基于部门进行成本管理:部门配置完成后,单击“提交配置”,便可以在部门管理界面看到配置的结果。部门配置结果如下:
图6 部门配置
- 自定义部门:为贴合实际的业务场景,一般会按照实际业务部门设立该成本单元,并关联业务部门使用的集群或者命名空间。