什么是云成本优化?

在服务器机房使用数字平板电脑的男士

将数据和应用程序从传统的本地数据中心迁移到云基础设施,可以帮助公司加速创新、保持竞争优势以及更好地与客户和员工互动,从而大幅降低成本。此外,IT 基础设施成为大多数公有云提供商的即用即付运营支出。您可以根据需求增减云资源,成本也会随之降低。但是,云服务成本可能会高于预期,因此监控和优化云支出至关重要。

云成本优化结合了各种策略、技术、最佳实践和工具,可帮助降低云成本,找到在云环境中运行应用程序最具成本效益的方法,并最大限度地提高业务价值。

如果使用多个云供应商的不同仪表盘,则很难监控指标和比较数据,而且很容易超支。无论您使用 IBM Cloud、Amazon AWS、Google Cloud、Microsoft Azure 还是某些平台组合,了解、评估和优化云运营方面的支出都至关重要。

为什么需要云成本优化?

组织每年在云服务上浪费了大约 32% 的支出 ——无论您是小型企业还是每年在云上花费 6 位数或 7 位数的企业,这都是一笔不小的数目。云优化通过识别未使用的资源和被忽视的工具,帮助减少浪费并避免超支。

此举不仅旨在降低成本。它还旨在确保成本与业务目标相一致。换言之,如果您能从特定云服务中赚取更多收益或发现更多富有成效的活动和盈利能力,支付更多费用便不失为有意义之举。

云成本优化意味着了解云运营成本并进行智能调整,以便您可以在不影响性能的情况下控制云成本。

优化云成本时需要问自己以下问题

通过一些准备,您可以管理云成本并避免意外超支。IT 团队应在云实施之前、期间和之后思考以下问题:

  • 如何评估所有公司级别的云成本,并管理组织和团队级别的成本分配?
  • 随着时间的推移,我们将如何配置我们的云资源并监控和控制支出?
  • 如何防止过度配置和超支?
  • 我们将跟踪哪些指标?除了云账单之外,这可能还包括服务成本、容量、利用率、性能和可用性。

云成本优化工具

可用的云成本管理工具可以帮助您跟踪账单、功能和其他配置,从而使您能够优化成本。云供应商提供一些工具,包括 Azure 成本管理、Google Cloud 成本管理和 AWS 云财务管理工具。

还有来自独立公司的云成本工具,用于评估其他多个供应商。例如,IBM® Turbonomic 可以在没有人工监督的情况下实时自动执行关键操作,以帮助您最有效地使用计算、存储和网络资源。这些工具可跨多个云工作,并创建显示合并多云数据的报告。有些人将云成本与构建自己的服务器机房的成本进行比较。

了解并利用云计算定价模式

云提供商提供一系列不同的定价模式和服务级别,您可以根据应用需求、可用性要求和商业价值,选择合适的资源与成本组合。浏览这些内容可能会令人困惑。以下是一些可供参考的常用策略:

  • 利用预留实例 (RIS)。这些实例是预付费计算机实例,提供大幅折扣(通常高达 75%),可以在规定的期限内使用。
  • 使用节约计划定价,根据一年或三年的承诺提供低价。
  • 尽可能利用竞价实例(拍卖的剩余资源)进行最后一刻的购买。竞价实例的用例包括处理大数据/机器学习工作负载、管理分布式数据库和运行 CI/CD 操作。
  • 通过避免不必要的数据传输来限制数据传输费用。

考虑采用 FinOps 进行云成本优化

FinOps 是财务与 DevOps 的结合体,它是一种云财务管理实践,可帮助组织在其混合环境和多云环境中最大限度地提高业务价值。很多组织均通过雇用跨职能 FinOps 团队(其中的成员来自 IT、财务和工程部门)来制定和实施云成本优化策略,从而将财务问责制引入云端。

FinOps 实践依赖于报告和自动化,通过不断识别提高效率的机会并实时采取有关云优化的行动来提高投资回报率。通过实现动态资源配置自动化,组织还可以确保云环境的底层基础架构始终满足服务级别目标。

根据 FinOps 基金会的说法,成熟的 FinOps 实践可分配 90% 以上的云支出,从而使预测支出与实际支出之间的差距很小。

FinOps 旅程的三个阶段:了解、优化和运营

公司可能同时处于 FinOps 旅程的多个阶段(了解、优化和运营),因为不同的部门、团队或应用程序将踏上自己的旅程。

  1. 了解:组织需要了解准确的最新消息,以便在分配、基准设定、预算编制和预测方面做出明智决策。拥有正确、详细的云支出分配信息还可以正确执行量制和计费制。FinOps 团队需要了解自己是否控制在预算范围内、做出准确预测并实现投资回报率目标。
  2. 优化:第二阶段涉及优化云占用空间。具体的优化方法有多种。按需提供的容量最为昂贵。云提供商会为提前预定规划和增加承诺提供折扣。团队还可通过使用自动化功能来调整环境规模并关闭未使用的资源,从而优化云环境。
  3. 运营:组织进入第三阶段,此时他们可以根据业务目标持续衡量指标,例如速度、质量和成本。FinOps 基金会表示:“只有建立了 FinOps 文化,组织才有可能取得成功,其中涉及围绕业务、财务和运营利益相关者建立的云成本卓越中心,这些利益相关者还定义相应的治理政策和模型。”

FinOps 成熟度模型

FinOps 基金会将成熟度级别描述为“爬行、行走、奔跑”,依次分别代表采取措施的组织从小规模、有限规模逐渐上升到更高水平。

  • 爬行:处于“爬行”级别的组织只做最少的报告和工具,制定基本的关键绩效指标 (KPI),并计划只处理“容易实现的目标”。他们分配至少 50% 的云支出,并且预测和实际支出之间的准确性差异为 20%。
  • Walk:Walk 表示组织了解并遵循云优化功能。他们能够发现边缘案例的难点,但不能解决问题。他们制定了中期到长期目标与 KPI 指标。他们分配了大约 80% 的云支出,预测和实际云支出之间的差异为 15%。
  • 奔跑:处于“奔跑”级别的组织拥有完全了解云优化功能并在云运营中执行这些功能的团队。他们解决困难的极端情况,设定非常高的目标和 KPI,并且倾向于自动化。他们分配超过 90% 的云支出,并且预测和实际支出之间的准确性差异约为 12%。

云成本优化和 IBM

许多企业使用的复杂应用程序使 IT 团队在努力满足动态需求时疲于奔命。当应用程序性能下降时,这些团队往往在事后才人为做出反应。为避免中断,他们可能会为云环境配置比所需更多的资源,导致云账单虚高、投资回报率令人失望。IBM 鼓励客户通过混合云成本优化来控制支出。

IBM Turbonomic 是一个混合云成本优化平台,使 IT 团队能够消除导致应用程序资源过度配置或配置不足的猜测,从而节省时间并优化成本。团队可以持续自动执行实时关键操作,主动为堆栈的每一层应用程序提供最高效的计算、存储和网络资源利用。

让我们重新思考云运营。如果您要为一家新公司设计云运营方式,您会自动执行哪些操作从而以最低成本确保应用程序的性能?观看视频

作者

IBM Education

IBM Education