当前位置:首页 > 问答 > 正文

太形象了,边缘计算到底是啥?听这解释真有意思!

整理自网络博主“有趣的程序员”一段广受欢迎的科普视频讲解)

“哎,哥们儿,问你个问题,你知道‘边缘计算’是啥不?是不是一听这词儿,就觉得特别高大上,感觉又是那种一堆英文缩写、离我们普通人特远的技术?别急,我今天给你打个比方,保准你听完一拍大腿:哦——原来就是这么回事儿!太形象了!”

“咱们先从一个你最熟悉的事儿说起:吃饭,假设你现在肚子饿得咕咕叫,你想吃一碗你妈做的拿手炸酱面,这碗面怎么做出来的呢?有两种办法。”

“第一种办法,古老的传统办法,你给你妈打电话:‘妈,我饿了,我想吃炸酱面!’你妈在老家厨房里,‘哎,好嘞!’然后她开始忙活:洗菜、切黄瓜丝、剁肉末、炸酱、煮面条……整个过程,全在你老家那个厨房里完成,她把一碗热气腾腾、色香味俱全的炸酱面,通过‘饿了么’小哥,千里迢迢给你送过来,你拿到手,可能面都有点坨了。”

“这个过程,像不像‘云计算’?你的请求(想吃面)发到了一个遥远的、功能强大的‘中心’(你妈家的厨房),所有复杂的计算和处理(做饭)都在那个中心完成,最后只把结果(一碗成品面)通过网络传给你,这个中心厨房厉害吧?能同时给好多孩子做饭!但缺点也明显:万一送餐路上堵车了(网络延迟),或者‘饿了么’小哥今天罢工了(网络故障),你这面就吃不上了,或者吃上也不热乎了。”

“好,现在说第二种办法,现代化的‘边缘计算’办法,你是个聪明的孩子,你早就未雨绸缪了,你干嘛了?你把你妈做炸酱面的‘独家秘方’给要过来了!不仅是要过来了,你还买好了所有的食材:六必居的干黄酱、肥瘦相间的五花肉、手擀面……全都在你自家的小厨房里备着,哪天你想吃了,你根本不用打电话,自己撸起袖子就在你家厨房里开干!虽然你手艺可能没你妈那么娴熟,切黄瓜丝跟黄瓜条似的,但最起码,你很快就能吃上,而且是刚出锅的,热乎!最关键的是,不用等快递,不怕网络卡顿。”

“你看,这个过程就是‘边缘计算’!那个‘独家秘方’,就相当于云端下发给你的‘算法’和‘程序’;你家那个小厨房,边缘设备’(比如你的手机、家里的智能摄像头、工厂里的机器人);食材就是本地数据,处理数据(做饭)这个动作,不再需要全部传到遥远的云端中心去完成,而是在离你最近的地方——也就是‘边缘’(你的厨房)——直接就搞定了。”

“咱们再举几个实实在在的例子,你就更明白了。”

“比如说自动驾驶汽车,你想想,它能等到把前面突然跑出来一个小孩子的视频画面,先传送到几千公里外的云服务器,等服务器分析出‘哦,这是个小孩,危险!’,再把‘赶紧刹车!’的指令传回来吗?那肯定来不及啊!车祸都发生完了,自动驾驶汽车自己就必须是一个强大的‘边缘计算’设备,它得自己当场、立刻、马上处理摄像头和雷达看到的数据,瞬间做出刹车或转向的决策,速度就是生命,这时候‘边缘’计算的速度优势是无可替代的。”

“再比如你家里那个带人脸识别的智能门铃,它认出你是家人,‘咔哒’一声就开门了,它需要把你这张大脸照片传到美国的服务器上去比对吗?不需要,它只需要在门铃这个小小的设备里,或者顶多在你这屋里的智能网关上,就把这个识别工作给做了,这样既快(秒开),又安全(你的脸谱数据不用满世界跑),还省流量(不费你的宽带)。”

“所以你看,‘边缘计算’不是什么玄幻的东西,它就是让计算能力更靠近产生数据的地方,靠近‘边缘’,而不是啥事都往‘中心’送,就像以前村里有啥事都得跑到县里盖章,现在村里有个便民服务站,小事儿当场就办了,又快又方便,只有遇到特别复杂、需要全村数据汇总分析的大事(比如明年村里种啥庄稼赚钱),才需要上报到‘县里’(云计算中心)去决策。”

“‘云计算’就像是一个全能型超级大脑,集中处理所有复杂问题;而‘边缘计算’呢,就像是把一部分简单的神经反射功能下放给了我们的手脚,烫到手了,手会自己缩回来,不用等大脑发指令,这个快速反应就是‘边缘计算’,它们俩不是谁取代谁的关系,而是分工协作的好搭档,云计算负责宏观的、复杂的分析和学习,然后把学到的‘知识’和‘模型’下发给边缘设备;边缘设备就利用这些知识,在本地处理那些需要快速响应、关乎实时体验的‘小事儿’。”

“这么一说,是不是觉得‘边缘计算’一点都不神秘了?是不是特别形象?说白了,就是一种更聪明、更高效的分工合作方式,让我们的数字世界反应更快、更智能!”

太形象了,边缘计算到底是啥?听这解释真有意思!