科技云报道原创。
因疫情的催化,全球云计算服务的整体需求大幅增长。
据Synergy研究数据显示,受益于疫情期间电商、流媒体、远程办公等上层需求的大幅增长拉动,中美云巨头Q1业绩均表现突出,全球云计算(IaaS+PaaS)市场Q1为290亿美元,同比增加37%。
其中,AWS当季收入102.2亿美元,同比增长33%;微软智能云业务收入122.8亿美元,同比增长27%;谷歌云业务(含GCP、G suite)收入27.8亿美元,同比增长52%;阿里云收入122.2亿元,同比增长58%。
可以看到,疫情之下全球云计算服务商的业绩都表现非常强劲,这是由于企业向云端迁移的进程正在全面加快。据Flexera 《2020云状况报告》数据显示,59%的企业预计云使用量将超过先前的计划。
但同时受访企业也表示,更多的云支出带来了更多的浪费,约有30%的云支出被浪费了,优化云支出迫在眉睫。73%的企业计划在2020年重点关注云成本优化,成为其首要计划。
由于云应用的高度动态性,优化云成本的确是一项持续的挑战。那么,是否有一些行之有效的方法,能够帮助企业优化云成本呢?
丨在云迁移时优化成本
由于疫情加快了企业的上云和多云应用,云端迁移变得更为频繁。如果在没有优化的情况下,就将工作负载转移到云基础架构上,企业一定会花费更多成本。因此企业应特别关注在云迁移期间的成本优化,这其中包括IT交付的本地化成本和迁移上云的成本。
在迁移时,以下四个主要方面值得重点关注:
基础架构:花一些时间在一个月或更长时间内跟踪本地系统的CPU,内存和存储的利用率,然后根据实际使用情况调整云基础架构的大小。收集利用率数据还可以使企业在迁移之前消除空闲实例。
云提供商和区域:分析不同云提供商的成本以及每个区域中的集群,以确定哪个可能为企业的工作负载提供最佳定价,从而提供最佳的着陆区。这种比较还有利于企业与云提供商进行谈判。
软件许可证:调整大小和消除空闲实例也将减少软件成本,因为企业无需为不需要的软件许可证付费。在迁移到云时,企业还需要了解软件许可的其他规定,例如可以节省成本的特殊许可使用权利,或者可能增加成本的限制。
折扣:制定一项利用云折扣的策略,例如预留实例、保存计划或其他支出承诺。在进行优化之前,注意不要过度使用,因为这可能会使企业陷入支出膨胀的局面。
随时优化:优化工作不可能一劳永逸,只有随时进行优化,才让企业防止当前和将来的云浪费。
丨容量规划
IT团队需要确保有足够的容量来处理意外的流量高峰和负载波动,但又不至于在不必要的资源方面支出过高。容量规划有助于降低总体云成本。
自动扩展资源可以帮助企业确保没有为未使用的云容量付费。云提供商提供具有自动扩展功能的原生服务,比如AWS Auto Scaling。这种功能可自动监测和调整应用程序规模以满足需求,可用于优先考虑成本、可用性或性能。
在设置自动扩展参数时要考虑成本。比如说,对扩展要求不高的较低优先级工作负载实行性能方面的限制。配置自动扩展设置,使用数量最少的必要资源以满足需求。并酌情采用一些前面提到的折扣方案。
无服务器计算也有助于解决许多扩展问题,但是仍需要一番前期规划以避免成本失控。企业还可以使用队列和缓存之类的技术,来应对意外的流量高峰,无需为闲置容量付费。
丨使用成本监控工具
有效的成本管理策略,需要部署适当的工具来监控支出,例如:
AWS提供各种成本监控工具。一款工具AWS Cost Explorer可以分析过去的支出——直到13个月前,并预测接下来三个月的云支出。另一款工具AWS Budgets可设置自定义警报,支出超过一定值时通知用户,它还可以自动限制资源以降低云成本。
微软云用户可以使用Azure Cost Management + Billing来监控支出。该工具可以跟踪各Azure服务的支出,提供未来的费用预测,一旦超预算就向用户发出警报。
同样,google Cost Management使谷歌云平台用户能够识别成本峰值,并创建支出报告以优化成本。
除了云原生工具外,第三方成本监控工具也可以帮助企业制定明智的支出决策。比如,CloudCheckr可以跨云资源跟踪支出,并提供削减成本方面的建议。Scalr是另一款第三方工具,成本分析功能是其云管理平台的一部分。
丨灵活使用云服务折扣
企业可以利用云提供商提供的折扣来降低云成本。以下可以分为两种方式来看:
一种是预留实例。如果企业事先承诺在1-3年内使用一定容量的资源,可以使用预留实例来节省云资源。预留实例的价格只有按需实例的三分之一,具体取决于平台及其他变化因素。
各大云提供商都提供这种选项,只不过预留实例最适合容量稳定且可预测的工作负载。一旦云使用量大幅减少时,企业可能会因达不到承诺的云用量,反而无法降低成本。
另一种是竞价实例。例如,开发人员可以使用Amazon EC2竞价实例、Azure竞价虚拟机和谷歌云Preemitble VM。这些定价模式的节省幅度,取决于购买的资源类型和购买时的价格。
竞价实例的成本可能频繁变化,每小时的成本都不一样。如果实例超出云用户的最高价位,它会被终止。低优先级实例节省幅度可高达90%,但这种实例的可用性比较有限,可能突然中断,这就要看某个区域的整体容量需求。它们最适合无状态工作负载、批处理作业以及可容忍中断的其他任务。
值得注意的是,企业需要随时管理和监控折扣,以确保它们与不断发展的云使用量保持一致。
丨防止云扩散
云扩散是指云资源不受控制的扩散,导致许多云费用飙升。当企业改变战略,一部分云服务不再使用,但却仍在继续为此付费。
为了避免该问题,应提前制定公司策略,明确如何以及何时停用不再需要的云资源,并使用自动配置以关闭旧的工作负载。
除了云策略外,还应密切关注云费用和合同,明确企业是否在为不再使用的云服务付费。
在当前经济形势下,没有一家企业能容忍浪费。确保对所有云资源进行成本优化,让企业花的每一分钱都是值得的。
【关于科技云报道】
专注于原创的企业级内容行家——科技云报道。成立于2015年,是前沿企业级IT领域Top10媒体。获工信部权威认可,可信云、全球云计算大会官方指定传播媒体之一。深入原创报道云计算、大数据、人工智能、区块链等领域。