云计算 = “潘多拉”?

2022年01月14日 阅读数:2
这篇文章主要向大家介绍云计算 = “潘多拉”?,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

做者

王孝威:FinOps 认证从业者,热衷传播 FinOps 理论和实践知识,助力云上企业降本增效。api

云计算时代已经到来

云计算时代真的到来了吗?安全

云计算(Cloud Computing),从 2006 年 AWS 第一次推出弹性计算云服务,已走过十五年风雨历程。早期被指责成“新瓶装旧酒” 的炒做,后来引起了人们对云上数据隐私的担心,再到对公有云偶发事故的嘲笑,云计算的成长一直饱受骂名,但云计算市场现状究竟如何?性能优化

从中国市场主流软件来看

可能你已经注意到,在部分国民软件的启动页,会看到最下面有个标识:“某某云提供计算服务”。云计算已经渐渐融入了生活,例如想聊天了打开通讯软件、无聊了想听歌看视频、饿了想点外卖、找不到方向想看地图,这些软件的启动页下面可能都有一行字:“某某云提供计算服务”,云计算已经给生活带来了无穷便利。微信

从全球云计算市场规模来看

公有云在每一年超过 1000亿美圆支出的基础上快速增加,2020 年全球共有云市场份额已经超过 1250 亿美圆,云计算正在化茧成蝶。网络

图1:企业在公有云和数据中心的花费
图源: Synergy Research Group架构

为何云计算市场“爆发”了?

云计算把全部的计算、存储、网络等资源都抽象成了资源池,以下图2所示。须要用这些资源时只须要在公有云的平台网站上用手指点点点,资源触手可及。这就像你住的家里接通了水、电、网络,只须要打开开关,就能享受现代生活的便利。云计算极大的方便了企业在发展过程当中对资源的消耗,无需再提早购买资源、组建团队、专门运营,须要资源只须要在公有云平台上注册一个帐号,就能够直接使用多样化的资源服务。ide

图2:云计算将企业须要的资源抽象成了随手可得的水电性能

潘多拉魔盒已经打开

云计算 = “银弹”?测试

如图3所示,现代家庭须要管理的通常都是小范围资源的开关,例如一个家庭通常只有几个水龙头、数十个开关和插头、以及一个网络入口,水和电通常都是随用随开、按量付费,网络则是包年包月。水龙头通常会记得关,但不少开关会时会常忘记,例如空调、电视等等,每次较电费时会“心痛不已”。一样的,若是使用我的电脑或者云上的资源作一个小的项目时(例如学校的软件做业),能够本身控制项目的启停。若是忘记关闭项目,由于项目自己会消耗资源,我的电脑就会变卡、若是项目在云端运行,则会持续产生费用。优化

若是从现代家庭上升到城市维度,城市管理须要管理的“开关”、“插头”和“网络”成千上万。一样的,若是运行的项目从传统的我的小项目上升到例如微信这样的国民应用,须要消耗的资源也是指数级增加的。如此庞大的资源管理量,用现代家庭(小项目)的资源管理方式可能没法应对,并且管理不当会形成较大浪费。

图3:现代城市的资源管理难题

从企业资源管理来看,之前通常都有本身的 IT 中心,企业看到到本身的设备、有清晰明确的设备购买流程、有折旧计算方法、有严格的资源审核逻辑、有完整的 IT 中心管理体系。云计算把 IT 中心虚拟化了,变成了纯线上的虚拟平台,让资源随时随地想用就用,这种可变的支出模型一旦没有好好利用,或者是忘记了关闭“开关”,浪费现象显著。现在的公有云,每家厂商都提供了数百种产品,每种产品下又有若干种不一样的类型,客户对云资源的管理来产生了新的挑战。这个过程的转变,若是改变现有的管理手段?

要改变管理手段以前,能够先分析企业资源消费模型的变化,这里最主要的变化是:公司对 IT 资产的投入从传统的资本投资(Capital Expenses)变成了运营支出(Operating Expenses),这种变化主要表现为:

