5 种利用云 FinOps 节省成本的技术

已发表: 2023-11-16

控制企业规模的云支出是一项巨大的挑战。

2023 年的一项调查显示,超过 80% 的受访者认为控制云支出是他们最大的组织挑战。 然而,这些受访者估计,他们近三分之一的云投资可能会更加高效且物有所值。

随着云提供商支付规模和复杂性的扩大,公司重新思考其云投资背后的理由。 许多努力降低云成本的人都会问自己,当他们选择迁移到云时,他们是否做出了正确的选择。

这就是为什么 FinOps(财务管理与云运营的交叉点)如此重要。 这是一种将业务和 IT 结合起来的综合战略,用于在解决云利用问题时实现长期成本控制。

什么是云世界中的FinOps?

FinOps 是一系列实践的集合,将财务责任与云基础设施即服务 (IaaS) 可变支出框架的挑战联系起来。 它是一个系统、一门学科和一种文化转型,将人员、流程和技术结合在一起,以提高对基于云的流程的财务意识。

FinOps 使基于云的企业能够确定效率、成本和质量之间的正确权衡。 他们可以通过以下方式实现这一目标:

  • 审计: FinOps 促使您对基于云的支出进行全面审计,同时为每个团队制定预算。 FinOps 可帮助您了解与云使用相关的费用、预测和任何可能的浪费,因为确定云使用的确切成本需要时间。
  • 优化:无论您使用哪个提供商,都有一些技术可以减少您的费用。 可能有必要利用云成本计算器或坚持最佳实践,例如关闭不使用的虚拟机。
  • 供应商管理:在 FinOps 方法中,聚合多个供应商之间的云交易对于与云供应商合作以使分配的资源与公司的长期目标保持一致至关重要。
  • 文化转变: FinOps 主要是关于文化。 为了最大限度地创造云价值,必须进行泛企业协调和协作。 从财务到工程,从高级管理层到其他相关利益相关者,每个人都参与其中。

是什么导致您的云成本飙升?

如果您的每月云账单经常出现令人不快的意外,以下是导致云成本高的最常见原因:

1.隐性元件成本

云解决方案由多个要素组成,包括文件托管、虚拟化计算和跟踪工具。 有必要调查每个组件的费用来决定是否需要它们。 例如,您可以考虑每 GB/TB 的存储成本,同时忽略传输费用。

2. 为高性能而过度支出

您的某些任务可能只需要适量的处理能力。 因此,为什么你要付出更多的钱呢? 正确调整资产规模可确保您只需支付完成任务所需的计算能力范围的费用,仅此而已。

3、虚拟机配置不正确

未使用的资源继续按总价开具发票。 用于监控和停止/启动协议的工具可以优化使用并最大限度地降低未使用资产超支的风险。 实施自动缩放支持根据性能要求分配资源。

4. 规划不足

未能规划可能会导致云成本增加。 这是因为您无法对预留实例进行投资。 如果您正确预期即将到来的使用量激增,您可以以低于即用即付费用的价格预订实例。

FinOps 从战略角度解决这些问题,并实施协作治理结构。 IT 经理可以更清楚地了解持续的云支出,并获得高管的支持来遏制这种支出。

通过 FinOps 节省云成本的 5 种技术

正确的 FinOps 技术可以帮助您每年节省数千美元的云成本。 这些包括:

1. 非关键应用使用竞价实例

Spot 实例是未充分利用云计算能力的折扣示例。 通过使用竞价实例,您可以节省 75% 到 90% 的基础设施费用。

请记住,在使用现货实例或云供应商打算回收资​​源时,实例可能会突然终止。 这是因为这些产品可以享受大幅折扣。

使用 AWS CloudWatch、Azure Monitor、OCI 监控或 Google Cloud 监控为此做好准备。 当实例意外结束时,他们会通知您,以便您采取必要的步骤。

您还可以使用自动扩展分组来定期替换已终止的实例并保持应用程序的持续可用性,同时还可以利用云成本折扣。

2. 仔细选择基础设施管理工具

正确的 FinOps 技术堆栈可以大大帮助您降低云成本。

例如,某些工具使用户能够构建可以跨项目共享和使用的基础设施模块。 只需将云资源、数据资产、模块或对象拖放到原理图中,工程师就可以对其进行配置以自动创建代码。

该预构建模板可以保存并与其他环境同步。 这减少了冗余并简化了基础设施处理,从而节省了成本。

这些工具通过自动化资源调配和配置来最大化云架构。 这可以最大限度地减少手动工作量和错误。 需要注意的重要特征包括可重复使用的模块、与节省成本的工具的结合以及使用情况跟踪。

3. 对您的 IT 和云环境进行详细分析

要获得对云支出的控制和可见性,首先要深入评估您当前的状态。 您目前的上网费用是多少? 您完全了解您的云总成本吗? 您的云费用能否在公司部门、成本中心、应用程序和项目之间专门分配?

最好将重要绩效指标、部门基准以及趋势和变化分析纳入 FinOps 评估中。 行业基准测试将使您能够评估与您所在领域的其他人相比您管理成本的情况。 趋势和差异评估将帮助您解读使用量增长和相关成本。

另外,评估您的组织的成本意识成熟度水平。 在做出决策时,您能否平衡成本、灵活性和质量? 还是有需要填补的空白?

如果是这样,请考虑与经验丰富的云优化供应商合作,从他们的知识中受益并解决已发现的缺陷。

4. 赋予工程师权力,同时让他们承担责任

当组织依赖传统的运营支出设置时,工程团队具有出色的独立性。 他们可以快速收集运营服务所需的资源。 这使得云用户很难从技术和财务的角度衡量成本。

这是因为工程团队在生产资源时没有遵守标准准则,例如定义预算、生存时间 (TTL)、警报和更新以及资源标签。 这种自主权促进了产品开发的速度和速度,但从长远来看可能会更好。

相反,将工程师委派为资源库的“所有者”。 请将它们纳入云费用的规划和估算中。 每个团队成员都可以为管理云成本做出贡献,因此协作是 FinOps 的基石。

5. 不要设置并忘记您的云存储系统

通常,云存储提供商提供多种成本可变的存储层。 通过正确的 FinOps 策略,可以利用大量的云存储选项来发挥您的优势。

不频繁访问的数据可以保留在较便宜、延迟的存储层中,而经常访问的数据可以驻留在昂贵、更快且适应性更强的存储层中。

Amazon Web Services (AWS) 客户可以使用 S3 生命周期策略根据对象的生命周期将对象迁移到适当的存储类别。 同样,对象生命周期管理允许 GCP 用户根据对象的年龄、访问级别或其他自定义标准独立地将对象转移到合适的存储类别。

云成本悖论和 FinOps 的需求

矛盾的是,云的好处恰恰是它如此容易出现成本超支的原因。

一切都是为了密切关注真正的消费,将控制权从总体采购部门转移到各个部门、工程团队和开发商。 资产和云服务的配置是即时的,无需经过严格的审批流程。

多家云提供商提供许多 SKU,使得云定价变得复杂且难以理解。

FinOps 允许财务、技术和执行利益相关者就云相关业务决策进行协作。 如果没有这种关键的企业“文化黑客”,投资可能会变得难以管理且过高。

接下来,请在 Forbes Insights 的新白皮书中了解如何确定云的实际成本。