1. 首页>>FinOps实践分享

避免云成本浪费!企业FinOps云成本优化实践的关键路径

云成本浪费的原因:IT组织之间的矛盾

在数字化转型过程中,企业往往会因为人、事、物之间的各种矛盾使得IT成本浪费严重。

首先是我们面临的问题是业务稳定性和资源利用率之间的矛盾。很多业务现在没有人来维护,它们的稳定性完全依赖于冗余系统。然而,冗余系统天然地与资源利用率相矛盾,因为没有冗余,业务的稳定性就会下降。

其次是业务投入和技术投入之间存在矛盾。假设只有一个员工可以招聘,那到底是应该投入更多的时间和资源来开展业务,还是把重点放在建立一个具有弹性的架构上,这个问题实际上是一个无法调和的矛盾。

最后是企业内不同角色或组织之间的矛盾。由于各自有不同的目标,不同的团队最终发展成了业务团队和资源团队之间的矛盾。

尽管这些矛盾是不可避免的,并且无法完全解决,但企业可以通过技术手段和组织手段来减少它们。

简约_清新_商务_股市公众号首图.jpg

如何通过FinOps实践消除IT成本浪费?

在组织手段方面,可以采取以下两个措施:首先,通过奖励激励来推动。以腾讯为例,只要能够准确地观测到每个业务的真实成本和资源利用率,接下来并不需要强制执行任何措施,只需设立一个红黑榜,奖励资源利用率排名前十的团队,并要求排名倒数三位的团队回复邮件,解释低资源利用率的原因。

在技术手段方面,公司可以采取FinOps技术和实践建立成本文化来提高成本效益。例如借助奇墨ITQM FinOps平台,基于AI大数据解决混合多云成本的复杂性,从成本意识、预算管理、账单分析、费用预测、异常告警、成本优化、成本立可退等多个维度,助力企业构建完善的成本运营体系和做好云上成本精细化管理,让成本实现精细化、数字化、可视化。在代码设计初期就要考虑冗余和架构,公司需要监控性能、稳定性等数据指标。通过FinOps,每个团队都可以像监控业务可用性一样监控业务成本,并且像优化业务可用性一样持续优化成本。

除此之外,尽管组织手段可以使不同团队的目标对齐并促进协作,但关键问题仍然在于处理技术复杂度。如果没有技术投入和技术实力,成本优化将变成无休止的争论和推卸责任。

实际上,资源利用率的提升是通过消除浪费来实现的。一种方式是推动业务根据需求来使用资源,也就是弹性伸缩,根据需要来申请资源,不需要时进行缩减;另一种方式是业务不需要变动,由平台方来进行资源迁移和复用,也就是离线混部。这两种方式在不同的场景下具有不同的适用性:

1.弹性伸缩

弹性伸缩是根据实际负载,在横向和纵向上对业务和资源进行动态调整。其核心是根据需求使用业务资源,一般资源池的大小会动态变化。因此,弹性伸缩有两个限制条件。一是在纯IDC环境下,效果有限,因为缩容后的资源仍然处于空闲状态。另外,业务方需要进行微服务化改造以便实现无缝接入。

2.在离线混部

离线混部的本质是将未被应用实际使用的资源重新分配给其他应用,通过资源的动态腾挪和再利用来实现。一般来说,离线混部的资源池是固定大小的。它的优势在于,业务几乎不需要进行太多的改动,同时平台能够在后台灵活地对资源进行腾挪和复用。

然而,该方案仍有限制。首先,资源池的总大小是固定的,无法应对流量突发情况。其次,需要离线业务填补在线低谷时期。在腾讯云的在离线混部实践中,提出了如意RUE解决方案。这一方案可以使高优先级业务和低优先级业务分别部署在不同的机器上。当高优先级业务出现时,可以完全压制低优先级业务,同时对在线业务不会产生任何干扰。最终,可以将资源利用率提高60%-70%

然而提到的两种方案各有优缺点,因此最佳方法是两者相结合。离线混合部署和弹性伸缩是提高IT资源利用率的绝佳组合。

 


本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://finops.itqm.com/118.html

联系我们

在线咨询:点击这里给我发消息

微信号:4008-233-655

工作日:9:30-18:30,节假日休息