假如你正在开发物联网设备,你可能希望它能做一些有价值的计算来解决一个重要的问题。也许你想在偏远地区部署传感器,开发可以进行数据分析以监测可再生能源的设备,或者建立能够使用计算机视觉检测疾病早期迹象的医疗设备。
无论你在建造什么,有时你可能会开始怀疑:你的设备应该在云或边缘进行这些重要的计算?选择云计算或边缘计算是一个可能影响设备成本或效率的决定——没有人愿意从一开始就做出错误的决定,然后花时间和金钱在未来转向正确的决定。
边缘计算是什么?
边缘描述了网络的“边缘”,它包括作为云入口/出口点但不属于云本身的设备。例如,数据中心的服务器是云的一部分;智能手机和路由器连接到服务器是边缘的一部分,边缘计算描述了在边缘执行计算的想法,通过这种方式,处理在接近或在数据收集或操作的位置完成。
边缘计算过程的一个例子是自动驾驶汽车上的对象检测。车辆处理来自其传感器的数据并使用结果来避开障碍物。与您的智能家居扬声器不同,它收集的数据在本地处理,而不是发送到云端。
在选择边缘计算和云计算时,需要考虑几个关键问题。
1,您的设备网络质量如何?
当您拥有高带宽、低延迟和稳定的互联网连接时,由于您需要在云服务器和设备之间来回发送数据,因此在云上执行计算可以很好地工作。例如,如果你的设备打算在家庭或办公室使用良好的互联网连接,那么这个来回操作可以相对无缝地完成。
在大多数情况下,如果计算在边缘完成,它不会受到互联网连接不良或远程位置丢失的影响;处理可以继续,因为它不是在云中计算的。你不希望车辆的物体检测在长途旅行中停止工作;这就是为什么自动驾驶汽车经常在边缘进行物体检测。
2,处理你的数据需要多快多长时间?
如果您的客户需要您的设备响应时间比通过良好的网络连接快,如监控系统的重要组成部分,边缘计算可能是理想的选择。可减少或完全消除设备与云之间的传输延迟。因此,数据可以立即处理。如果数据处理本身非常快,您可以从设备上实现实时响应。
当设备间歇使用时,云计算是有益的。智能家居设备就是一个很好的例子,在云中运行计算可以让你在多个客户之间共享相同的计算资源。这样可以降低成本,避免为您的设备配置升级硬件来运行数据处理。
3,哪部分数据对你很重要?
如果你只关心数据处理的结果, 边缘计算是非常有用的。您只能发送需要长期存储在云中的重要内容,以降低在云中存储和处理数据的成本。例如,如果您正在创建一个需要报告道路拥堵程度的交通监控设备,您可以在边缘预处理视频,而不是在云中运行几个小时的原始视频,并且在它存在时只发送图像或编辑流量。
您可能需要保留数据来构建机器学习数据集,或者您计划在未来以其他方式分析原始数据。若您已将原始数据发送到云中,则在 云计算中执行计算也可能是理想的选择。
4,您设备的功率和尺寸有哪些限制?
如果您预计您的设备将受到功率和尺寸的限制,因为它具有良好的网络连接,并将计算工作发送到云端,使您的设备保持小型和低功耗。例如,GoogleHome和AmazonAlexa捕获音频并将其发送到云处理,允许复杂的计算在音频上运行,这在设备本身的小计算机上是不可能的。
5, 您的数据处理模型是您的知识产权吗?
如果你正在制造消费设备,你用来处理数据的方法是你的知识产权(IP)的一部分,你可能需要考虑如何保护它。在没有强大的安全计划的情况下将您的IP放在您的设备上可能会使其容易受到黑客攻击。如果您不具备在边缘保护IP的知识或资源,最好将其留在已经采取安全措施的云上。
6,在边缘计算和云计算之间进行选择的最终考虑因素。
在边缘计算或云计算之间进行选择时,需要考虑很多事情。在复杂的问题中,您可以通过将处理的某些部分留在边缘而将其余部分留在云端,从而从两者的组合中受益。
以上内容来源于网络上,由广州庄闲和游戏编辑整理发布,如有侵权,请联系删除,如需了解更多行业资讯或者解决方案的,可在线客服或者来电咨询,广州庄闲和游戏为您提供一站式弱电工程建设、安防监控、综合布线以及计算机网络工程、办公室综合布线、工厂安防监控、无线网络覆盖、弱电机房工程布线、云计算、物联网、网络安全等,一站式为您解决弱电智能化工程方案。
【本文标签】 边缘计算 云计算 选择边缘计算考虑的问题 选择云计算考虑的问题
【责任编辑】