如今,许多物联网系统装备不足,无法处理即将上线的数十亿物联网设备所产生的数据量。
物联网(IoT)的爆炸性增长建立在计算能力和资源无限的前提下,只有云服务才能提供。尽管云计算模型具有强大的功能和覆盖范围,但它不适用于时间紧迫的应用和互联网连接较差的应用。
为此,Cisco创建了一个术语——雾计算(Fog Computing),用它来描述在云和物联网边缘设备之间称为雾层的中间层设备上的计算。雾层由雾节点组成,这些节点基本上是工业控制器、网关计算机、交换机和提供计算能力、存储和连接服务的I/O设备。雾计算模型将云扩展到更靠近设备所在网络的边缘,并促进边缘智能。
Moxa公司产品经理Ryan Teng在一篇文章对物联网应用需要雾计算的五个理由做了如下的阐述:物联网中的云计算是针对集中数据处理的,相比之下,雾计算的重点是将计算能力、存储容量、设备控制能力和网络能力移近设备。
有些端设备分散的IoT系统不必长期连接云端系统,但对低延迟性要求较高。对于这种系统,雾计算是不二之选。还有一些IoT应用经常会生成TB级数据,且难以将这些数据发送至云端,也难以接收云端返回的数据,对于这种情况,同样更适合采用雾计算模式。
云计算适用于
对时间要求不严格、无需实时响应的应用,如:
o 大数据分析和仪表盘
o 数据/模式分析和机器学习
o 模拟和优化
o 预测性维护
o 长期数据存储
雾计算适用于
对时间要求严格、需要实时响应的关键应用,如:
o 数据采集和预处理
o 状况监控
o 基于规则的决策
o 短期数据存储
对于地理位置分散,数据处理量大,且要求快速响应的 IoT 应用,更适合部署云资源和雾资源结合的混合模式。
IoT应用需要雾计算的原因
不得否认,云计算将继续发挥其作用。IoT应用的部分功能更适合由云计算提供支持。不过,雾计算模式也能为IoT应用带来独特优势。
01
低延迟性
将所有设备数据传送至云端进行处理和分析,耗费的时间从几分钟到几天不等。如果您的IoT设备每天产生1 TB的数据,那么您需要花费数天时间,将数据传输至云端进行处理,并获得可用的分析结果。此时,您可能已经错失采取行动的良机。
如今的商业应用要求反应速度在数秒、甚至数毫秒内。工业IoT等时效敏感型应用需迅速处理设备数据,从而及时采取正确行动。相较于云计算模式,雾计算能够将延迟降至最低,帮助您迅速作出决定。
2
安全性
从边缘网络向云端传输敏感的运营数据,无论是数据还是边缘设备均面临风险。IoT系统需配置多层安全保护,保证数据安全地传输至云存储系统。而在边缘处理数据能防止数据外泄并提高反应速度。
阅读原文: