一、边缘计算的原理是什么
边缘计算是一种新兴的计算模式,它使数据处理和存储移至距离感知设备更近的位置,减少了数据传输的延迟和带宽消耗,提高了系统的实时性和响应速度。
简单来说,边缘计算将部分存储和计算资源移出中央数据中心,并更靠近数据源本身。不是将原始数据传输到中央数据中心进行处理和分析,而是在实际生成数据的地方执行这项工作;只有边缘计算工作的结果,例如实时业务洞察、设备维护预测或其他可操作的答案,才会被发送回主数据中心进行审查和其他人机交互。
边缘计算的基本原理可以简单归纳为以下三个方面:
1、分布式计算
传统的计算模式中,计算任务一般由中心化的云服务器完成,而边缘计算则通过将计算资源分布在网络边缘的各个设备上,将计算任务分解为多个子任务,并在边缘设备之间协同完成计算任务。这种分布式的计算模式能够大大缩短数据的传输距离,降低了网络延迟和拥塞,并减少了对云服务器的依赖。
2、离线处理
边缘设备通常具备一定的计算能力,能够进行数据的预处理和初步分析,从而减少对网络带宽和中心化服务器的需求。利用边缘设备的计算能力,可以对数据进行过滤、压缩、聚合等处理,将大量的无意义数据剔除,只保留关键的部分传输到云服务器进行进一步的分析和决策。这样不仅减少了数据传输的压力,还能够减少能源消耗和网络资源的浪费。
3、近源存储
在边缘计算的架构中,越重要且需要实时处理的数据越靠近源头进行存储。边缘设备可以搭载存储设备,将关键的数据存储在本地,实现快速读取和实时响应。这种近源存储的方式不仅提高了数据的可用性和可靠性,也降低了对云服务器存储资源的需求。
二、边缘计算是怎么工作的
边缘计算一般分为终端节点、边缘计算节点、网络节点和云计算节点四层,其工作的具体过程是:
1、终端节点是传感器、RFID标签、摄像头、智能手机等各种物联网设备,通过这些设备完成收集原始数据并上报的功能。
2、边缘计算节点将终端节点上报的数据进行简单处理,通过合理部署和调配网络边缘侧节点的计算和存储能力,实现基础服务响应。
3、网络节点负责将边缘计算节点处理后的有用数据上传至云计算节点进行分析处理。
4、边缘计算层的上报数据将在云计算节点进行永久性存储,同时边缘计算节点无法处理的分析任务和综合全局信息的处理任务也需要在云计算节点完成。除此之外,云计算节点还可以根据网络资源分布动态调整边缘计算层的部署策略和算法。