AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

“成本刺客”防不胜防,为何云成本如此难以驾驭?

  • 2023-03-31
    北京
  • 本文字数:4259 字

    阅读完需:约 14 分钟

“成本刺客”防不胜防,为何云成本如此难以驾驭?

达尔文曾说过“能够生存下来的生物, 既不是最强壮的, 也不是最聪明的, 而是最能够适应变化的物种。” 面对眼下经济的不确定性,很多企业在压力下,被动进入到“节衣缩食”的模式。推动企业减少支出,如何更好地“降本增效”更是上升为生存问题。


面对成本压力,企业不再一味地追逐前沿的技术,而是更加注重数字化投资的平衡成本与收益,以确保获得最大化的商业价值。然而,可怕的是,面对屡创新高的云支出,许多 IT 团队却找不到成本失控的源头。海外的部分企业由于上云后过高的 IT 成本,甚至一度掀起了“云回迁”的声浪。


如何能够在享受云计算这个巨大的创新引擎的同时又能够清晰度量云成本,不被“成本刺客”所伤?这一定是 2023 年管理者的数字化必答题。


为什么云成本如此难以驾驭?


事实上,云成本问题在近年来已经引起了很多企业管理者的重视,也有越来越多的企业通过优化资源使用来进行成本管控。可为什么“成本刺客”仍旧防不胜防呢?企业在云成本管理的过程中,主要面临四大痛点,可归纳为:投资看不清,成本不合理;大把资源闲置和资源浪费;难以动态响应市场创新业务需求和变化;业务 & 财务 &IT 对评估投资协作不佳 。由于本文面向的对象主要是技术管理者与开发者,因此,着重对大把资源闲置和资源浪费造成云成本失控的原因进行分析,主要有以下三点:


其一,是性能的浪费。由于缺乏明确的衡量指标和应对策略,很多企业难以评估其在云端的实际性能需求,往往会过度采购云资源或使用不必要的高性能服务。此外,在使用过程中,为了保证应用程序能够正常运行,工程师在配置云计算资源的时候也通常会选择过度配置。


其二,是闲置资源无法快速释放。由于企业需求的波动性,云资源的使用情况也会随之发生变化。但是,如果企业在使用云资源时没有采用自动化的管理策略,就会存在很多闲置的计算资源,导致企业付出了不必要的成本。


其三,是对数据存储缺少分级和分层管理。缺乏分级分层管理会导致数据存储在云环境中不受控制地增长,从而导致云成本的浪费。同时,由于没有对不同数据类型的访问频率和重要性进行分析,数据存储和备份的策略也无法有效地优化,从而增加了数据存储的成本和复杂度。


面对如此多“成本黑洞”,如果企业不谨慎管理其云计算资源,必然会付出惨痛的后果。去年,印度一家名为 Paytm 的电子商务公司就因未能有效管理云计算资源而导致云成本相比 2021 年急剧增长 400%。2022 年,美国航空公司 Delta Airlines 也因同样的原因而收到“天价”账单。对于一些初创公司而言,云成本管理不当造成的后果更为致命,海外初创公司 Milkie Way 曾因测试期间的疏忽,险些导致公司破产。


以上案例并非个案,云成本管理问题是普遍存在的。Gartner 的一份报告指出,云成本浪费是全球公有云市场的主要问题,估计云成本浪费率约占总支出的 30%。451 Research 的研究表示,80%的受访者认为与云成本相关的不良管理已对其业务产生负面影响。



“成本刺客”如何退!退!退!


当一种现象成为整个市场的痛点,必然会催生出一系列应对的方法和举措。FinOps 的理念正是以此诞生并得到快速发展的。


FinOps 是指管理和优化云计算成本的一种方法论和实践,旨在帮助组织更好地理解和控制其云计算支出。其核心理念是让所有涉及云计算成本的部门(开发、IT、财务等)更加紧密的协作,以便更好地进行成本控制,实现的手段包括建立透明度、监控和分析云资源的使用情况、采用自动化工具和流程等。


早在 2017 年 Joe Kinsella、J.R. Storment 等人就在亚马逊云科技的 re:Invent 大会上提出过该理念。当时他们认为,随着越来越多的企业将工作负载迁移到云上,云计算成本管理问题将会变得越来越复杂。因此他们创建了 FinOps Foundation 社区,致力于帮助企业更好地管理和控制云计算成本。随着时间的推移 FinOps 社区吸引了越来越多的人,其中包括亚马逊云科技、Microsoft、Google 等云服务提供商代表和其他企业的 FinOps 专家。


FinOps 说到底是一种概念,具体的实践与落地还是需要切实可行的工具和方案来推动。早期 FinOps 相关的产品主要是由多云管理的商业化公司推动,近两年云厂商也加入了推动 FinOps 向前发展的队伍。海外市场亚马逊云科技推出了 FinOps 工具,如 Amazon Cost Explorer、Amazon Budgets 等。国内市场头部云厂商也相继发力,阿里云推出 ACK FinOps 套件、腾讯云推出成本优化开源项目 Crane 等。


