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