共计 1030 个字符,预计需要花费 3 分钟才能阅读完成。
很早之前看B站up主稚辉君的一些视频,有个视频说到他在华为那边的搞边缘计算,当时没有这个好奇心去查这个边缘计算是啥,看起来很高大上。到今天在研究端云协同的时候,就会了解到这个边缘计算。
定义
边缘计算是一种致力于使计算尽可能靠近数据源、以减少延迟和带宽使用的网络理念。简而言之,边缘计算意味着在云端运行更少的进程,将这些进程移动到本地,例如用户的计算机、IoT 设备或边缘服务器。将计算放到网络边缘可以最大程度地减少客户端和服务器之间必须进行的长距离通信量。
这个边缘相当于将计算与数据捆绑在一块,看起来就是一种本地化的处理方式,就是在一个终端内做了一系列操作,不需要将全部数据回传到云端做处理。
为什么要做边缘计算?
节省成本
如上例所示,边缘计算有助于最大程度地减少带宽使用量和服务器资源消耗。带宽和云资源是有限的,并且需要花费成本。Statista 预测,随着每个家庭和办公室都配备智能相机、打印机、温度调节装置甚至烤面包机,到 2025 年,全球将安装超过 750 亿个 IoT 设备。为了支持所有这些设备,必须将大量计算移到边缘。
性能
将流程移至边缘的另一个重要优势是减少延迟。设备每次需要与某处的远程服务器通信时,都会造成延迟。例如,同一办公室中的两个同事在 IM 平台上聊天可能会遇到相当大的延迟,因为设备必须将每条消息路由到建筑物外,与全球某处的服务器通信,然后再传回,最后才能出现在收信人的屏幕上。如果将该过程放到边缘,并且由公司的内部路由器负责传输办公室内的聊天记录,则不会出现明显的延迟。
同样,当各种 Web 应用程序的用户遇到必须与外部服务器进行通信的进程时,他们将感受到延迟。这些延迟的持续时间将根据可用带宽和服务器的位置而变化,但是可以通过将更多进程引入网络边缘来完全避免这些延迟。
新功能
此外,边缘计算可以提供以前无法提供的新功能。例如,公司可以使用边缘计算在边缘处理和分析数据,使得实时处理成为可能。
概括而言,边缘计算的主要优势在于:
- 减少延迟
- 减少带宽使用和相关成本
- 减少服务器资源消耗和相关成本
- 增加功能
边缘计算的一些应用
边缘计算的思考
从淘宝和美团来看,的确是有相应的需求,比如淘宝提到延迟问题,用户推荐数据的刷新依赖于每一次分页请求,那么通过端智能可以提前做一些未曝光数据的调整,把推荐的实时性进一步提升。
那么在想我们现在的载体环境,基于端云协同能做哪些事情?或者现在的一些业务有哪些问题,可以通过这种方式来解决?