弹性伸缩:被忽略的云计算基础设施核心能力

去年双11开场第一分钟,平台流量冲到平日的80多倍。要是搁15年前。所有电商平台都得集体宕机。用户刷不出页面,商家赔本赚吆喝,白忙半个月。现在没人担心这个。

多数人只会说云计算牛,算力够强。很少有人注意到,藏在背后撑住这一切的,就是弹性伸缩。这根看不见的顶梁柱,改变了整个算力产业的游戏规则。

弹性伸缩的本质:不是加机器这么简单

很多人对弹性伸缩的认知,停留在「流量不够了自动加几台服务器,流量降了再关掉省钱」。太浅了。

弹性伸缩的核心,是在对的时间,把对的算力,放到对的位置,全程不对用户产生任何感知。这里面的技术坑,比你想象的多得多。

早十年,加机器全靠运维手动敲命令。拉代码、配环境、同步数据、切流量,一套走下来少说得几小时,等弄完,峰值都过去了。现在的弹性伸缩要做到秒级响应,流量刚涨起来,新的算力已经就位,流量切过去不抖动,用户甚至感觉不到任何变化。这才叫合格的弹性伸缩。

云计算弹性伸缩工作流程示意图
云计算弹性伸缩工作流程示意图

从技术边界划分,现在主流的弹性伸缩分三类:一类是垂直伸缩,给现有机器直接升配降配,适合变化没那么极端的场景;一类是水平伸缩,直接加减机器实例,是现在扛大峰值的主流;还有最狠的,就是弹性缩容到零,闲的时候完全释放所有资源,一分钱算力钱都不花,这对轻量业务、创业项目太友好了。

它解决的本质问题,就是算力供需错配。几乎所有业务的流量都是波动的,不可能永远平。原来买固定算力,要么峰时不够卡爆,要么闲时空转浪费钱。弹性伸缩就是把这个错配给填上了。

产业落地:从云厂商卖点到全行业刚需

说实话,最早弹性伸缩就是云厂商用来卖按需算力的营销卖点。也就头部互联网公司用来扛大促、抢红包峰值,普通公司根本碰不到。

现在完全不一样了。从互联网到传统行业,弹性伸缩已经变成了刚需。

在线教育行业,寒暑假上课高峰期的流量,是平日淡季的十倍以上。原来租固定物理机,旺季挤得进不去,淡季一大半资源空转,一家中型职业教育机构,一年光浪费的算力成本就能有小两百万。换了带智能弹性伸缩的云架构之后,成本直接砍了六成多,用户上课还从来不卡。

就算是看起来和互联网不搭边的制造业,现在也在用。不少工厂的工业互联网平台,只有白天生产排班的时候需要大量算力采数据、做分析,晚上停工之后,算力需求只有白天的5%不到。原来买的服务器,一天闲八个小时,现在用弹性伸缩自动缩容,省下来的钱够给工厂换三条智能检测线。

电商大促弹性伸缩流量成本对比图
电商大促弹性伸缩流量成本对比图

它对整个产业链的影响,远不止省钱这么简单。原来做互联网产品,起步就得先买几百万的服务器,占压大量现金流,小团队根本玩不起。弹性伸缩把算力变成了像水电一样的按需服务,几个人的小团队,就能撑住百万级用户的访问,直接把互联网创业的门槛拉到了地板。

不过话说回来,落地的障碍也不少。很多传统企业的核心系统,还是十几年前搭的单体架构,根本拆不成可以弹性调度的微服务模块。想上弹性伸缩,就得整个重构系统,改一次成本不低,很多老板怕改坏现有业务,宁愿继续抱着原来的空转服务器耗着。

还有一个绕不开的问题,现在各家云厂商的弹性伸缩标准不统一,换厂商就得重新配置规则,不少用户用熟了之后,想挪也挪不动,被变相绑定了。

隐形风险与未来3-5年走向

隐形风险与未来3-5年走向
隐形风险与未来3-5年走向

很多人只看到弹性伸缩的好处,没注意藏在背后的风险。

最常见的就是「乱弹」。要是规则配置不对,或者遇到流量异常波动比如DDOS攻击,弹性伸缩会疯狂加机器,最后账单出来能把老板吓死。我就听说过一家初创公司,做活动的时候遭了攻击,弹性伸缩自动弹出来上百台机器,一天的账单顶得上三个月的营收,直接差点把公司干没了。

还有安全问题。新弹出来的机器,要是没同步安全配置、没打最新补丁,就直接上线接流量,等于给黑客留了现成的后门。公共云场景下,峰值期大家都在弹资源,还容易出现物理资源争抢,反而导致弹出来的机器性能不够,拖慢整体业务。

现在行业也在慢慢解决这些问题,不少云厂商做了智能预判型弹性伸缩,提前根据历史数据预判流量峰值,提前弹好资源,不会乱加,还加了成本阈值告警,到了预算自动停扩,把风险给兜住了。但整体来说,还是没有完全成熟,还是得用户自己盯着点。

对未来3到5年,有三个判断很清晰。

第一,弹性伸缩会从云端下沉到边缘。现在边缘计算、IoT、车联网发展越来越快,这些场景的算力波动比云端大得多,车跑起来需要大量算力做推理,停着的时候几乎不需要,未来边缘侧的弹性伸缩会变成标配,还能帮着省电省流量。

第二,弹性伸缩会从可选卖点变成所有云服务的基础能力。就像现在买云服务器必须带网络一样,以后没有成熟弹性伸缩能力的云服务,根本没人会买。

第三,跨云统一弹性伸缩管理会变成新的刚需。现在用户被单云绑定的痛点越来越突出,未来会有更多第三方工具做跨云的弹性调度,哪家算力便宜用哪家,还能避免一家云出问题全业务崩掉的风险。

弹性伸缩看起来只是云计算的一个技术模块,实际上它是整个ICT产业从卖硬件转向卖服务的标志性产物。它改变的不只是算力的使用方式,是整个科技产业的创业和运转逻辑。这点,很多人到现在还没意识到。

作者|大讲堂

排版|大讲堂

审核|乐乐

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:弹性伸缩:被忽略的云计算基础设施核心能力
文章链接:https://lfdjt.com/info_23_20468.html