一般来说,由云厂商提供的 FinOps 产品更便于与其自身的云平台进行深度整合,便于快速访问和管理资源,可靠性和安全性更高且更具价格竞争力。唯一不足的是,由于不同云厂商间存在壁垒,因此,该类产品通常只适用于特定的云平台。



一个战略,七大路径,实现云上降本增效


近年来,云服务提供商致力于将 FinOps 相关的工具和产品整合,形成了完整的云财务管理(CFM)战略。其中以 FinOps 领军者亚马逊云科技的云财务管理(CFM)战略最具代表性。亚马逊云科技 云财务管理(CFM )战略经历了从基础设施成本管理到应用程序与业务成本管理,再到如今提供一站式成本管理几个阶段,已发展得十分完善。


整个战略有四大核心,分别是:成本可见性、成本优化、规划与预测和云财务运营。



在成本可见性方面亚马逊云科技 云财务管理(CFM)建立了查看、度量与评估的一整套体系,通过云价值成本可视化报告,提供更加细颗粒度的核算,精细化进行成本管理。在成本优化维度,该战略强调弹性优化和利用资源。通过拍卖机制,以低成本的竞价方式购买闲置资源从而降低采购成本,以分层管理的形式更有效地利用存储资源,此外,无服务器模型根据调用次数计费,避免闲置计算资源的浪费。


在规划与预测的策略上,该战略采用数据驱动的预测分析,从而清晰可见地预测短期 / 长期成本,并通过架构优化服务,使云支出预测的准确性提升 35%。在云财务运营上,亚马逊云科技主张借助云财务管理(CFM)搭建云商数字化联合团队,财务、技术、业务从高层的战略目标开始合作规划,优化技术支出,把成本聚焦在可以为业务带来竞争力的 IT 计划。


该战略具体是如何实践起来实现云上降本增效的呢?亚马逊云科技将其归纳为七条切实可行的方法,针对性的解决了因用量痛点导致的成本失控


避免性能的浪费


  • 选择符合应用需求和预算的实例类型


上云是否能带来更低的成本?答案必然是肯定的。但误区在于很多企业只是迁移到了云端,而没有进行后续的调整,那么,效果必然会受到影响。云厂商通常都提供有多种类型的实例,仅亚马逊云科技提供的实例类型就有 600 多种,选择最适合工作负载的实例配置,并根据需求变化不断调整实例的类型,能够有效消除未使用资源的间接成本。


  • 选择最适合预算的采购模式


不同的计费模式也会影响云计算资源的使用和费用。云服务提供商提供的最常见的计费模式有按需付费、预付费、混合计费模式等等。一般来说,按需付费适合于对资源使用量不确定的企业,但其成本相对较高。而预付费则适合有长期稳定的资源使用的企业,通过预先支付一定费用,获得更高的资源使用量或者折扣。混合计费模式则是将前两者进行结合,以更好地平衡成本和灵活性,企业需要合理评估不同计费模式的优缺点,选择最适合自己的模式。


  • 迁移到 Amazon Graviton,获得广泛应用的最佳性价比


相比计费模式需要企业合理的对自身情况进行评估,服务的选择则更具规律性。一般来说,新的计算与存储服务,往往会拥有更高的性能与更低的成本。绝大多数的云服务都遵循这样的优化方向。例如,亚马逊云科技新一代处理器 Amazon Graviton 就比同类的前一代基于 X86 的实力的性价比提高了 40% 以上。


  • 在亚马逊云科技上构建和运行您的应用程序


事实上,不仅仅 Amazon Graviton 有如此大规模性价比的提升,自成立以来,亚马逊云科技就将成本节约列为了首要任务之一,通过与处理器制造商合作、自研芯片等多样性的方式,亚马逊云科技在提升其服务性能、安全性、加速创新的同时已将价格降低了 115 次。


闲置资源快速释放


  • 利用无服务器计算优化成本并加速创新


云平台提供了强大、高性价比的计算和存储资源,以满足各种应用程序的需求。然而,许多应用程序在不同的时间段内需要不同程度的资源。采用无服务器技术可以将计算资源分配到需要的时间和地点,从而优化资源利用率,减少了成本。此外,无服务器计算高可用性、弹性、灵活等特点,也能够为企业提供更好的计算体验。


  • 优化你的资源能力以适应需求


除了采用最新的服务和技术,优化资源适应需求的能力也至关重要。过度配置资源会导致不必要的基础设施成本,而配置不足则会导致应用程序性能不佳。利用 Amazon Compute Optimizer 和 Amazon Auto Scaling 两项服务就能够精准进行配置,帮助用户应对需求的变化。


对数据存储缺少分级和分层管理


  • 利用亚马逊云科技存储,优化您的工作负载成本


针对数据存储缺少分级和分层管理导致资源浪费的问题,亚马逊云科技也给出了相应的优化方法。Amazon S3 Intelligent-Tiering 在 Amazon S3 的基础上可以自动将对象分层,实现更精细的数据分层和更高效的存储资源利用。而 Amazon EBS 和 Amazon EFS 则提供了多种不同性能和成本的存储类型,用户可以根据业务需求进行选择,以实现更加精细的资源分层和更低的成本。通过 Amazon EFS 智能分层技术,最高能将存储成本降低 92%。



