什么是云成本管理?

Kevin Bogusch | 甲骨文公司高级竞争情报分析师 | 2023 年 12 月 20 日

将计算基础设施迁移到云端固然能带来广泛优势,但如何制定明智决策来避免预算失控却是一个难题。这是因为,云成本会受到很多因素影响,例如提供商、存储空间用量、计算需求以及每个云实例运行的应用等等。

如今,云成本跟踪和管理已成为了一个严峻挑战。在 IDC 最新的一次调查中,64% 的受访 CIO 表示自己的云支出超出了预算。事实上,云成本问题还波及到了其他首席级高管,例如 2022 年 IDC 的一次全球 CEO 调查显示,超过 50% 的高管对云支出忧心忡忡。

而想要制定行之有效的云成本管理策略,企业需要详细了解所有云成本和服务需求。真的需要在云基础设施投入这么多资金?这个问题价值百万美元!

什么是云成本管理?

云成本管理旨在帮助企业控制云成本。毫无疑问,使用云技术来替换本地部署基础设施有助于节约成本,提高便利性。然而,在今天,由于云在非技术型业务线用户眼中正逐渐褪去神秘色彩,供应也越来越简单,这种做法很容易快速演变成一场影子 IT 噩梦。很多业务线用户不仅快速上马各种各样的冗余服务,还常常意识不到企业集中使用一家云技术供应商的“苦心”和努力。使用多家提供商的云技术服务,尤其是在未获得明确授权时,不仅会导致支出管理越来越复杂,还会导致在价格上无法享受批量折扣。

云技术服务提供商一般采用多种各有其优势和不足的成本模式。例如,按用量计费的即用即付模式;固定价格订阅模式;长期、稳定使用承诺付款模式;批量使用承诺折扣;以及闲时折扣。对此,行之有效的云成本管理不仅能有力控制非授权支出,还有助于确保 IT 部门高效制定预算并充分利用每一项可行折扣。这样,企业可以尽可能减少浪费、降低管理负担、节约时间,避免令人头疼的意外账单。

关键要点

  • 严格监管是云成本管理的关键。
  • 云实例易于启动,也同样容易被遗忘在角落,这导致云成本管理可能会非常复杂。
  • 削减成本和实施全面预算控制是云成本管理受到重视的两个重要原因。

云成本管理详解

如今,企业们越来越依赖云计算,然而随之而来的是 IT 基础设施越来越复杂。一方面,易于设置和部署这一云运营优势很容易导致云蔓延。另一方面,数量繁多的供应商和定价模式导致企业难以跟踪支出项目和支出原因,尤其是在多云环境下。

云成本管理能够有效解决这些问题。使用云成本管理工具,企业可以有效监视云使用和云需求,控制云支出。例如,当发现某些云资源利用率低下或成本异常高昂时,云成本管理工具可以向 IT 管理人员发送警报。目前,绝大多数云技术服务提供商都提供基本的云成本管理工具,但专业的第三方系统可以提供跨多家供应商的全面可见性和治理支持。

云成本管理为何对企业至关重要?

简单来说,云成本管理之所以重要是因为没有任何一家企业可以承受资金浪费的代价。当处在一个分散的 IT 环境下时,企业内各个团队可以非常轻松地启动新的云实例,整个过程很少甚至完全不考虑成本。现实中,他们常常为了一个特定用途而购买云技术服务,然后随意将云技术服务闲置起来而任由云技术供应商继续计费。

除了预算外,云成本管理对于问责同样十分关键。当各个团队随意购买和将云实例闲置起来时,企业很容易就无法跟踪云实例,而这可能导致数据重复、数据损坏和数据安全问题。对此,云成本管理可以帮助企业洞悉创建了哪些云实例、云实例创建人以及云实例成本,进而合理分配成本并跟踪问题直至其源头。

云成本管理为何如此艰难?

云成本管理之所以成为了一个挑战,原因有两点,一是定价十分复杂,二是供应十分简单。云技术提供商一般都采用深入细节的动态定价模式,企业每一天的云基础设施成本都可能随着用户数量、存储、数据出站以及附加服务等因素的变化而变化。对于企业而言,了解并妥善处理这种成本波动无疑是一个艰巨的任务。

此外,业务线用户可以非常轻松地购买和安装云技术服务。这导致各个团队或部门可能会大手大脚地使用服务或实例,随意向上扩展服务或实例而不在需求降低时向下扩展 — 毕竟只有 IT 部门才考虑成本问题。

哪些因素会影响云成本?

