云计算(Cloud Computing)从 2005 年进入我们的视线至今已经发展了 14 年,商业应用取得了巨大的成功,边缘计算(Edge Computing)则是云计算继续发酵的产物,目前还处于概念阶段。
那么到底什么是边缘计算呢?引用 Wikipedia 对 Edge Computing 的定义,边缘计算是指:
Edge computing is a method of optimising cloud computing systems by performing data processing at the edge of the network, near the source of the data.
与将数据传到远程的云端进行处理相对,边缘计算是一种分布式计算概念。边缘计算在靠近数据源头的网络边缘提供计算和存储资源,允许在数据收集源附近实时处理和分析数据。
通俗的说,边缘计算是去中心化或分布式的云计算,原始数据不传回云端,而是在本地完成分析。看好边缘计算的人认为计算能力正在从云端向边缘移动,因此边缘计算会成为下一个像云计算这样成功的技术爆发点。另一方面,边缘计算是驱动物联网的关键技术,因此边缘计算的推动者往往是从事物联网的人。
有了定义还不足以理解边缘计算,你可能会问到底什么是边缘呢?
边缘是一个很笼统的概念,它是指接近数据源的计算基础设施,不同的边缘计算提供商往往有不同的边缘。比如美国电信公司 AT&T 的边缘就是离客户几英里的蜂窝网络基站;对于世界最大的 CDN 厂商阿卡麦,边缘则是指遍布全球的 CDN 设备;对于机场的监控设备,边缘就是覆盖整个机场无死角的高清摄像头。
云计算发展至今还未到达顶峰,在一些营销的推波助澜下又冒出了个边缘计算,甚至雾计算(Fog Computing)。下面谈一谈他们的区别和联系。
云计算的概念应该是比较明确的了——一种按使用量付费、通过网络提供的虚拟资源,这些资源包括服务器、运行环境和软件,它们分别对应 IaaS、Paas 和 SaaS。
下面引用 IIOT EDGE COMPUTING VS. CLOUD COMPUTING 的观点来解释云计算和边缘计算的区别。
传统的云计算架构要求客户端将数据推送到中心服务器然后再拉回来,比如我们每天都在使用的 ICloud 帮助我们备份照片、短信等。然后这种集中式的云架构对时间敏感、带宽稀缺的工业物联网就不再适用,因此某些关键数据的处理任务最好是在数据源而不是云端,边缘计算应用而生。
云计算和边缘计算共同参与的物联网解决方案
边缘计算并不会替代云计算,他们是相辅相成的,简单的说就是大量的计算任务在离用户最近的边缘计算节点上完成,只有少量的数据需要传到云计算中心。它们扮演的角色如下所示:
CLOUD COMPUTING
EDGE COMPUTING
思科最早使用雾计算这个术语来描述网络边缘的计算层,可以对数据进行预处理,使数据快速,安全地传输到云端。雾计算与边缘计算非常接近,但也是有区别的。
以下观点来自 Fog Computing vs. Edge Computing: What’s the Difference?,这篇文章采访了该行业内两位比较权威的从业人士:
雾计算与边缘计算都是将智能和计算能力推向靠近数据来源的位置,因此他们常常被混用。他们的区别也正是计算能力(大脑)所处的位置:
三者的关系如下所示(图片来自Fog vs Edge Computing):
现在的云计算都是集中式的,即把服务器集中在某一个地方,为了使用云计算的计算资源,数据需要先被传输到距离用户很远的数据中心然后集中处理。但是很多设备都无法接入云端,大致是以下两个原因:
边缘计算概念的提出就是为了解决这样的问题。在边缘计算中,传感器,控制器和其他连接的设备本身收集和分析物联网数据,或将其传输到附近的计算设备(如服务器或笔记本电脑)进行分析。当数据处理和分析发生在网络边缘(与数据中心或云相对)时,数据可以立即分析并投入运行。
Sprint 公司的物联网事业部经理 Mohamad Nasser 在 Four advantages of edge computing 一文中给出了边缘计算的应用实例,并阐述了边缘计算的四个优势。
openedgecomputing.org 的首页上言简意赅的列出了边缘计算的两条优势。
结合维基百科的观点,将以上内容整理后总结如下:
任何东西都是有缺点的,如果只看到优点说明理解的不够深入。边缘计算还处于概念阶段,同样存在很多问题,比如:
CDN 的作用简单的说就是通过将图片、视频等静态文件缓存到接近用户的节点上,降低直接访问源站的延迟,从而实现加速。
CDN 公司拥有遍布各地、接近用户的庞大服务器集群自然成为了优势明显的边缘计算资源,因此结合 CDN 技术的优势,向客户提供边缘计算服务成为了传统 CDN 公司向创新型服务商转变的一个新的突破点。
以下是边缘计算在 CDN 的探索性应用:
来源:Xurui Yan Blog 原文:http://t.cn/AiWYM1f2 题图:来自谷歌图片搜索 版权:本文版权归原作者所有 投稿:欢迎投稿,投稿邮箱: editor@hi-linux.com