跟踪和管理使用情况和成本

持续成本优化流程的目标是确保用于在 Oracle Cloud Infrastructure (OCI) 中运行服务的资金为组织产生最大的业务价值。 您可以采用不同的方式处理此流程,但所有这些流程都依赖于平台生成的准确使用情况和成本数据,并通过不同渠道(如 UI、CSV 文件或 API 调用)提供。成本优化是数据和分析驱动操作的重复流程。应用成本优化过程的一个结果应当是,没有资源长期闲置,造成费用,而没有提供任何价值。

要了解与 OCI 中部署的解决方案关联的成本以及针对价值优化成本的潜在选项,请确保您设计了解决方案,以便能够从不同的服务中收集使用情况和性能度量。OCI 收集大量度量,但在设计解决方案时,应使用可用的工具来帮助围绕收集的数据提供结构,并设置阈值以触发与支出增加或未充分利用资源相关的预警。

评估不同的定价模型

企业架构师、云架构师

从业务角度来看,您需要评估哪些定价模型有意义:灵活的现收现付模式或在订阅期间内承诺每月支付一定金额的模型(“承付款模式”)。

如果您对预期使用情况有较好的了解,承付款模式可能会由于折扣服务定价而降低成本。但是,如果使用量明显下降或增加,则在使用此模型时,您最终可以支付更多费用。

实施适合您的组织的区间结构

基础设施架构师、云架构师、企业架构师、安全架构师

区间是 Oracle Cloud Infrastructure (OCI) 的组织和隔离云资源的基本组件。使用它们可以明确分开资源,以度量使用情况和计费、访问(通过使用策略)和隔离(将一个项目或业务单位的资源与另一个项目或业务单位的资源分开)。

作为最佳实践,设置租户以支持您的业务工作方式。这将确保可以根据对组织有意义的维查看和筛选成本和使用情况数据。通常,这涉及使用区间作为逻辑容器来存放不同的 OCI 服务。您可以将区间映射到组织单位、业务单位,甚至单个服务和解决方案所有者,具体取决于业务的运行方式。

设置区间限额策略以控制资源使用情况

Infrastructure Architect、Cloud Architect、DevOps Architect

配额策略可以成为控制资源使用和成本的总体治理策略的一部分。策略可用作保障措施,以确保仅使用指定的资源类型(例如,计算形状)或单个区间保持在某些限制内。

实施成本跟踪标记以灵活跟踪成本

基础设施架构师、云架构师

云解决方案通常使用不同的服务,其中一些服务可能位于不同的区间,而另一些服务则位于共享区间中,例如“网络”,由不同的访问控制控制控制。一些区间将包括几个不同的解决方案使用的资源,仅仅报告区间一级的费用可能不准确。
即使资源位于多个不同的区间,解决方案所有者仍然需要了解解决方案的完整使用情况和成本。

通过将成本跟踪标记附加到使用的不同资源,您可以使用标记作为筛选器而不是区间来查询成本数据。这使得在放置资源的地方以及如何查询成本数据方面有更大的灵活性,但也要求制定强有力的标记政策。您不希望经常更改标记名称空间和标记关键字名称,因为这会在搜索和聚集数据时导致更复杂。

标记示例可以将 Finance.CostCenter:xyzEnvironment.Type:ProductionProject.Owner:xyzApplication.Name:xyz 等标记附加到不同的资源。这将导致 OCI 将标记添加到生成的使用情况和成本数据中,并允许基于这些标记进行搜索。

标记的名称空间应受 IAM 策略的保护,以确保只有标记管理员进行更改。

定义预算

企业架构师、云架构师

预算可用于对实际 Oracle Cloud Infrastructure (OCI) 支出或支出预测设置软限制。达到阈值时,平台可以触发预警并将电子邮件发送到指定的联系人或引发事件,这些事件可以推动 OCI 平台中的进一步操作。

预算在成本跟踪标签或区间(包括根区间)上设置,以跟踪该成本跟踪标签中的所有支出或该区间及其子区间中的所有支出。

