乐趣区

关于云计算:8个云成本优化的最佳实践

在《2022 年云计算现状报告》中,国内出名软件资产治理商 Flexera 通过对近千家企业进行考察得出数据:企业均匀节约 32% 的云业务收入。随后,在 2023 年的报告中,FinOps 12 年来首次超过平安,成为诸多企业关注的头等大事。
 

本文咱们将开展聊聊企业乃至开发人员如何进行云老本优化。
 

1、设置指标洞察老本异样

查看云计算成本须要监控工具以及事后定义好的指标。以下列出了其中一些比拟重要的云老本指标,供您参考:
 

  • Uptime:零碎为用户申请提供服务的工夫
  • CPU 利用率:用于实现特定工作或解决用户申请的所需算力的百分比
  • 内存应用:私有云、公有云及混合云环境中内存的应用状况
  • 每分钟的申请数量:基于云的利用每分钟收到的用户申请的数量
  • 磁盘使用率:跟踪某个节点上应用的磁盘容量,并确定存储容量是否可能满足工作负载
  • 均匀确认工夫:零碎响应用户申请所须要的工夫
  • 提早:申请工夫到响应工夫的距离
  • 均匀故障间隔时间(MTBF):零碎或应用程序产生故障之间的均匀间隔时间
  • 均匀修复工夫(MTTR):在产生故障后零碎复原服务所需工夫。MTTR 越短意味着宕机老本越小,有助于云老本优化
     

2、借助热力求理解零碎外部正在产生什么

热力求是一种可视化工具,它能够展现计算需要的顶峰和低谷。借助这一信息,你能够预估某项服务是否能够在特定工夫敞开而不影响其余服务和业务。
 

借助热力求甄别出此类资源并配置调度,使其只在须要时才运行,进而无需对未应用的服务进行反对,升高云计算成本。例如,热力求会通知你在周末时你是否能够平安地敞开开发服务器。
 

3、抉择预留实例或 spot instance

在云计算中,如果企业违心做出某些衡量,那么就可能找到比按需资源(On-demand Resources)更便宜的代替计划。如果条件容许,能够思考以下折扣计划:
 

  • 预留实例 :企业如果事后承诺在 1 到 3 年内应用一定量的资源,那么能够通过预留实例来节俭云资源。依据平台和其余变量的不同,相比于按需资源, 预留实例能够节俭高达 80% 的费用。支流的云厂商都会提供该定价模式。预留实例适宜具备稳固、可预测容量的工作负载。
  • Spot Instance:开发人员能够以大幅折扣的高价取得未应用的容量。是否可能凭借这一定价模式节俭费用次要取决于所购买的资源类型以及购买时的价格。Spot Instance 的缺点是它们可能会被忽然切断,这次要由地区的整体容量需要确定。因而,此类实例最好用于无状态工作负载、批处理作业和其余能够容许中断的工作。
     

4、正当调整计算服务

企业须要针对云服务的全局视图以不便对其进行正当调整,正当调整是一个重要的外围流程,波及计算实例剖析、辨认闲置资源以及停用某些实例以优化云老本等。因而,可能须要对 IT 去中心化或确保每个部门在云环境中应用的是同一个账号。
 

借助细粒度的可见性,能够辨认出超额配置或者闲置的资源。而当老本在某个特定的期间内超过事后设定的百分比时,相干的观测工具会向你发出通知。企业也能够配置该工具,如在某个工夫点后终止未应用的资产,这能够对云老本进行进一步优化。
 

卓有成效的调整能够节俭高达 70% 的云老本
 

5、SDLC 的每个阶段都进行老本优化

云老本并不是在构建和公布产品之后才须要思考的问题,而应该将老本优化纳入整个软件开发生命周期。以下是是将云老本优化集成到 SDLC 的 4 个步骤:
 

  • Plan:应用数据证实估算的合理性,并通过老本数据为技术债权相干决策和产品路线图提供信息。这种做法有助于缩小突发性的额定收入,并且能够依据须要灵便且迅速地调整估算。
  • 部署和操作:迅速发现意外指出,并调整老本和估算
  • 设计和搭建:记录所有必要的数据,以便在最佳资源应用的根底上为架构决策提供信息。
  • Review:按团队、性能和产品从新评估老本,以依据业务动作报告业务收入和投资回报率(ROI)
     

将老本优化左移到每个阶段能够最大化云的投资回报率。
 

6、防止云蔓延(Cloud Sprawl)

云蔓延(Cloud sprawl)是指一种不受管制的云资源增殖的状况,是许多企业云计算账单飙升的罪魁祸首。当企业未能打消不再是其整体策略一部分的云服务时,他们就会持续为这些服务付费。
 

举个例子,存储实例会继续积攒,特地是用于数据保护或从计算实例剥离进去时。此时,如果云服务器实例没有被删除,那么相干的存储可能会被忽视。因而,须要辨认不再须要的存储并且思考与企业数据保留策略统一的删除打算。
 

想要最小化蔓延的危险,须要通过基础设施、利用监控和管理工具,对云环境构建正当的可见性。另外,须要设置企业策略确定如何以及何时对不再须要的云资源进行解决。并且应用自动化配置来敞开旧的工作负载。
 

除了云策略外,亲密监控云账单和合同以及时发现组织是否在为不须要的云服务付费。
 

7、采纳云原生设计

应用更具老本效益的零碎来代替现有的云零碎以充分利用云的独特劣势。例如,能够设计一个有主动弹性伸缩性能的零碎来确保你只为应用的服务器付费。
 

你能够利用一些工具和业余文档来帮忙你设计零碎并且应用云原生准则降低成本。云原生设计须要非凡技能,所以你可能须要一些领导能力实现它,而且个别状况下,企业只会批改现有的云基础架构而不会从头开始设计。
 

你的设计应该均衡性能、云优化以及基于企业优先级和指标的其余思考因素。比方,云端中一个麻利的 DevOps 流水线兴许并不会降低成本。
 

8、打消影子 IT(Shadow IT)

当员工自行注册并应用公司的云资源用于集体用处时,这被称为影子 IT,这在无心中大大增加了云老本。
 

影子 IT 除了减少老本外,还会导致成千上万的数据拜访,这会带来微小的平安危险。因而,培训员工理解影子 IT 的危险是至关重要的,同时企业还应该采取措施避免未经受权的云拜访,例如,定期审计并阻止未经批准的应用程序。
 

总结

云老本优化并不是偷工减料和缩小开销,而是采纳一种策略性的办法来发明价值并且晋升业务体现。借助正确的工具和办法,企业能够节俭大量的老本、优化资源利用率并且交付更好的客户体验。所以,无论是初创企业还是大型团体,将云老本优化作为重中之重,将会看到业务在云计算的助力下展翅腾飞。

退出移动版