对于许多组织来说,2018年的***云计划是优化云支出。然而,说起来容易做起来难。
如今,组织经常选择使用公共云服务,其部分原因是希望节省资金。但是,如果组织没有实施正确的治理和成本优化措施,通常会发现他们的云计算成本正在失控,将会大幅增长。
在***发布的RightScale 2018云状态报告中,92%的受访者表示他们正在采用公共云服务,这比2017年的 89%有所增加。这表明很多组织不仅仅已经采用云服务,还在采用更多的云服务。71%的组织表示计划将公共云支出增加20%以上,其中20%的组织表示计划将2017年的公共云支出增加一倍以上。
但很多组织并不会因为他们的付出而得到更多的回报。
根据调查机构估计,平均而言,组织的云支出约有30%被浪费。RightScale 2018云状态报告中表示,大多数企业组织的云支出浪费比他们意识到的要多5%。同样,由组织管理协会(EMA)编写的另一份白皮书称,其研究表明组织的40%-50%的云计算资本支出和运营支出被浪费。
毫无疑问,RightScale的调查发现,优化云成本是受访的企业连续多年的首要关注的事项。事实上,58%的受访者认为云计算优化成本是他们的首要任务,而去年的调查结果为53%。77%的受访者选择安全问题,名列首位。而76%的受访者表示,管理云支出是企业采用云计算的一大挑战,名列第二位。
76%的受访者选择了管理云支出这个挑战。这就引出了一个问题:组织能够采取什么措施来减少云支出的浪费?
要了解这一点,组织首先需要了解导致云支出浪费的因素。
云计算成本的挑战
就其性质而言,公共云服务非常易于部署。任何人都可以在大约10分钟(或更少)的时间内入门。但是这种简单的部署通常会导致云计算成本的上升:
- 在不使用实例时运行实例。就像人们进入房间时开灯,而离开时忘记关灯一样,许多客户开启云端服务却一直没有关闭。这些不必要运行的云实例可能会继续全天候运行,即使没有人实际应用它们。
- 选择错误类型的实例。由于开发人员并不总是知道应用程序需要什么类型的计算资源,他们可能会过度配置,可能会在大中型计算实例部署足够大的计算实例。这种超支可能难以发现,可能需要采用专门的成本优化软件才能发现。
- 未能使用折扣。那些急于启动应用程序的开发人员可能会配置标准或“按需”的云实例,却没有考虑保留实例或获得一些折扣优惠为他们节省资金。
- 缺乏集中管理。公共云的早期采用者通常是在没有IT知识或监督的情况下部署云服务的个人或团队。这种特殊的采用(有时被称为“影子IT”)使组织很难知道他们在云计算花费的费用是多少,更不用说管理云计算的支出。
- 多云策略。由于部署公共云服务非常简单,许多组织都会使用多个云计算提供商提供的云服务,并将每个应用程序或工作负载与提供***匹配的供应商产品进行匹配。根据RightScale的报告,81%的组织正在实施多云策略,平均而言,受访者使用4.8个不同的云服务。但使用多个供应商的云服务会使环境变得更加复杂和难以管理,而这可能会导致更高的成本。
- 存储管理不善。云存储非常便宜,但它不是免费的。存储冷数据或数据归档的时间过长的组织可能会不必要地增加云计算的成本。另一个常见错误是为了备份和恢复目的而存储太多快照。组织还需要确保他们正确地分层存储,并且不会为很少访问的数据支付更高的存储费用。
- 选择错误的供应商。行业领先的云计算提供商的定价图表看起来非常相似。但是,如果组织仔细了解其定价,某个供应商对于某些类型的工作负载可能会大幅降低价格。在提交给供应商之前,组织需要确保他们彻底知晓公共云的定价。
- 供应商锁定。理论上,将工作负载从一个云计算供应商转移到另一个云计算供应商应该很容易。但实际上,情况往往恰恰相反。组织有时会付出比实际需要更高的价格,因为他们没有提前完成任务,而且在生产过程中迁移应用程序或工作负载是非常困难的。
降低云计算成本的方法
组织可以采取什么措施来应对所有这些因素?专家们提出了不同的措施,可以帮助优化云计算支出:
- 自动缩放功能。行业领先的云计算供应商已经认识到云“僵尸”的问题,并提供了一个解决方案:自动调节。随着需求的消退和流量的增加,这些功能会自动按比例增加或减少资源的使用。尽管这可能非常有用,但专家们警告说,配置自动调节对于组织来说可能非常棘手,并且在组织获得他们正在寻找的结果之前可能需要进行一些试验,通常会犯一些错误。
- 利用云计算供应商的管理工具。除了自动调节,云计算供应商还提供各种管理工具,旨在帮助企业处理其云开销。大多数提供的服务从简单的监控到自动化和优化服务,可以帮助组织减少开支。
- 创建一个中央云团队。RightScale的报告发现,接受调查的组织中有57%拥有中央云团队或卓越中心,另外24%的组织计划创建一个团队。成本优化通常是这些群体的关键角色,其中64%的受访者表示其中央集团负责管理或优化云计算的成本。这种方法与Gartner公司的建议保持一致,该公司表示:“在云计算管理工具方面取得成功的企业是具有强大中央治理功能的企业,他们早就意识到云服务必须具备策略执行,以减少分散收购云服务不可避免地带来的风险和成本。”
- 实施扣款报告。组织可以帮助削减成本的简单管理策略是确保每个业务部门都在自己的预算中支付云费用。组织可以使用第三方服务或供应商自己的报告工具来确保每个实例都使用它映射回业务部门。这为业务部门减少自身的浪费提供了激励。
- 利用折扣计划和预购。如前所述,所有领先的云计算供应商都会提供折扣优惠。例如,AWS和微软都提供保留实例,这些实例的成本较低,但需要长期应用。而其他的云计算供应商也提供现场实例,这些实例可以减少不需要在特定时间运行的工作量。此外,供应商还为适合某些类别的客户提供一些特殊折扣,并为他们的许多服务提供免费优惠。根据451 Research公司的2017年的调查报告,这些折扣计划可以将成本平均降低29%。
- 使用无服务器的教育处服务。无服务器计算服务(如AWS 公司的Lambda)不需要开发人员或其他IT人员配置或管理云实例。开发人员只需编写应用程序的代码,而云计算服务则处理基础架构部署的所有细节。这节省了大量的时间,从而降低了运营成本。根据RightScale的调查,使用无服务器的组织数量从2017年的12%增加到2018年的21%。另外21%正在试验该技术,而19%的组织则计划在未来使用。实际上,无服务器计算是调查报告中增长最快的云计算服务。
- 部署容器。另一个有助于降低运营费用的技术解决方案是部署容器。IT团队经常使用DevOps方法,容器将所有具有依赖关系的应用程序打包在一起,使他们更容易部署、管理和/或从一个环境迁移到另一个环境。RightScale的报告发现容器技术已经非常流行。接受调查的组织中有78%使用或计划使用Docker,63%的组织使用或计划使用Kubernetes。
- 实施自动化解决方案。自动化在DevOps团队中也非常受欢迎,并且该技术也可以帮助降低运营开支。自动化可以减少或消除人工流程,简化IT操作流程,以便员工的工作变得更加高效。在RightScale的调查中,所有领先的配置自动化解决方案在2017年至2018年间都会增加使用量。
使用云计算成本管理供应商。许多组织决定自行处理这些成本优化工作需要太多时间和技巧。相反,他们利用来自众多云计算成本管理供应商之一的软件和/或服务。 451 Research公司指出:“人工降低成本的企业面临着艰巨的挑战,需要工具和专业知识,中小企业可以将其作为价值主张的一部分提供。”
云计算成本管理供应商
决定使用成本管理供应商的组织有很多选择。以下的列表提供了一些可用选项的概述:
- Apptio
- BMC
- Cloudability
- CloudCheckr
- CloudHealth Technologies
- Cloudyn(由微软拥有)
- Densify
- DivvyCloud
- HPE
- IBM
- Logicworks
- Nuvola Analytics
- RightScale
- RunMyProcess
- Scalr
- Tangoe