启用块存储卷性能自动优化

基础结构架构师

Oracle Cloud Infrastructure 可以自动将分离卷的性能优化为“降低成本”设置。有了这种新功能,当您的卷处于分离状态时,您可以实现显著的成本节省。

实施对象存储,对象生命周期管理

基础结构架构师

通过使用对象生命周期管理来管理对象存储和归档存储数据,您可以减少存储成本以及管理数据所花费的时间。通过对象生命周期管理,您可以自动执行以下操作:
  • 将对象存档到低成本存档存储。
  • 删除一个或多个与指定的名称过滤器匹配的对象中的所有对象。
  • 删除未提交的或失败的多部分上载。

利用成本报表

企业架构师

成本报表是逗号分隔的值 (CSV) 文件,可以提供 Oracle Cloud Infrastructure (OCI) 中用于审核或发票调节的资源的详细细分。

成本报表每天自动生成,并存储在 Oracle 拥有的对象存储桶中。它每小时每个 OCI 资源(例如实例、对象存储桶、VNIC)包含一行,以及消耗量信息、元数据和标记。使用情况报告通常包含 24 小时的使用数据,尽管使用情况报告有时可能包含超过 24 小时的最迟到达数据。

成本报表将保留一年。

每个成本报表的文件名将附加一个自动递增数字值。该报告可能包含更正。更正将作为新行添加到报表,并在 lineItem/backReference 列中填充 lineItem/iscorrction 列和更正行的 referenceNo 值

使用成本分析跟踪和优化支出

企业架构师

成本分析提供易于使用的可视化工具以帮助跟踪和优化您的 Oracle Cloud Infrastructure 支出。
2019 年 1 月 28 日之后创建新帐户的美国大多数新客户都可以使用成本分析工具:
  • 按日期筛选成本。
  • 按标记筛选成本。
  • 按区间筛选成本。
  • 删除区间或标记过滤器。
  • 预测成本和消费。

如果您在 2019 年 1 月 28 日或 2019 年 1 月 28 日之前创建了帐户,或者您来自美国境外,则可以使用其他选项来跟踪和优化支出。

实施流程以终止或停止未使用的资源

Infrastructure Architect(基础结构体系结构),DevOps Architect

实施确定和终止孤立资源的进程。某些 Oracle Cloud Infrastructure (OCI) 计算配置在 STOP 模式下不计费。有关资源开单的更多信息,请参见。
对于 VM 和裸金属实例,计费取决于用于创建实例的形状。请确保熟悉正在使用的计算资源的开单标准。此外,实施与应用程序工作量的数据保留和成本目标匹配的停止和终止行为。

评估适合您的工作量的计算形状

基础设施架构师、云架构师

根据您的工作量要求,您可能希望使用灵活的 VM.Standard.E3 或 VM.Standard.E4 配置,而不是使用具有 CPU 和内存之间固定比率的标准 X7 VM 配置。

灵活的形状允许您在启动或调整 VM 大小时定制 OCPU 的数量和内存量。使用灵活配置创建 VM 实例时,请选择 OCPU 数以及在该实例上运行的工作负载所需的内存量。网络带宽和 VNIC 数与 OCPU 数按比例缩放。借助此灵活性,您可以构建与工作量匹配的 VM,从而优化性能并最大限度地降低成本。

熟悉云顾问

云架构师、安全架构师

云顾问可以复查和持续监视租户,并提供节省成本和安全态势的改进建议。

Cloud Advisor 发现租户中可能存在低效率问题,并提供了指导性解决方案来解释如何解决这些问题。这些建议可帮助您最大限度地节省成本并提高租户的安全性。内置 Cloud Guard 建议可帮助您查看和解决安全漏洞。您还可以通过推迟或拒绝不适用的建议案来定制云顾问,从而使您能够专注于对您最为重要的建议案。

云顾问的完整功能和使用超出了本最佳实践手册的范围。有关此服务的详细信息,请参阅下面的“了解更多信息”主题中引用的 “Oracle Cloud Advisor 概览”。