云成本的计算之所以复杂,原因在于很多因素都会影响云资源的定价,其中一些从短期来看还是隐性因素。以下因素都可能导致云成本超支。

  • 资源用量:每个云实例使用的资源(例如算力、存储、带宽)越多,成本就越高。如果不密切监视资源用量,企业就可能收到意料之外的高昂账单。
  • 实例类型:虚拟机 (VM) 和容器是两种实例,价格自然也不相同。另外,每个实例的合约性能也是云技术提供商计费的一个重要指标。虚拟机是一种使用软件来模拟(而不是全新部署硬件服务器)操作系统实例的计算资源。容器则是一种可按需运行特定应用的预制软件套件。一个虚拟机可运行多个容器,所以通常容器价格较低,但容器一般用量较多,所以两者总成本相近。
  • 存储成本:存储成本会受到线上存储的数据规模和使用的存储类型影响。此外,存储成本还与导入和导出存储的数据有关。数据密集型企业(尤其是需要频繁上传和下载数据的企业)的存储成本通常较高。
  • 自动扩展:一些云技术服务支持自动监视特性,能够按需扩展和伸缩资源。这尤其适用于需求可能暴增,可能消耗高昂成本的场景,例如一家企业在社交和广播媒体上做广告,然后有一项产品或服务突然开始病毒式传播。使用自动扩展(尽管价格高昂)功能,企业可以轻松应对峰值流量,避免服务器因性能不足而崩溃。
  • 地理位置:很多云技术服务提供商都在全球各地设立了数据中心。由于一些地区的服务的价格高于其它地区,服务托管位置可能会影响企业收到的账单。例如,当客户群位于美国时,将数据托管在亚洲(而不是地理上更靠近美国的数据中心)的成本可能更低 — 因为偏远地区的资源、公用事业和基础设施价格更低。此外,一些国家和地区还提供税收激励或政府补贴,这也能进一步降低成本。不过,企业在选择地理位置时应综合考虑性能(例如网络延迟和响应时间)以及安全和合规问题,不能盲目追求成本节省。
  • 支持服务:当云合同包含支持服务或企业需要临时支持服务时,支持服务常常会引发额外成本。对于企业而言,具有合约级服务级别协议 (SLA) 保证的支持服务可能价格昂贵,但当真正需要时,它却是无价的。不过,不是每一个云实例都需要 99.999% 的正常运行时间和 24/7 的全天候电话支持。

云成本管理的优势

行之有效的云成本管理可为企业赋予多重优势,其中一些比较明显,另一些则较为隐蔽。云成本管理的优势大体上可分为 3 类:成本、治理、预算流程控制。

  • 降低成本:通过跟踪云基础设施支出,企业可以消除低效投资,优化成本。当 IT 治理不力时,企业常常可能重复购买服务,购买早已无用的资源。而通过云成本管理,企业可以发现甚至在最初环节就杜绝浪费。
  • 成本分配:现实中很多时候企业都无法准确了解哪些部门产生了哪些 IT 支出。通过云成本管理,企业可以追溯成本至使用相应服务的部门,以此激励各个部门控制支出。
  • 预算控制:当 IT 治理不力和无法准确分配成本时,随意、不受控制的 IT 支出就有可能发生 — 毕竟这不会影响任何部门的预算。对此,云成本管理工具支持企业洞悉云技术服务支出,进而更好地制定并遵守预算,了解何时以及哪些方面超出了预算。无论是对于成本分配还是预算控制,Chargeback 和 Showback(在不发生真实费用的情况下进行成本会计)能够帮助每一个人了解正在使用哪些资源。
  • 预测:洞悉既往云支出有助于企业了解未来需求。通过云成本管理,企业可以更好地制定未来预算。
  • 可见性:云成本管理不仅仅关乎资金,还关系着企业能否控制数据和其它资源的使用位置与使用情况。在洞悉数据使用情况,消除数据库重复和冲突以及保护企业与客户信息这个问题上,云成本管理是至关重要的第一步。
  • 规模优化:现实中企业通常无法精确创建实例,实例资源(例如内存和处理核心)往往会超出实际应用需要。对此,云成本管理有助于企业识别这些低效实例并进行优化,进而节约成本。

4 大云成本管理策略

以下策略可帮助企业管理云成本,优化云支出。

  1. 移除非必要实例:云实例一般会持续计费 — 即使处于非运行状态 — 企业无论如何都不应在闲置的云实例上浪费资金。如何处理闲置的云实例?找到它,然后关掉它!
  2. 制定组织规则:很多企业在通过实施内部流程控制影子 IT 这个问题上取得了显著效果。同样,通过制定规则(例如规定哪些人、在哪些情况下以及在何等费用限额内订立云技术服务合同),企业可以避免各个部门在未获得授权的情况下启动只会浪费资金的云实例。如果不出意外,在增强了各个部门的云成本意识后,企业可以非常有效地节约成本 — 尤其是在实施了行之有效的成本分配的情况下。
  3. 自动扩展:相比供应最大规模的云实例,企业可以通过自动扩展来确保云实例高效处理峰值和低谷需求。虽然可能价格昂贵,自动扩展总体上的成本还是低于购买超出日常需要的服务的支出。
  4. 需求计划:不是所有实例都需要 24/7/365 可用性。企业可在夜间或周末关闭或休眠无人使用的实例,在不影响服务的前提下节约成本。

什么是云成本管理工具?

