大家经常能在各种媒体、新闻中听到云计算,但是很多人并不真正知道云计算技术的含义。云是网络、互联网的一种比喻说法,
云计算是基于互联网的相关服务的增加、使用和交付模式,它是一种按使用量付费的模式,按需进行分配。
云计算是谷歌公司在2011年正式提出的,在此之前,其实谷歌就已经在2006年的搜索引擎大会上就提出过云计算的概念,当时还提到了云端计算的概念,经过了几年的探索期,直到2011年才让人们所熟知。
云计算的特点就是通过技术网络来实现高速的计算,以往我们过分地强调单机的计算能力,不断地设计出高性能的计算机,以便可以计算得更快,而云计算并不要求计算机性能多么好,只要数量够多,网络带宽够大就可以,这样就能得到超高速的计算能力,相当于用数千台计算机同时做同一件事,这样彻底将人们从追求巨型机设计中解脱出来,数据中心也不需要频繁地更换性能差的服务器和计算机,所以当云计算被推出来的时候,受到了技术人员的热捧。
和云计算相比,雾计算就低调得多了,而且雾计算推出的稍晚些,它是由思科
创造的。雾计算和云计算一样,十分形象。不过云高高在上,遥不可及,雾却现实可及,贴近地面。雾计算是由性能较弱、更为分散的各类功能计算机组成的。雾计算没有强力的计算能力,只有一些弱的、零散的计算设备。雾计算介于云计算和个人计算之间,是半虚拟化的服务计算架构模型。和云计算相比,雾计算更接地气。绝大部分的中小型数据中心部署云计算是非常困难的,而部署雾计算却很容易。云计算通过物理上在一起的设备形成强大的计算能力,而雾计算则是将物理上分散的计算机联合起来,形成较弱的计算能力,不过这样的计算能力对于中小型的数据中心,完全够用了。雾计算将数据、数据处理和应用程序集中在网络边缘的设备中,而不像云计算那样将它们几乎全部保存在云中。如果说云计算是新一代的集中式计算,雾计算就是新一代的分布式计算,符合互联网“去中心化”特征。
云计算被定义为通过互联网连接在一起形成网络的一组计算机和服务器。今天,随着许多企业和大型组织开始采用物联网,大量数据在本地快速访问的需求不断增长,这就是“雾计算”的概念发挥的地方。
雾计算或“雾化”是一种分布式基础架构,其中某些应用程序进程或服务由智能设备在网络边缘进行管理,但其他应用程序仍在云端进行管理。它本质上是云和硬件之间的中间层,可以实现更高效的数据处理,分析和存储,这可以通过减少需要传输到云中的数据量来实现。
下面的两个表中比较和概括了云计算和雾计算之间的区别:
由上表可以看出,雾计算优于云计算,以满足新兴范式的需求。当然,它不能完全取代云计算,因为它仍然是商业领域中非常常见的高端批处理作业的首选。因此,我们可以得出这样的结论:
雾计算和云计算是相辅相成的,同时也有各自的优点和缺点。雾计算将有助于新兴的网络模式,需要更快的处理,减少延迟和延迟抖动,云计算将服务于商业界满足他们的高端计算需求,降低成本的基础上的效用定价模型。