读论文的我产生了这个疑问,索性在知乎一探究竟
云计算(Cloud Computing):
云计算平台也称为云平台,能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施。可以划分为3类以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。
雾计算(Fog Computing):
可理解为本地化的云计算,是云计算的延伸概念这个因“云”而“雾”的命名源自“雾是更贴近地面的云”这一名句。
在该模式中数据、(数据)处理和应用程序集中在网络边缘的设备中,而不是几乎全部保存在云中。
雾计算并非由性能强大的服务器组成,而是由性能较弱、更为分散的各类功能计算机组成,渗入工厂、汽车、电器、街灯及人们物质生活中的各类用品。
在终端和数据中心之间再加一层,叫网络边缘层。如再加一个带有存储器的小服务器或路由器,把一些并不需要放到“云”的数据在这一层直接处理和存储,以减少“云”的压力,提高了效率,也提升了传输速率,减低了时延,这个工作原理其实就可以理解为:雾计算
其实谈雾计算,不如谈边缘计算更加贴切。
云是分布式技术的大规模应用,计算能力强,规模大,集中开发成本低,解决了企业非常大的IT问题。
但云不能干所有的事,比如自动驾驶,对当下路况的判断,需要微秒级的处理和时延,这些计算如果放到云端来做,网络稍有问题,就错过了时机。所以,这些环节的计算处理,要放在本地物联网终端或者基站甚至CDN节点上来做。
作者:视界云
链接:https://www.zhihu.com/question/68216402/answer/313530664
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
如果说CDN是弥补TCP/IP本地化缓存问题,那么雾计算就是弥补云计算本地化计算问题!
雾计算 VS 云计算 有以下几个明显的特点:
更轻压:计算资源有限相比较云平台的构成单位——数据中心,雾节点更加轻!雾计算能够过滤,如聚合用户消息(如不停发送的传感器消息),只将必要消息发送给云,减小核心网络压力
更低层:雾节点在网络拓扑中位置更低,拥有更小的网络延迟(总延迟=网络延迟 计算延迟),反应性更强
更可靠:雾节点拥有广泛的地域分布,为了服务不同区域用户,相同的服务会被部署在各个区域的雾节点上,使得高可靠性成为雾计算的内在属性,一旦某一区域的服务异常,用户请求可以快速转向其他临近区域,获取相关的服务。此外,由于使用雾计算后,相较云计算减少了发送到云端和从云端发送的数据量,和云计算相比延迟更短,安全风险也得到了进一步的降低!
更低延:除了物联网的应用外,网上游戏、视频传输、AR等也都需要极低的时延,这点雾计算也是有所发挥的
更灵便:雾计算支持很高的移动性,手机和其他移动设备可以互相之间直接通信,信号不必到云端甚至基站去绕一圈!此外,雾计算也支持实时互动、多样化的软硬件设备以及云端在线分析等
更节能:雾计算节点由于地理位置分散,不会集中产生大量热量,因此不需要额外的冷却系统,从而减少耗电,雾计算更省电!
雾计算以及边缘计算、海计算而言等等的出现,不是用来代替云计算,更多的是对云计算“bug类”问题的修修补补,本质上是作为云计算的延伸拓展而诞生的产品和理念