传统 IT 消费模型 云上可变消费模型
设备的购买流程 当项目团队的新项目须要硬件设备时,须要向财务部和采购部证实其项目是否有足够的商业化价值,经过了才能申请经费、订购设备 任何受权的项目团队成员能够随时随地购买云资源,财务部和采购部失去了管理的做用
角色关系 工程师是申请者; 财务部/采购部是审核批准者 工程师能够随时随地购买云资源 spend money with code; 财务部/采购部对花费没有清晰的可见性,失去了监管做用; 且不一样角色之间缺乏了沟通
消费 可预测(根据预测提早购买设备); 静态的(在下次采购以前都不会发生变化) 不可预测的(随时购买设备); 动态的(随时随地可能有变化)
购买周期 较长 即时
失败成本 小,但可能形成浪费
项目敏捷
支出模型 资本投资(Capital Expenses),像投资同样提早批量购买设备 运营支出(Operating Expenses),像运营同样随时按需购买设备

表1:公司对 IT 资产的消费模型变化

所以,若是管理方式没有进化,“上云”反而可能成为一种负担。Flexera 发布的《2021 云计算市场发展状态报告》指出,企业上云后平均浪费了 30% 的云支出,云成本优化是企业 2021 年最想作的事情。

图4:Flexera 调研企业在 2021 年最想作的关于云的事情