如果随意使用多家供应商和多种服务,企业可能遭遇云基础设施蔓延问题,陷入成本失控和监管失效的困局。对此,云成本管理工具(通常以软件即服务,即 SaaS 服务的形式提供)可监视基础设施,跟踪和报告云使用情况,进而帮助企业消除浪费。企业管理人员可以分析云使用报告,基于分析洞察来识别并移除利用率低下的资源或冗余资源。

如今,每一家云技术供应商都推出了自己的成本管理工具,但对于多供应商云基础设施管理,第三方解决方案可能更加实用。第三方工具可以提供关于各个云技术提供商(甚至是特定服务)的重要的成本对比洞察。

另外,很多时候第三方工具还支持自定义、可视化和细粒度用量可见性等特性,这是云技术供应商工具无法比拟的。

8 大云成本管理工具

如今市场上的云成本管理工具可能有数百种之多,每一种都各有其优势和不足。以下是一些值得关注和投资的流行云成本管理工具。

  1. Apptio Cloudability:专注于云成本预算、预测和规模优化。
  2. AWS Cost Explorer:Amazon 的原生工具;是小规模管理的理想之选。
  3. Azure Cost Management + Billing:Microsoft 的原生工具;也适用于 AWS 实例。
  4. CloudZero:监视 Kubernetes 和 Snowflake 实例。
  5. Densify:一个可跨多个云环境运行的机器学习工具。
  6. Harness Cloud Cost Management:消除劳动力密集型资源标记工作,确保准确跟踪用量;支持按小时更新。
  7. nOps:主要适用于 AWS。
  8. Oracle Cloud Infrastructure (OCI) 成本管理和治理服务:尤其适用于 Oracle Cloud Infrastructure 用量和成本管理

如何选择云成本管理工具?

哪种云成本管理工具最好?这取决于云基础设施的规模、量级、构成以及组织的 IT 成熟度和管理文化。通常而言,小型和高度集中化企业 — 例如仅使用少量云技术服务,仅由一名人员或一个小型团队购买和管理云技术服务的企业 — 只需使用一个电子表格,手动标记实例就能完成云成本管理。但是,当企业内多个团队使用多组云实例,当治理不力,无法手动标记云资源来进行准确跟踪时,企业可能就要考虑使用专门的云管理工具了。

在选择云成本管理工具时,请关注以下问题:

  • 采用单个云技术服务还是多个提供商?
  • 运营团队自行购买云实例还是严格由 IT 部门集中购买?
  • 企业规模有多大?
  • IT 和财务团队经验有多丰富?需要多么严格的控制系统?
  • 云成本是分配到各个业务单元/项目,还是汇总到缺乏有效控制的统一预算中?

Oracle 和云成本管理

Oracle Cloud Infrastructure (OCI) 面向全球客户,跨云或在客户数据中心内提供全面的云技术服务。它提供丰富的创新特性,例如灵活计算、更低定价、自动调优存储、低至十分之一的数据出站费用以及免费工具和报告,可帮助企业消除不必要的超额支出和计费意外。

OCI 成本管理和治理服务中的云成本管理工具能够可靠监视支出、增强责任制、提高效率。由此,财务领导者可以更好地制定规划,在不影响业务发展的前提下有效控制成本和实施成本治理。这些 OCI 服务涵盖组织管理、成本分析和报告、治理和控制、预算和预测以及优化。

当使用最简单的云基础设施时,仅仅是意识到成本控制问题,企业也能获得可观效益。但随着对云的依赖越来越重,成本控制将变得越来越迫切。为了制定明智的云支出决策,企业领导者必须准确了解云支出额度、支出项目和支出原因。

云成本管理能够解决这一问题。它可以跟踪云实例及其使用情况,帮助企业更好地控制预算、改善 IT 基础设施治理以及捕获更丰富、更深入的洞察。

AI 在当今 CIO 洞悉数据和优化云支出上发挥着重要作用。了解如何充分利用 AI 的力量来解决人才和安全性等难题。

云成本管理常见问题解答

云的 3 种成本核算模式分别是什么?

云成本一般按三种模式核算:基于时间、基于成本、基于竞拍。其中,基于时间指根据资源使用时长来核算,基于成本指根据供应商提供服务的成本来核算,基于竞拍指根据多个客户对有限计算资源的竞争激烈程度来核算。

谁负责云成本管理?

归根到底,企业最高管理层承担云成本管理职责。不过,视企业结构不同,有些企业中是 IT 部门、职能型业务线或各个项目负责成本管理。云成本管理之所以如此重要,一个原因就是它关系着成本责任分配。

云成本模式有哪些?

如今云技术服务采用多种成本模式,每种模式在特定场景下都有其优势。

  • 即用即付:按实际用量付费。
  • 预付固定订阅费用:提前为特定周期和特定级别的服务支付固定额度的订阅费用。
  • 预留实例:承诺长期、稳定地使用实例。
  • 节省计划:很多云技术提供商支持一揽子交易,为特定用量承诺提供灵活的定价方案。
  • 竞价实例:订立短期合同,以深度折扣价格使用云技术供应商的过剩容量。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。