首页 / it.itcdj.com / 正文

边缘计算不是云的备胎

上次去苏州的自动化车间采访,刚进门就碰到运维的小伙子蹲在电箱旁边擦灰。

以前他们的质检相机是把所有实时画面传到几公里外的园区机房云服务器,一张图从拍下来、传到服务器、跑完质检模型、再把结果回传到产线的分拣臂,要两百多毫秒。碰到产线节拍拉到每分钟六十件的时候,判定为次品的工件已经顺着传送带流到下一个工位了。

换了个巴掌大的盒子。

就装在相机旁边的电箱里。

所有的图像识别计算直接在盒子里完成,只把判定为次品的截图和对应的时间戳传到云端存档。延迟降到二十毫秒以内。分拣臂看到次品直接就拨走,根本不给它流走的机会。

离数据最近的那台小盒子

这事没那么玄。说白了就是把计算的位置,从几百公里外的集中机房,挪到离数据产生点几十厘米的地方。很多人刚接触边缘计算的时候,总觉得这是把云的功能切一块下来扔到边上,是云能力的“边角料”。

错。

真正的取舍从来不是功能拆分,是延迟和成本的硬平衡。你要是仔细算过账就会发现,把所有原始数据都传到云端,光是带宽成本就是一笔不小的数目——一个车间里二十个高清工业相机,每秒产生的原始视频流就有好几个G,全量传上去,一个月的带宽费够买好几个边缘盒子。更别说那些对延迟敏感的场景,等数据传到云端再把指令发回来,物理距离摆在那,光速都赶不上的事,再大的带宽都补不上。

工业产线旁边缘计算盒子安装实景

当然也不是所有场景都需要把计算挪到边上。比如路边的气象传感器,每五分钟测一次温度湿度,数据量小到可以忽略,直接传到云端就行,根本没必要在杆子上装个计算盒子。

没人说破的隐性代价

麻烦在于。

很多宣传材料里只会算硬件和带宽的账,不会算运维的账。刚才那个车间换了边缘盒子之后,硬件成本确实降了,带宽费砍了七成,但运维的工作量直接翻了三倍。以前机房里的服务器,统一放在恒温恒湿的机柜里,统一打补丁,统一升级算法模型,出问题了有专门的运维团队轮值响应。现在这二十多个小盒子,分散在车间各个角落:有的在电箱里闷着,夏天车间温度到四十度的时候,电箱里能飙到六十度;有的旁边就是焊锡工位,三个月不到防尘网就堵得严严实实。

说真的,这账算起来,根本不是买盒子那点硬件钱能盖住的。

上次他们的运维主管跟我吐槽,上个月为了把所有盒子上的旧质检模型升到新版本,他带着两个徒弟,爬了三个设备架,拧了二十多颗固定螺丝,花了整整两天才全部更完。中间还碰到两个盒子因为积灰太多,散热不好,升级到一半直接宕机,折腾了半天才恢复。

边缘节点分布式运维巡检现场
边缘节点分布式运维巡检现场

更头疼的是版本不一致的问题。二十多个分散的节点,不可能每次升级都做到完全同步——总有那么一两个盒子因为各种原因没更上,跑着旧版本的模型。之前碰到过一个食品加工厂,两个相邻工位的边缘盒子版本差了半个月,同一款饼干的质检标准完全不一样,整批货的良率统计乱成一团,查了三天才找到问题根源。

别把边缘吹成下一代云

别把边缘吹成下一代云
别把边缘吹成下一代云

现在行业里有个很奇怪的风气,一讲边缘计算,就说这是要替代云,要把所有计算都下沉到离用户最近的地方,什么端侧跑大模型,什么全量数据本地处理,听着就让人热血沸腾。

扯远了。

边缘计算的边界,从来都是算一笔细账:什么数据值得本地算,什么数据必须传上去。比如路口的闯红灯抓拍,需要毫秒级的响应,识别到违规就拍,等数据传到几公里外的交警机房再返回指令,车早就开没影了。但要是想分析全城一个月的交通流量,找出最容易堵的路口做信号配时优化,这些数据你放在每个路口的边缘盒子里根本凑不齐,最后还是得传到中心云去做跨区域的汇总分析。

搭伙干活而已。哪有谁替代谁的道理。

之前碰到个做连锁超市的客户,当初非要上全边缘的方案,说门店的销售数据全放本地边缘节点存,“传到云不安全”。结果有个门店的边缘服务器被人撬窗偷走了,三年的销售记录全没了,连进货对账的凭据都找不回来。你说这叫什么事?

从来没有什么放之四海而皆准的方案。边缘计算从来不是什么颠覆式的技术革命,就是工程实践里攒出来的一个朴素选择:哪里的计算离数据最近,成本最低,响应最快,就把计算放哪里。就像几十年前工厂里的机床,本来所有的控制都要传到中央控制室,后来发现每个机床旁边装个小控制器,反应更快,故障影响范围更小,就慢慢普及开了。

没那么玄乎。