潘多拉魔盒(潘多拉盒子,pandora's box)是一则古希腊经典神话。众神赠予了潘多拉一个魔盒,盒子里面包含人世间全部邪恶——贪婪、虚伪、诽谤、嫉妒等等。云计算虽然让企业过上了资源随时随地即开即用的“现代生活”,但由于其他的配套系统(管理方式、人员培训、运营手段)没有及时跟进,云计算像一个潘多拉盒子同样,给企业也带来了不少难题。本文主要探讨企业上云后最大的问题:如何有效优化云的使用成本?

盖上潘多拉魔盒

魔盒如何关闭?

新的企业 IT 消费模型须要新的管理手段,该方案应该是可以覆盖人员、流程和技术的管理,是专门针对云上可变消费模型的治理方案,确保客户在云上花费的每一元得到最大价值。

若是该方案还能够结合客户本身的商业化指标给出决策性建议,(例如:公司在云上有十个项目,发现2个项目的云资源消耗金额远小于项目的收入,能够考虑是否应该为这两个项目投入更多的资源?发现有3个项目的投入产出比一直在扩大,考虑这三个项目是否该作些调整?)。这样就能够帮助企业如何利用云计算赚钱,而不是一味的追求省钱,充分发挥云计算的价值,将潘多拉魔盒关闭。

因而,基于企业对云上成本管理诉求的分析,总结以下:

  1. 看得见:让企业理解本身的用量和成本
    • 项目维度:具体到每个项目/服务的成本
    • 人员维度:具体到每个组织架构/团队/人员的成本
    • 自定义维度:每个自定义维度的成本(例如:某一具体云资源的用量;多个团队的成本聚合;不一样时段的成本对比;成本趋势图等等)
  2. 用得省:提供建议优化成本
    • 手段:云上资源的付费类型、机型推荐,识别并清理闲置资源,定义预算告警等
    • 策略:简化配置优化动做和策略(例如:当机型不合适的时候提示用户手动更换推荐的机型)
    • 评估:不一样手段的优化收益&风险(例如:对比新旧机型的价格差别;清理闲置资源时可能对波峰流量没法承载的风险)
    • 自动化:自动化执行优化策略和告警
  3. 持续运营:持续基于商业策略优化成本
    • 预测:预测将来的成本,预测经过手段优化后的成本变化
    • 衡量:如何将成本与项目的 KPIs 结合,衡量项目的投入产出比
    • 架构:如何将成本对应公司不一样等级的组织架构
    • 决策:如何利用洞察的指标帮助项目/公司作更好的决策

企业云成本管理的问题已经抛出,是否有一种有效的手段能够彻底的解决以上全部问题?

FinOps(Financial Operations)就是这样的一种最佳实践,帮助云上客户有效洞察云支出、提供手段优化用户成本、以及后续长时间的持续运营和优化。FinOps 涉及的领域:

  • 理解云支出和成本(对应企业成本管理问题的“看得见”,帮助企业理解成本构成)
    • 回答这样的一个问题:企业在云上花费了什么?
    • 收集有关云使用和成本的全部必要信息,并将其分配到每个人身上,理解团队中每个项目/人关于云资源的使用状况
  • 性能追踪和基准测试(对应企业成本管理问题的“持续运营”,帮助企业理解本身的成本是否用的对)
    • 回答这样的一个问题:正在使用/支出的云资源是否使企业可以实现其战略和组织目标?
    • 设置其使用状况和成本并将其映射到预算中,使用历史信息进行预测,并创建和衡量关键绩效指标和其余绩效指标。
  • 实时制定决策(对应企业成本管理问题的“持续运营”,帮助企业作决策)
    • 回答这样的一个问题:采起什么行动来更好地实现企业的目标?
    • 当企业了解支出,并了解相对于预期和标准的表现时,企业能够在收到新的云支出信息时使用这些信息作出实时决策。
  • 云上支出优化(对应企业成本管理问题的“用的省”,帮助企业选择更合适的云资源)
    • 回答这样的一个问题:如何改变企业支付的费用模型(包年包月/按量付费/竞价实例),以及如何购买在云端使用的东西(应该选择什么机型),以实现更好的价格目标?
    • 利用历史使用的数据调整订价模型,帮助企业选择更合适的费用模型和机型实例。
  • 云使用的优化(对应企业成本管理问题的“用的省”,帮助企业更有效管理本身的业务)
    • 回答这样的一个问题:如何更改企业使用的云资源方式,以优化成本?
    • 管理业务工做负载、以及云资源实例的数量,在不使用时关闭资源。
  • 团结公司组织(对应企业成本管理问题的“持续运营”,帮助调整企业组织架构,以实现降本增效的文化)
    • 回答这样的一个问题:能够在企业的组织内进行哪些更改,来更有效地使用云?
    • 将 FinOps 与现有组织流程、组织单位和技术集成。

为何是 FinOps?

FinOps 提出了很是详细的云上成本管理手段,包含下图5中的理念、原则、涉及的人员的分工、成本优化的阶段、涉及领域等。

FinOps 理念

FinOps 致力于经过一整套系统、最佳实践、文化,帮助企业去理解云成本,以实现更好的决策。

FinOps 原则

  1. 团队须要合做(团队主要包含:财务团队、技术团队、业务团队)
  2. 云的价值驱动了决策(帮助执行层洞察云上消费的价值所在,辅助其作决策)
  3. 每一个人都要为本身消耗的云成本负责(将云成本分摊到每一人身上)
  4. FinOps 的报告应该是便于访问的、且是实时的(报告应该及时、人人可访问)
  5. 一个中心化的团队驱动了 FinOps 的云上成本管理理念(必须有一个全局观的团队将不一样人员团结起来,使用 FinOps 的理念优化云支出)
  6. 利用云的可变消费模型(云的消费模式有其特殊使用方法,好好利用才能充分发挥做用)

图5:什么是 FinOps

FinOps 的影响力

FinOps 基金会作了一个问卷调查,共收到 804 个回复,参与回复的企业总的年云支出超过 300 亿美圆。超过 78% 的回访者指出:FinOps Foundation 是云上成本优化管理信息的最佳来源。

图6:云上成本优化管理的渠道

FinOps 全景图

FinOps 基金会是Linux 基金会的一个项目,致力于经过最佳实践、培训、制定标准来推动 云的财务管理。 2019年2月成立 FinOps 基金会,2020年6月加入 Linux 基金会。目前 FinOps 基金会包括来自 1500+ 企业的 3500+ 我的成员,包括 10+ 服务和平台提供商。

图7: FinOps 全景图

写在最后

云计算的时代已经到来,云上成本管理迫在眉睫,FinOps 中文社区将持续经营和传播 FinOps 相关的理念和知识,期待您的加入,让企业上云的价值会到初心 —— 降本增效。

参考:

The Cost of Cloud, a Trillion Dollar Paradox

https://www.atlassian.com/blog/platform/what-is-finops

https://www.finops.org/introduction/what-is-finops/

https://saasoptics.com/blog/what-is-finops/

https://data.finops.org

关于咱们

更多关于云原生的案例和知识,可关注同名【腾讯云原生】公众号~

福利:

①公众号后台回复【手册】,可得到《腾讯云原生路线图手册》&《腾讯云原生最佳实践》~

②公众号后台回复【系列】,可得到《15个系列100+篇超实用云原生原创干货合集》,包含Kubernetes 降本增效、K8s 性能优化实践、最佳实践等系列。

③公众号后台回复【白皮书】,可得到《腾讯云容器安全白皮书》&《降本之源-云原生成本管理白皮书v1.0》

【腾讯云原生】云说新品、云研新术、云游新活、云赏资讯,扫码关注同名公众号,及时获取更多干货!!