麦肯锡公司在调查报告中指出,每家企业的云计算预算平均超过了23%,并且浪费了30%的支出。很多企业希望通过云计算优化运营。那么云计算增加了他们的成本还是物有所值?最后,为什么有些企业在云计算之旅中仍然要应对管理不善的成本或增加的支出?
在企业努力维持业务运营并试图降低总体成本的时候,需要解决这些问题。云计算成本并不一定意味着只有IT成本,还包括某些运营和管理成本。那么,企业如何走上云成本优化之旅?
为什么要优化云成本?
根据Gartner公司的调查,45%向云计算架构进行“提升和转移”的企业表示出现更高的成本,并在第一年超支70%。麦肯锡公司表示,80%的企业认为管理云支出是一项挑战。Flexera公司指出,平均每家企业浪费约35%的云开支。
除了高昂的管理费用之外,糟糕的成本管理会反映业务创新和整体敏捷性。此外,根据一项云计算能力调查,由于云成本管理效率低下,57%以上的企业经历了负面的业务影响。这是因为大部分重要性仅体现在云采用上,而不是云优化上。企业必须寻求在这方面节省成本,并寻求带来文化和行为的改变以维持财务健康。随着人们进入后疫情时代和经济周期的下一阶段,IT领导者现在必须更加明智地工作,通过云成本管理来确保业务效率。
云成本优化之旅中的六大挑战
尽管承认云成本优化带来的好处,但许多企业在优化云成本中面临的关键挑战和障碍至关重要。
(1) 无法预测使用多少资源:企业在没有容量限制的情况下轻松访问Web控制台和API可能会导致“资源蔓延”和意外费用。这有时会被解释为一种威胁,因为企业将无法预测和评估需要多少资源以及他们的云计算供应商正在分配多少资源。未使用的资源意味着支出更多的成本。因此,资源调配在这里可能是一个棘手的因素。为了最大限度地发挥云计算的价值,必须具有“按需付费”的思维方式。
(2) 易于使用和缺乏治理模型:在通常情况下,云计算服务固有的可扩展性、灵活性和易于配置会导致资源蔓延和成本超支。缺乏对云计算资源的治理将会增加资源蔓延的意外成本。
(3) 来自超大规模厂商的复杂、多层次的定价和计费结构:云计算支出账单很难理解,并且很难进行“预算、预测、实际使用”的比较。AWS、GCP和Microsoft Azure等主要云平台并不提供计费模型、计费格式、API或服务的标准化。此外,云计算提供商不断改变他们的计费和开票做法,有时会导致复杂的问题。更糟糕的是,公有云定价和计费结构是多层次的,并且难以理解。云计算供应商表示,缺乏标准的计费模型、格式或API增加了这种复杂性。
(4) 低可见性:大多数企业都部署了从预算和财务工程角度监控使用情况的解决方案。他们无法管理无法衡量的内容,这通常会导致成本失控。
(5) 云计算特征目录中的选项太多:复杂的云目录选项需要仔细考虑,对于给定的场景,要以最低的成本找到最适合的特征并不容易。云计算供应商每年都会发布数百种新服务、功能、实例类型、降价,甚至新的定价模型。企业很难跟上这一步伐,也很难理解每一项公告是如何影响其财务状况的。
(6) 过多的替代架构:可以使用许多不同的架构、服务和组件来构建相同的应用程序,从而导致不同的成本。企业可能很难计算和确定最具成本效益的替代方案来满足他们的要求。
云成本优化的七大原则
以下研究一下IT和业务领导者可以用来加速他们的云成本优化之旅的七个原则:
1. 云优先的思维方式
云计算部署需要企业在结构性和系统性方面进行变更。无论是在业务还是收入模式中,云优先的思维方式都有助于企业在带来这些变化时变得敏捷。如果IT团队能够根据不同群体的动态需求,围绕云计算做出决策,这也会有所帮助。投资PaaS功能和云原生工具集可以在这里提供帮助。
2. 云计算经济学的架构师解决方案
云优化并不是企业自己做的事情,而是一种思想和心态。企业需要通过将云目录中提供的内容(包括更新的功能)考虑在内,并通过解释计费使用趋势来了解要使用的资源,从而构建最具成本效益的云计算架构以满足其需求。
在过去,企业旨在通过为峰值工作负载计划的有限的预先资源提供可用性、性能和安全性。云计算颠覆了这种模式,并允许更精确的设计完全符合工作负载要求。云中的架构组件带有价格标签,因此在设计最佳云计算架构时需要考虑成本。
当今云计算经济学的一些核心要素或原则包括:
- 通过访问IaaS、SaaS和PaaS释放任何云计算提供商的真正潜力。
- 确保成本透明。
- 调整规模——在向云平台的“提升和转移”迁移过程中,调整规模经常被忽视。这可能会导致实例过大和资源未使用,最终增加成本。
- 删除未使用的资源。
- 使用自动缩放功能的基于工作负载使用情况的优化——正如麦肯锡公司指出的那样,企业需要灌输一种“消费方法”,并需要不断地将他们的需求与最合适的云计算服务相匹配。
- 以云托管服务为目标(至少在基础设施、安全、应用程序运行时),并始终寻找比以前更具成本效益的高级云计算功能。
- 一切即代码——为了最大限度地发挥云计算的经济效益,建立强大的自动化基础,所有的东西都是代码(基础设施、安全性、配置、网络、文档)。
- 在持续集成(CI)/持续交付(CD)管道中自动执行消耗预测和容量管理。
3. 采用云成本优化框架
许多企业需要思考:在当前的环境下,云计算可以为他们的业务做些什么。云计算的加速和优化是成功走上云计算之旅的关键组成部分,这两方面都必须加以考虑并相互交织。无论企业是先优化以获得最大的成本和消费效率,还是先加速以获得更大的可扩展性,都不是一种最佳方式。如果计划和管理得当,迁移到云平台可以降低IT成本。当企业进行优化时,节省的成本是显著的、可控的和可扩展的。
云成本优化方法的3个关键支柱:
(1) 优化资源(调整规模和正确的功能)
(2) 创建可见性和控制(成本、使用和预测的透明度)
如果企业不了解花费的成本,则无法优化云成本。云优化框架的一个很好的起点是确保其支出可见并控制云支出。在确定要求和预算之后,企业必须跟踪并确保对云支出的可见性。在部署应用程序之后,保持控制和可见性对于质疑特定部署资源的必要性,以及查看它们是否增加价值至关重要。
企业的云成本可能需要资源标记、成本分配以及计费和展示模型。此外,创建和使用清晰的商业智能仪表板以实现可见性和控制,可以通过以下方式极大地帮助企业:
- 它可以帮助企业了解支付的费用。
- 当企业的资源被滥用时,将会立即提示。
- 将帮助企业控制云成本。
(3) 建立有效的治理(确定使用、所有权和部门分配)
为了保持最佳状态,企业需要确保遵守有关预算的合理政策。在治理方面,框架也应该监督资源创建权限。微软公司提供Microsoft Advisor和Microsoft Cost Management等自动化工具来监控企业的支出和成本高峰。
此外,企业必须寻求减少每月的云成本。一旦了解其成本指标,企业必须观察哪些未使用的资源可以处理,哪些资源可以优化。
任何云成本优化之旅都始于对当前云计算资产的初步分析,并确定跨计算、网络、存储和其他云原生功能的优化机会。任何一个云成本优化框架都需要有一个成本杠杆库,以及相关的架构和功能权衡。企业需要围绕预算遵守、资源创建许可等的政策进行治理,以保持最佳状态。
制定实用的成本优化框架离不开这三个支柱。企业实现成本节省,需要分析资产并确定跨计算、存储和网络的优化机会,重点关注每月的最高成本或增量/额外成本,云计算供应商提供对成本和利用率的访问。
这里的关键是首先专注于快速取胜,然后是创建仪表板以获得更好的可见性和控制。最后,建立治理模型以保持最佳状态。
为了保持最佳状态,企业需要:
- 治理——围绕预算遵守、资源创建权限等的政策。
- 透明度——成本、使用和预测报告。
- 定义明确的关键绩效指标(KPI)。
- 持续审查。
4. 持续成本优化过程
云计算技术是不断发展的,因此,企业也必须确保他们的产品组合也不断发展。例如,自动化、自动缩放、无服务器服务、容器等已经采用云计算技术,如果采用,可以确保降低成本的连续性。因此,寻找新的优化策略和机会以确保持续审查变得至关重要。这里的关键不仅是走上云成本优化之旅,而且要确保每个阶段都有一个持续的优化周期。
企业优化云服务的频率取决于其采用云计算的速度、发展速度以及与其财务周期的一致性。一般来说,考虑到可用和使用的动态性,云优化必须是一个持续的过程,并且是企业运营模式的一部分。
从一开始就应用优化实践有助于建立优化和问责的企业文化。在考虑优化时,虽然成本外购是一个明智的开始,但考虑价值(实现更好的服务成本)至关重要。
5. 实施按使用计费模型
企业应该对他们采用的云计算服务负责,使他们能够创建预测并寻求优化机会。一个良好的起点是开发资源标记(例如,使用、所有权、部门和成本中心)模型来实现计费模型。通过适当的资源标记,可以将资源成本与资源所有者相关联,从而生成成本中心代码。
6. 使用正确的采购、定价和折扣模式
从基于分配和基于消费的服务中选择合适的采购模式。
选择正确的定价和折扣模式:预留实例是基于预付款和时间承诺的定价选项或折扣。预留实例可以购买一到三年的期限,因此,评估过去的使用情况并做出正确的决定变得势在必行。Microsoft Azure(Azure Reserved VM实例)和Amazon(AWS管理控制台)提供预留实例和定价模型。
需要注意的是:(1)谨慎决定,因为它是在合同基础上运作的。(2)时刻留意潜在的降价机会,在机会消失之前抓住它。
7. 建立跨职能的云计算财务运营团队
随着现收现付(PAYG)模式的出现,企业的财务决策已经分散。这意味着,在以前的传统IT模型中,只有少数人负责制定有关基础设施采购的财务决策。使用新的定价模型,任何人都可以做出云支出和成本管理决策,而现在成为他们的责任。然而,这种权力下放也带来了更多的复杂性。这可能会带来不可避免的账单冲击和预算偏差。
因此,集成金融运营变得势在必行。财务运营只不过是预算和成本模式(FINance)和基础设施、应用程序和数据(OPerations)的组合。
财务运营是一种数据驱动的协作式云计算支出管理方式,可让财务、IT和业务快速管理。正如麦肯锡公司指出的那样,大多数大型企业将通过将技术、财务和采购人才聚集到一个跨职能的云计算财务运营(FinOps)团队来管理云采购和消费而受益。结合云计算可持续性优势的财务运营模型有助于节省资金和管理云成本。
结语
云成本优化要求在企业层面和行为层面进行模式转变,以确保负责任和最佳地利用云计算投资。这不仅仅是运营问题或只是降低成本,而且是一个价值驱动的战略举措。实现这一点并不容易,需要治理、架构、运营、产品管理、财务和应用程序开发之间的紧密协作才能取得成功。
通过采用正确的云成本优化策略,企业不仅可以提高投资回报率和总体拥有成本,还可以使业务处于最佳状态。由于DevOps彻底改变了开发流程,良好的云成本优化框架和财务运营可以帮助企业获得云计算的真正商业价值。
通过正确的战略干预、控制和运营模式,云计算为企业提供了卓越的IT支出可见性,无疑是企业可以进行的最重要和最有前途的一种技术投资。