根据研究机构Canalys公司的调查,全球在云计算服务的2020年第二季度支出达到创纪录的346亿美元,比上一季度增长约11%,与去年同期相比增长30%。
目前尚不清楚的是,这些支出资金中有多少是由于计划不周、执行不力、监督不力和内部冲突等原因造成的。商业咨询机构Booz Allen Hamilton公司专门从事DevOps、平台即服务和容器即服务的负责人Jimmy Pham说,“保持对云计算开支的控制对于减少预算浪费至关重要。获得对云计算开支的控制需要技术、运营和实践的结合,这将有助于减少云计算开支的浪费。”
那么组织为优化其云计算投资做好准备了吗?以下是控制云计算支出的7种方法。
1. 针对隐藏的浪费
云计算支出的浪费有多种形式。咨询机构埃森哲技术服务公司北美地区云计算和基础设施负责人Tristan Morel L'Horset说:“云计算支出浪费的原因之一包括未使用的资源,例如存储和其他计算资源;另一种原因是无法循环使用应用程序环境,其中包括开发和测试区域;此外,过度分配计算资源也是造成浪费云计算支出的一个原因,尽管这很容易解决。而随着越来越多的组织将应用程序迁移到云中,现在可以根据其需要调整规模,并随着需求的增加而改变。”
非营利组织云计算安全联盟研究全球副总裁John Yeoh表示,基础设施服务的过度配置(例如在不使用虚拟机时保持运行状态)在云中仍然存在。为此需要倡导云安全最佳实践。在将业务迁移到云平台之前,组织在内部部署数据中心构建和维护这些资源,因此可以立即在资本和运营维护中节省成本。
他指出:“组织可以通过利用云计算的自动缩放和按需性质来优化运营效率。”
2. 保持警惕
掌握云计算支出的最佳方法之一是密切监视工作负载和应用程序,并根据当前和计划的需求进行调整。加州大学圣保罗分校企业架构和基础设施执行总监Brian DeMeulle指出,“组织要充分优化云计算支出,就需要全面了解自己的云计算活动,以便做出正确的决定并进行优化。”
自动化的云计算监控和管理工具及服务对于检测潜在的浪费至关重要。DeMeulle表示,加州大学圣保罗分校使用多云管理平台和第三方云计算财务运营组织,以使其IT和财务团队成员可以全面了解该大学的云计算资源使用情况,并为如何和何时进行更改以优化成本提供定制建议。DeMeulle说:“通过将解决方案和合作伙伴支持进行正确的组合,组织可以快速控制其云计算支出。”
Pham建议进行定期财务和软件开发审查。他说:“这既包括定期的人工检查,更重要的是,还要包括自动报告、警报和触发器,它们经过微调,可以为快速果断的行动提供相关和准确的数据点。”
持续保持警惕还需要使用可以快速检测到异常事件的监视工具。L'Horse谈到与其合作的一位客户,该客户对其组织的云计算支出莫名其妙激增感到困惑。
他解释说:“客户表示,其所在组织的基础设施的性能很好,后来发现一名开发人员占用了一些云计算资源为自己的比特币挖矿。而在监视技术将这一异常事件通知IT部门之后,这个问题才被发现并解决。因此,对云计算支出事件的监视在云计算管理中已经变得非常重要,需要实时进行,以避免更多的云计算支出。”
3. 仓促应用云计算
采用一致的云计算方法通常会带来更好的长期价值。而一些组织为了应对一些突发或外部事件,仓促将其业务迁移到云平台上,通常会导致长期的云计算支出浪费。
例如,冠状病毒疫情带来了又一轮的云计算应用热潮,随着远程工作和学习环境的普及,一些组织开始将基本服务迁移到云中,但很少或根本没有预先计划。很多组织开始是出于必要将服务移动到公共云或在公共云中部署新服务。但是如果没有足够的时间来规划云迁移或部署,就无法获得最佳的消费模式。
4. 强调效率
音乐流媒体服务提供商Spotify公司基础设施和运营主管Jim Haughwout指出,提高效率可以有效降低云计算成本。但他说:“组织不要只是关注运行效率,而是设计系统和服务以进行有效扩展。”Haughwou表示,Spotify公司能够将成本工程转换为优化平台。
他指出,工程师喜欢进行优化。他说:“通过将成本工程变成优化学科,我们充分利用了工程师的这种热情,为他们提供了启发优化的见解,使他们的软件更高效,从而更快、更具可扩展性。”
Haughwout表示,其成功的关键是使成本合理且可行。他说:“我们提供的见解使工程师可以了解他们的服务、数据管道、网站等在收入和成本等方面的表现。”该方法使团队能够查看其系统何时比预期效率低下,从而促使尽快行动,并授权工程师在时间与成本方面做出明智的决策。
Haughwout说:“这将自上而下的控制转换为自下而上的优化和规划,以实现卓越的工程。一旦这样做,我们发现成本工程作为团队正常工作的一部分而自动开始进行。”
5. 追求目标
为了更好地控制云计算开支,从最终结果入手是有帮助的。L'Horset警告说:“如果组织只专注于云计算支出,那么难以获得云计算技术的全部价值。需要专注于成本、性能和创新优化。”他指出,只关注云计算支出可能会使组织对云计算的真正价值视而不见,而云计算的真正价值在于灵活性、性能和创新。
6. 预测变化
任何组织的云计算战略的期望都应该是,通过新的登陆区、SaaS添加、新的云原生服务和各种其他发展来继续发展和改变。Pham说,“为了规划动态项目,需要一个整合的策略来协调云治理、运营和支出。”
Pham说,“IT领导者陷入的最大预算陷阱之一就是将其云计算支出视为静态项目。现在这发生了变化,云计算支出可能会突然增长。这并不是说云计算预算应该无限增长。云计算支出应该将其与业务和IT计划保持一致,这样激增并不令人意外,可以合理地用于告知未来的支出需求和趋势。”
尽管云计算技术在不断发展,但是某些企业部门可能会难以适应云计算技术的需求和实践。技术研究和咨询机构Information Services集团分析师Blair Hanley Frank指出,例如传统的采购部门有时难以将其业务转移到新兴的云计算支出规范上。他说,“这些组织通常专注于通过最大化折扣来实现最大的性价比,这导致组织对承诺性支出协议的评估远远超过其消费服务的能力,应该不惜一切代价避免这种情况。”
7. 了解真实成本
Pham指出,治理在为云计算资源使用带来可见性和透明性方面起着特别重要的作用,因为它为云计算子帐户提供了清晰性和责任感,并与正在进行的子账户报告和使用情况扫描相结合。
Haughwout指出,控制成本数据非常重要。他说:“这不仅在顶层而且要在组件级进行控制。组织需要能够了解每种微服务和数据库的成本,因为在这些级别进行了更改和优化。自上而下的命令只会导致不可持续的无效行动。”
Haughwout表示,组织需要了解云计算成本如何计入业务运营成本并设定目标,以通过持续的改进实现目标。这样做将使IT部门可以利用技术进步,同时避免以“节省成本”的名义降低其团队的工作效率。