什么是边缘计算?与云计算的区别

云计算把处理能力集中在遥远的一处,而边缘计算则把部分处理能力重新推回到数据实际产生的地方。这里具体说明这意味着什么。

在数据源附近就地处理

不是把每一条原始数据都发送到遥远的中心化云数据中心,而是在附近的服务器、网关设备甚至设备本身上就地处理,只把处理结果或摘要继续向上传送。

最大的好处是降低延迟

数据包每往返一次遥远的数据中心,就会增加一次延迟。在离用户或设备更近的地方处理数据,可以把往返时间从几十毫秒级别缩短到近乎瞬时,这对于时间敏感型应用至关重要。

边缘计算不是取代云计算,而是与之互补

边缘计算并不会让云计算消失,而是与云计算形成互补关系。边缘节点通常负责对时间敏感的本地决策,而云端仍然承担大规模长期存储、大规模分析以及不那么紧急的任务。

物联网传感器是典型的边缘计算应用场景

在一个布满成千上万个传感器的工厂里,如果把每一条原始读数都原样传到云端,网络很快就会不堪重负。边缘设备可以就地过滤、汇总或处理这些数据,只把有意义的事件或摘要上传,从而减轻网络负担。

自动驾驶汽车等不起云端的响应

自动驾驶汽车在决定是否刹车时,无法承受一次往返遥远数据中心的延迟。与安全直接相关的处理在车辆本身(可以说是极致的边缘)完成,云端则更多用于车队级地图更新或训练数据收集等场景。

在"边缘计算"成为流行词之前,CDN早已在这样做

内容分发网络多年来一直把图片、视频、网页等静态内容缓存在离用户物理位置更近的服务器上。现代边缘计算把这种地理分布的思路,从单纯缓存文件扩展到了真正的计算处理本身。

为什么设备越多,边缘计算就越重要

随着联网传感器、摄像头和设备数量不断增加,把每一字节原始数据都发送到一个集中的云端,会变得既慢又占用大量带宽、成本高昂。边缘计算在一定程度上正是对这种增长的应对——在数据源附近就地过滤和处理,往往比把所有数据都集中处理更加现实可行。

边缘计算并不能解决所有问题

边缘设备的处理能力和存储空间通常远不及完整的云数据中心,而在成千上万个分散的边缘节点上管理软件更新和安全性,也比管理少数几台集中的服务器要困难得多。边缘计算解决的是延迟和带宽问题,而不是所有问题。

常见问题

边缘计算会取代云计算吗?

不会。在实际的大多数部署中,两者是配合使用的:边缘负责对时间敏感的本地处理,云端负责存储、大规模分析以及不那么紧急的工作负载。

日常生活中有哪些边缘计算的例子?

智能音箱和手机在将语音发送到云端之前,直接在设备本地处理"停止"之类的简单语音指令或唤醒词识别,就是一个常见的、面向消费者的边缘计算例子。