什么是边缘计算?
已发表: 2022-02-09边缘计算不仅是一种方法,也是一种网络哲学,主要专注于使计算设备更接近网络。 目标是减少带宽使用中的任何类型的延迟。 通俗地说,边缘计算意味着在云中执行较少数量的进程,并将这些进程迁移到更本地化的环境,例如用户计算机、物联网设备或边缘服务器。 执行此过程可确保减少客户端和服务器之间出现的长距离通信。
网络边缘
对于所有互联网设备,网络边缘是设备或包含该设备的本地网络与互联网通信的地方。 可以把edge这个词称为流行语,它的解释很有趣。 例如,用户的计算机或物联网设备内部的处理器可以被视为网络边缘设备; 但是,用户使用的路由器或 ISP 也被视为网络边缘设备。 这里要注意的一点是,任何网络的边缘,从接近的角度来看都非常靠近设备; 与其他涉及云服务器的场景不同。
边缘计算与其他计算模型的区别
从历史上看,早期的计算机是大型、笨重的机器,可以通过终端或直接访问。 然而,随着个人计算机的发明,个人计算机在很长一段时间内都是占主导地位的计算设备,计算方法更多地是分布式的。 执行了多个应用程序,数据要么存储在本地计算机中,要么可能存储在本地数据中心中。
然而,通过云计算,我们看到了计算过程完成方式的范式转变。 它带来了重要的价值主张,其中数据存储在供应商管理的云数据中心或多个数据中心的集合中。 使用云计算技术,用户可以通过互联网访问来自世界任何地方的数据。
但另一方面,由于用户和服务器位置之间的距离,可能会出现延迟问题。 边缘计算使用户更靠近服务器位置,确保数据不必传播很远的距离。 简而言之
- 早期的计算涉及在单台计算机上运行的应用程序,并且数据也存储在那里
- 个人计算导致在本地环境中运行的分散式应用程序
- 云计算涉及在数据中心集中运行的应用程序
- 边缘计算确保应用程序更靠近用户,数据存储在本地设备或边缘服务器中。
边缘计算的例子
让我们考虑这样一种情况,即有一个建筑物有多个高清物联网传感器摄像头。 这些摄像机仅提供原始视频片段,并且它们始终将视频流式传输到云服务器。 在服务器上,视频通过运动检测应用程序进行处理,该应用程序捕获所有运动并将视频片段存储在云服务器中。 想象一下,由于大量视频片段文件导致带宽消耗高,建筑物的互联网基础设施承受的压力有多大。 最重要的是,云服务器上的负载很重,因为它必须存储这些视频文件。
现在,如果我们将运动传感器应用程序移动到网络边缘,每个摄像头都可以利用其内部计算机的能力来运行运动传感器应用程序,然后在需要时将其推送到云服务器。 这将大大减少带宽使用量,因为不需要将大部分摄像机镜头传输到云服务器。
此外,云服务器现在将只存储关键视频片段,这与前一种情况下的整个转储不同。
(另请阅读:边缘计算如何重塑技术的未来)
边缘计算的潜在用例
- 监控上述安全系统
- 智能物联网设备可以通过在设备本身内运行应用程序或代码而不是在云服务器上执行来连接到互联网
- 需要即时反应而不是从服务器获取信息的自动驾驶汽车
- 用于监控关键参数的医疗设备需要实时运行,而不是等待服务器的更新
边缘计算的优势 | 边缘计算的缺点 |
---|---|
消除延迟,带来更好的性能 | 增加攻击媒介质疑基础设施安全性的可能性 |
带宽的减少带来了巨大的成本节约 | 需要更多本地硬件导致系统维护问题 |
消除因使用大量数据而引起的拥塞 | 实施边缘计算的成本可能非常昂贵。 |
边缘基础设施的实施过程极其复杂 | 边缘计算只能处理有限的数据集。 待处理的数据 |
(另请阅读:为什么边缘计算对物联网至关重要)
最后的想法
边缘计算的实施和采用将数据分析领域的范式转变为一个新的维度。 越来越多的组织依赖于这种完全由数据驱动的技术,以及需要即时和闪电般快速结果的组织。 有许多在线平台提供边缘计算认证课程。
无论您对哪种边缘计算感兴趣——无论是云边缘、物联网边缘还是移动边缘,重要的是正确的解决方案可以帮助实现以下组织目标:
- 管理软件的大规模分发
- 利用开源技术的力量和灵活性
- 与在该领域值得信赖并拥有正确领域专业知识的合作伙伴合作
- 管理有关边缘计算基础设施安全性的任何问题