前段时间陆续分享了一些边缘计算场景应用分析的文章,近日收到网友留言“什么是边缘计算?听上去很火很虚的样子...”这位网友说对了边缘计算这几年确实越来越火,相信随着5G的应用将会更红火!小编也发现之前只分析了当前的一些技术应用等,可未曾科普最基本的边缘计算知识。今天,我们就从边缘计算的祖宗家谱查起,告诉你什么是边缘计算?边缘计算有什么好处?边缘计算有什么缺点?

前段时间陆续分享了一些边缘计算场景应用分析的文章,近日收到网友留言“什么是边缘计算?听上去很火很虚的样子...”这位网友说对了边缘计算这几年确实越来越火,相信随着5G的应用将会更红火!小编也发现之前只分析了当前的一些技术应用等,可未曾科普最基本的边缘计算知识。今天,我们就从边缘计算的祖宗家谱查起,告诉你什么是边缘计算?边缘计算有什么好处?边缘计算有什么缺点?

边缘计算的起源

边缘计算的起源可追溯到上世纪90年代,Akamai公司提出了内容分发网络(Content Delivery Network, CDN)的概念,通过在地理位置上更接近用户的位置引入网络节点,以缓存的方式实现图像、视频等内容的高速传输。2006年亚马逊首次提出“弹性计算云(Elastic Compute Cloud)”的概念,在计算、可视化和存储等方面开启了许多新的机遇。2009年CMU的Satyanarayanan教授引入了cloudlet作为边缘计算的早期示例形式,展示了一种双层架构,第一层称为云(高延迟),第二层称为cloudlet(低延迟),后者即是广泛分散的互联网基础设施组件。其计算周期和存储资源可以被附近的移动设备利用。此后,随着边缘计算模型的深入研究,学业界和工业界相继提出了如移动云计算(MCC)、雾计算 (FC)和移动边缘计算(MEC)等新型边缘化计算模型。根据 Gartner 发布 2017 年度新兴技术成熟度曲线,边缘计算从“触发期”进入“期望膨胀期”,是未来技术发展趋势。

什么是边缘计算?

边缘计算是一种网络哲学,致力于使计算尽可能靠近数据源,以减少延迟和带宽使用。用更简单的术语来说,边缘计算意味着在云中运行较少的进程,并将这些进程移至本地,例如在用户的计算机,IoT设备或边缘服务器上。将计算带到网络边缘可以最大程度地减少客户端和服务器之间必须进行的长距离通信量。

什么是网络边缘?

对于Internet设备,网络边缘是设备或包含设备的本地网络与Internet通信的地方。边缘有点模糊。例如,可以将用户的计算机或IoT摄像机内部的处理器视为网络边缘,但也将用户的路由器,ISP或本地边缘服务器视为边缘。重要的一点是,与原始服务器和云服务器不同,网络边缘在地理位置上靠近设备,而原始服务器和云服务器可能与与其通信的设备相距甚远。

边缘计算的好处是什么?

如上面的示例所示,边缘计算有助于最大程度地减少带宽使用和服务器资源。带宽和云资源是有限的,并且要花钱。Statista预测,随着每个家庭和办公室都配备智能相机,打印机,恒温器甚至烤面包机,到2025年,全球将安装超过750亿个IoT设备。为了支持所有这些设备,必须将大量计算移到边缘。

将流程移至边缘的另一个重要好处是减少延迟。每次设备需要与某处的远程服务器通信时,都会造成延迟。例如,在同一办公室中通过IM平台聊天的两个同事可能会经历相当长的延迟,因为必须将每条消息路由到建筑物外,与全球某处的服务器通信,并在消息出现在收件人的服务器上之前将其调回屏幕。如果该过程进行到边缘,并且公司的内部路由器负责传输办公室内的聊天记录,那么这种明显的延迟就不会存在。

同样,当各种Web应用程序的用户遇到必须与外部服务器进行通信的进程时,他们将遇到延迟。这些延迟的持续时间将根据其可用带宽和服务器的位置而变化,但是可以通过将更多进程引入网络边缘来完全避免这些延迟。

此外,边缘计算还可以提供以前没有的新功能。例如,一家公司可以使用边缘计算在边缘处理和分析其数据,这使得实时处理成为可能。

回顾一下,边缘计算的主要好处是:

· 延迟减少

· 减少带宽使用和相关成本

· 减少服务器资源和相关成本

· 新增功能

边缘计算的缺点是什么?

边缘计算的一个缺点有1)增加攻击向量。随着更多“智能”设备的加入,例如具有强大内置计算机的边缘服务器和物联网设备,攻击者入侵这些设备的机会也响应增加。2)需要更多的本地硬件。例如,虽然IoT摄像机需要内置计算机才能将其原始视频数据发送到Web服务器,但它需要一台具有更多处理能力的更复杂的计算机才能运行自己的运动检测算法。但是,硬件成本的下降使得构建更智能的设备变得更加便宜。相关阅读:边缘计算场景应用分析