综上可见,亚马逊云科技 云财务管理(CFM)是一套非常系统、灵活且完整的解决方案,能够帮助企业在不确定性中寻找确定方向,通过“ 云财务管理(CFM)”,真正认清云上业务价值,并持续演进。在 VUCA 时代更需敏捷转型,让“ 云财务管理(CFM)”快速匹配、指导业务发展,以抢得市场先机。


在过往的实践中,亚马逊云科技 云财务管理(CFM)的效果也得到了很好地验证。MicroStrategy 是全球最大的独立上市商业智能公司,提供领先的分析和移动软件平台。该公司通过采用亚马逊云科技 云财务管理(CFM)战略,将云计算的支出减少了 30%,每年节省 250,000 美元,提高了对云计算使用和支出的可见性,并用这部分省下来的费用将培训资源和平台增加了 50%。全球拥有数十亿游戏玩家的 Wildlife Studios 公司,应用亚马逊云科技提供的战略来优化云成本,了解云上使用情况,将每年的云成本支出减少了 45%。这样的案例在亚马逊云科技的客户中不胜枚举。


未来,随着越来越多企业上云进程的逐步加深,云成本管理的实践将会越来越普及。云财务管理(CFM)或许将成为许多企业必不可少的一项管理实践。当然,没有哪个战略或者方案是完美的。目前市面上的云成本管理解决方案仍面临缺乏统一行业标准的问题,使得企业难以进行比较和选择最适合他们的产品。随着新的技术的快速发展,云成本管理战略也需要持续发展和演变,以适应市场新的变化。



2023-03-31 14:284807
用户头像

发布了 88 篇内容, 共 49.7 次阅读, 收获喜欢 55 次。

关注

评论

发布
暂无评论
发现更多内容

智慧迪拜与不可或缺的区块链技术

CECBC

[译] D8 优化: Assertions

Antway

6月日更

深度解读畅捷通云原生架构转型实战历程

阿里巴巴云原生

云原生

记一次MySQL磁盘满了之后清理的过程

北游学Java

Java MySQL

Apache Dubbo 3.0.0 正式发布 - 全面拥抱云原生

阿里巴巴中间件

云计算 阿里云 开源 云原生 中间件

☕️【Java技术之旅】【ConcurrentHashMap】深入浅出核心源码分析(JDK1.7版本)

码界西柚

Java 源码分析 ConcurrentHashMap 6月日更

项目管理复杂多变,如何成为一个好的项目经理?

万事ONES

项目管理 研发管理 ONES 开发管理

技术实践:教你用Python搭建gRPC服务

华为云开发者联盟

Python gRPC 语言 移动应用开发 RPC框架

数字货币将给我们的生活带来什么?

CECBC

精致女孩的护牙小心机,藏在这瓶冰泉漱口水里

Geek_50a546

带你掌握C++中三种类成员初始化方式

华为云开发者联盟

c++ 初始化 类成员初始化 声明时初始化 初始化列表

手写Spring,定义标记类型Aware接口,实现感知容器对象

小傅哥

Java spring 小傅哥 aware

架构实战营 - 群讨论汇总(2021)

华仔

#架构实战营

字节跳动异构场景下的高可用建设实践

火山引擎开发者社区

架构 后端

Linux之more命令

入门小站

Linux

在线正则表达式测试,正则替换工具

入门小站

工具

我去,这是出BUG了呀!

why技术

Java dubbo 后端

Rust从0到1-函数式编程-闭包

rust 函数式编程 闭包 functional closures

带你认识4种设计模式:代理模式、装饰模式、外观模式和享元模式

华为云开发者联盟

设计模式 外观模式 代理模式 装饰模式 享元模式

唐庄酒业的酒怎么样?好的酱香酒就应该和它一样

Geek_50a546

我的企业安全观

I

安全架构 企业安全 组织架构 安全运营 安全协作

JAVA 面向对象 (十五)-- 异常

加百利

Java 6月日更

阿里P10热荐,面试前必看!Java高并发编程五套“完美日记”GitHub已经标星78K

Java架构追梦

Java 阿里巴巴 架构 面试 并发编程

项目经理的主要工作有哪些?

万事ONES

项目管理 研发管理 ONES

数据结构——链表

若尘

数据结构 链表 6月日更

唐庄酒业的酒怎么样?不输茅台特有面子!

Geek_50a546

除了数据恢复,EasyRecovery还有这样的功能!

淋雨

文件恢复 Easyrecovery破解 硬盘数据恢复

实战!使用Docker在线安装OnlyOffice

一个需求

Docker onlyoffice

线性表、顺序表和链表,你还分不清?

华为云开发者联盟

数组 链表 指针 线性表 顺序表

纯CSS实现随机翻牌效果之steps 妙用

devpoint

CSS css3 6月日更

做好项目管理,项目经理需要具备哪些优秀品质?

万事ONES

项目管理 研发管理 IT ONES 项目经理

“成本刺客”防不胜防,为何云成本如此难以驾驭?_服务革新_张雅文_InfoQ精选文章