首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是边缘计算?这里有通俗说法

随着物联网越来越火,伴随着物联网而来的就是各种概念和技术,其中一个就是边缘计算。

究竟什么是边缘计算呢?那就让小编通俗的讲一下。

为什么要通俗的讲呢,怕如果不通俗,你听不明白。新的东西在出来的时候,往往是需要一个接纳和理解的过程。就像以前互联网刚出来的时候,很多人都不知道互联网,于是就得慢慢科普,让大家慢慢接受和理解。

话不多说,我们直接进入主题吧!

首先,举一个不太恰当的例子。

比如有一款APP,用户在使用这款APP的时候,就会收集用户的信息,比如收集这个用户的年龄,性别,手机号,地址位置,搜索记录等等信息,而收集这些信息主要是更好地分析这个用户的行为和感兴趣的东西,比如车,房子,书,美食等什么感兴趣。然后更为准确地为其投放内容及广告。

这个是很常见的一个功能,但是就是这样一个功能,怎么和边缘计算挂钩呢。

如果是使用云计算,这款APP的行为是这样的:

APP收集到信息后,把所有的基本信息,上传到服务器中,然后由服务器来执行算法,计算和识别出用户的兴趣爱好,甚至可能推算出这个用户的消费能力。然后服务器就可以根据这个推算出来的结果,为用户投放其感兴趣的内容和广告。

而使用边缘计算,这款APP的行为就是这样:

APP收集了信息后,不上传到服务器中。然后由APP自己计算和识别出这个用户的兴趣和爱好,也可以推算出这个用户的消费能力,也就是服务器的计算功能,直接由APP来完成。然后服务器只需要问一下APP,哪个用户是有可能是年薪百万的,哪个用户是单身的。APP只需要告诉服务器说,这个一路向东用户很帅,而且还单身,喜欢旅游,写诗,可以为其投放相亲美女内容。

就这样,整个过程并没有服务器参与计算,服务器也没有参与收集信息。因为这个信息在APP本身收集和计算,并没有进行上传,所以也没有涉及信息收集。

也就是以前由服务器作计算的部分,现在改由信息采集的设备直接计算了,再把计算的结果,直接输出到服务器中。服务器只要结果,并不需要过程的数据。

边缘计算,说白了,就是(服务器)云计算懒得算了,就这点数据,你在数据采集的时候,顺便自己算得了,什么都丢到服务器来算,很累。于是,边缘计算就这么来了。

那么,使用边缘计算的优势在哪里呢。

1 可以使得设备的支持数量提升几个数量级。

比如一个服务器有10000点血。而接入一个设备,就要消耗1点血,如果再对这个设备进行数据分析,需要消耗9点血。也就是接入并计算一个设备就需要10点血。那么这个服务器最多只能接入1000个设备就挂了。

如果服务器只负责接入设备,不进行计算和分析,那么接入一个设备,消耗1点血,由设备自己进行数据计算和分析,再输出结果。这时候服务器就可以接入10000个设备了。

没有使用边缘计算,服务器可以接1000个设备。使用了边缘计算,服务器可以接10000个设备。提升了一个数量级。而对于一些复杂的设备,特别是一些工厂,现场作业等需要数据量多的,使用了边缘计算来给服务器节省空间和资源,这个优势更能体现出来了。

2 让计算变得更为灵活和可控

前面说到,接入设备的服务器很难做到统一的计算分析标准,因为物联网可是一个万物接入的网络,每一个设备采集的数据不一样。如果使用了边缘计算,就可以单独针对每一个设备进行相应的计算和分析。当然,如果相同的设备或者相同参数的,可以进行复制使用同一套计算标准或算法。如果将计算脚本开放出来给用户,用户就可以自定义去添加自己的计算公式和行为。

比如数据采集模块需要采集一个电表,电表能采集的数据有电流,电压,偏偏没有功率。当然现在的电表采集不到功率很少了,只是举例。

那怎么办呢,偏偏客户很想看到功率。那在没有边缘计算的时候,为了要看到功率,只好在云服务里,增加一定的计算规则,将采集到的电流和电压通过计算得到功率。如果有1000个电表,云服务器就要对这1000个电表进行计算。这就增加了云服务器的工作量和负担了。

如果有了边缘计算,那么在数据采集模块,就可以添加计算功能,直接将采集的电流和电压通过计算得到功率,只需要把功率上传给服务器就可以了。这样,即便有50000个电表,云服务也毫无计算压力,因为它并不需要计算。

这就是边缘计算。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201016A02N4N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券