是什么让控制云计算支出如此具有挑战性?
正如行业专家在一篇有关云计算浪费的文章中指出的那样,“云计算提供了什么,也就能带走什么。”这句话的意思是,云采用的速度和规模增长很容易导致管理混乱、成本上升和复杂性。企业花费在未使用或闲置资源上的成本可能是惊人的。企业向云平台迁移的工作负载越多,面临的挑战就越大。一些企业正在将其全部工作负载从云平台遣返回内部部署设施,而数据引力会使这个过程变得复杂。
FinOps基金会发布的一份调查报告发现,企业在云计算方面的支出越多,就越需要帮助管理这些支出。FinOps基金会估计,全球的企业将在云平台中花费的300多亿美元中有30%被浪费,这通常是购买最大容量而不是实际使用的结果。
即使在没有发生浪费的地方,超支经常发生。假设代码被推送到无服务器计算环境,例如AWS Lambda。如果质量保证(QA)团队没有在测试周期中考虑其容量和成本,那么在代码投入生产时,一个很小的错误配置可能会引发大规模的成本飙升,并且可能需要很长的时间来识别配置错误。
此外还有其他一些原因:
云支出并不总是固定成本。首先,云支出通常不像传统数据中心那样是固定的资本支出成本。它是可变的、动态的、流动的,尤其是当工作负载在频繁地移入和移出云平台时。运营成本(OPEX)模型扩大了这一点,但是某些订阅模式确实有助于限制云支出。
更容易(更快)地采购云计算资源。有人说DevOps和云计算打破了传统采购。当云支出在几天内增长到数十万美元时,其成本将会螺旋式上升。相比之下,内部部署设施的硬件采购和资本支出具有完善的审批流程。
财务部门不熟悉云计算技术。由于财务团队缺乏对云计算环境的可见性以及对其用途的清晰了解,情况变得更加复杂。
FinOps基金会指出,这就是为什么大多数大企业已经开始在其内部建立云计算财务职位的原因。
云财务管理(FinOps)能做些什么?
将FinOps视为一个关键流程,例如小型企业的簿记或DevOps工作流程中的质量保证(QA)测试。这项工作并不是一次性项目,它是持续的且至关重要的。
FinOps旨在消除云支出的灰色地带,让企业管理者更好地了解云计算资源利用率,跟踪支出与利用率,并通常帮助各方优化云平台的利用方式。FinOps不必让每个团队负责监控他们的云计算使用和支出,而是在企业中拥有更广泛的视野。
当FinOps与开发团队和财务团队紧密合作时,他们可以:
通过仪表板或利用率指标报告提供对支出的可见性。
寻找优化资源的机会。
确定消除或减少支出的机会——通常使用节省成本工具或监控工具。
协商更优惠的价格或折扣。
FinOps的成功秘诀
FinOps基金会的报告建议,不仅要开始实践,还要鼓励和激励云计算用户(如开发人员和工程师)参与云成本管理。
其他需要考虑的提示:
在需要提高定价、计费和使用率透明度的情况下采用即服务模式。调研机构IDC公司发布的调查报告解释了订阅或实用模型的商业价值,其中包括改进的云计算经济。
创建要跟踪的KPI——总支出、成本节约目标和利用率。
在部署基础设施之前建立云支出的可视性。
依靠自动化,尤其是通过适当的规模调整、估计、缩放和调度。26%的受访者表示,FinOps的一个关键挑战是准确预测。一种方法是使用AIOps。AIOps提供智能容量规划,可以更轻松地预测云中的数据存储需求。
确保数据和工作负载可移动且可访问。数据引力是真实存在的,并且是导致成本升高的重要因素。在某些情况下,将工作负载遣返回内部部署设施是最好的选择,但企业需要现代数据存储技术来无缝移动工作负载。而快照和工作负载规划器也可以提供帮助。
安排每周审查会议。包括跨职能团队成员并同步以保持正轨。
如何使用FinOps
正确使用FinOps不仅仅是创建一个强大团队并期待最好的结果。它将需要适合的人员、流程和基础设施。
以上列出的策略可以帮助企业获得成功,但每个混合云或多云环境都应该具备一个关键组件:更好的存储管理功能,可以通过一些方式实现这一点。
例如Pure Cloud BlockStore™使企业能够通过行业领先的数据压缩、精简配置和重复数据删除减少整体云存储占用空间。Pure Cloud BlockStore能够无中断地扩展容量,这意味着用户无需立即启动并运行所有容量。而且使用自己编写的内容。
同样,像Pureas-a-Service™这样的存储即服务也有助于转变运营模式并降低成本。当用户可以将存储成本与云计算成本保持一致,以及Pure1的AIOps帮助企业确定范围、定价、报价、协商、订购和安装时,用户将只使用其需要的数据服务。与某些需要长期承诺且收益很少的产品不同,这是一个真正的存储实用程序,将云计算经济收益整合到单个订阅中。
掌控云支出并不容易,而数据管理应该简化而不是使企业管理云支出的方式变得复杂化。