2.3. 使用成本模型计算有效使用
无论您的总体使用情况如何,云供应商都负责运行集群的基础架构成本。通过计算成本管理中的有效使用,您可以通过考虑它们的直接利用率来更准确地将云成本与 pod 或命名空间相关联。
pod 通常从集群中请求资源,如 CPU 或内存。然后,集群会至少保留这些请求的资源,但 pod 可能会使用超过初始请求的资源。成本管理中的有效使用量指标使用哪种类型的使用量(CPU 或内存)会每小时更长。
您可以以成本管理方式创建成本模型,以估算您的有效使用情况。最终,您可以使用这些数据了解基础架构成本如何分发到 OpenShift 项目。
先决条件
- 您必须是一个具有成本管理员或成本价格列表管理员权限的用户。要了解如何配置用户角色,请参阅开始使用 成本管理中的限制 成本管理资源的访问权限
- 您必须将 OpenShift 集群添加为成本管理数据集成。如需了解更多详细信息,请参阅开始使用成本管理中的 将 OpenShift Container Platform 数据整合到成本管理 中。
流程
- 登录到 Red Hat Hybrid Cloud Console。
-
在 Services 菜单中,单击
。 -
在 Global Navigation 中,点
。 - 在 Cost Models 选项卡中,点 打开成本模型向导。
- 输入成本模型的名称和描述,然后选择 OpenShift Container Platform 作为集成类型。点击 。
创建一个价格列表,以便您可以为使用情况或请求分配费率。成本管理服务从 OpenShift 收集这些指标,但在应用成本模型前,没有成本管理成本。
要创建计算有效 CPU 使用量的价格列表,请点击
。-
添加描述。在本例中,输入有效的
cpu usage
。 - 在 Metric 字段中,选择 CPU。
- 在 Measurement 字段中,选择 Effective-usage (core-hours)。
-
在 Rate 字段中,输入您为 CPU 使用率支付的速率。在本例中,输入
2
。点 。
-
添加描述。在本例中,输入有效的
要创建计算有效内存用量的价格列表,请点击
。-
添加描述。在本例中,
输入有效的内存用量
。 - 在 Metric 字段中,选择 Memory。
- 在 measure ement 字段中,选择 Effective-usage (GiB-hours)。
-
在 Rate 字段中,输入您为内存用量支付的速率。在本例中,输入
1
。点 。
-
添加描述。在本例中,
- 点击 。
- (可选)在 成本计算 页面中,应用标记或折扣来更改如何为您的集成计算原始成本。在 原始成本 中添加标记可以让您考虑开销成本,如管理 AWS 帐户、Azure 订阅或其他支持成本。标记是覆盖指标或使用情况未显示的成本的估算。
- 在 Cost distribution 页面中,选择 CPU 或 Memory distribution 类型。分发类型根据项目成本分类中的 CPU 或内存指标发布成本。如果您的集群有较高的内存用量,请选择 Memory。如果您的集群具有高 CPU 用量,请选择 CPU。点击 。
- 为您的成本模型分配集成,然后点 。
- 查看详情,然后点 。
-
要在集成上查看成本模型的结果,请在 Global Navigation 中点
。 - 选择一个项目并查看结果。