2.2. 为 OpenShift Container Platform 集群创建成本模型


由于 OpenShift Container Platform 集成的指标和清单没有关联成本,您必须创建一个成本模型来将价格与资源相关联。

为 OpenShift 集成创建成本模型包括为用量和请求分配价格,使用 CPU、内存、节点、网络、集群、存储或持久性卷声明指标,以及应用标记或折号,以确定您的 OpenShift 基础架构的总成本。您还可以使用标签来测量基础架构的特定部分的成本,如存储方法。有关成本管理中的标记的更多信息,请参阅使用标记管理成本数据

以下示例演示了如何在 AWS 或 Azure 等云基础架构上为 OpenShift Container Platform 集群设计和应用成本模型。作为集群成本的一部分,云基础架构成本以成本管理的形式显示。由于其显示的方式,您必须创建一个成本模型来分发底层基础架构成本,以便准确反映运行集群的成本。

注意

创建、编辑或删除成本模型仅更新从当前月的第一天开始的计算。

先决条件

重要

如果您的 OCP 数据与云数据相关联,则您在 Create a cost model 向导中的选择必须与云帐户使用的货币匹配。

流程

  1. 成本管理 中,单击 Cost Management Settings
  2. Cost model 选项卡中,点 Create cost model 打开成本模型向导。
  3. 输入成本模型的名称和描述,然后选择 OpenShift Container Platform 作为集成类型,以应用成本模型。
  4. 如果您的 OCP 数据与云数据相关联,则您在 Currency 中的选择必须与云帐户使用的货币匹配。

    1. 例如,如果您的云供应商报告在 USD 中,请从下拉菜单中选择 USD。对于 on-prem,您可以选择任何货币。
  5. 点击 Next
  6. 创建价格列表,以便您可以分配使用或请求的费率。成本管理服务从 OpenShift 收集这些指标,但在应用成本模型之前,成本管理不会有成本管理。您还可以稍后创建您的价格列表。

    1. 应用每月节点成本为 1,000美元:

      1. Create rate
      2. 对于 指标,请选择 Node
      3. 对于 测量,选择 Count (node-month)
      4. 默认情况下,成本管理服务将节点和集群成本分类为 基础架构成本。要更改您要计算的成本类型,请在 Calculat ion type 下选择 它。请参阅主要概念 以了解更多信息。
      5. Rate 字段中,输入 1000 以为每个选择的集成(在后续步骤中)中的每个节点分配 1,000 以上。
      6. Create rate 保存节点率。
    2. 将速率应用到 CPU 请求:

      1. Create rate
      2. 对于 指标,请选择 CPU
      3. 对于 测量,请选择 Request (core-hours)
      4. 在默认情况下,成本管理服务将基于指标的数据(如 CPU 请求)进行分类。要更改您要计算的成本类型,请在 Calculat ion type 下选择 它。请参阅主要概念 以了解更多信息。
      5. Rate 字段中,输入 0.09 以对每个内核小时 CPU 请求应用 $0.09 成本。
      6. Create rate 保存 CPU 请求率。
    3. 将基于标签的速度应用到持久性卷声明:

      1. Create rate
      2. 对于 Metric,请选择 持久性卷声明
      3. 对于 测量,选择 Count (pvc-month)
      4. 默认情况下,成本管理服务将持久性卷声明率归类为 基础架构成本。要更改您要计算的成本类型,请在 Calculat ion type 下选择 它。请参阅主要概念 以了解更多信息。
      5. 按标签选择 Enter rate
      6. Filter by tag key 字段中输入 tag 键。
      7. 输入 Tag 值和 。您可以选择 Default 以指定该标签键的默认值。

        注意
        • 指定默认率会将该速率应用到未定义的对应标签键的所有标签值。您可以为您不想应用到的任何标签值输入 0 速率。
      8. Add more tag 值,根据需要添加任意数量的标签值。
      9. Create rate 保存持久性卷声明率。
    4. 通过重复前面的步骤来添加额外的费率,或者点击 Next 完成配置您的价格列表。
  7. 如果需要,设置标记或折扣。要对资源的基本成本应用 10% 标记,请在 中输入 10 作为标记 ,然后单击 Next

    注意
    • 要申请折扣而不是标记,请输入带值的减号(例如,-15)
    • 如果您不想应用标记或折扣,请输入 0。
  8. Cost distribution 页面中,选择 CPUMemory distribution 类型。发行版类型根据项目成本细分中的 CPU 或内存指标来分发成本。如果您的集群有高内存用量,请选择 Memory。如果您的集群有高 CPU 使用量,请选择 CPU
  9. Cost distribution 页面中,选择是否将 PlatformWorker 未分配 的成本分发到项目中,然后单击 Next
  10. 选择一个或多个 OpenShift 集成来分配成本模型,然后单击下一步。选择与已分配的成本模型的集成将覆盖其先前的成本模型。您还可以稍后将集成分配给您的成本模式。
  11. 查看成本模型详情,然后点 创建
  12. 单击 Close 以退出成本模型向导。

您的新成本模型将显示在 成本模型页面的列表中

后续步骤

  • Cost model 概述页面中,您可以查看您的成本模型的信息,包括:

    • 为其创建成本模型的集成类型
    • 分配给成本模型的集成数量
    • 最后一次修改成本模型的日期
  • 要分配、编辑或查看有关成本模型的更多信息:

    • Cost model Summary 页面中,点成本模型名称打开详情页面,您可以在其中编辑成本模型,包括集成分配、价格列表、标记和其他设置。
  • 删除成本模型:

    • Cost model Summary 页面中,点 More options More options icon ,然后点 Delete
  • 查看您的标签和标记策略,以确保成本被分发到正确的资源、成本中心或团队中。如需更多信息,请参阅使用标记管理成本数据
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat