图片68
当云计算出现时,为什么需要边缘计算?
1)网络带宽和计算吞吐率都成为云计算的性能瓶颈:云中心有强大的处理性能,可以处理大量数据。但如何快速地把大量的数据传输到云中心,一直是业界的一大难题。在云计算体系结构中,网络带宽和计算吞吐率都是性能瓶颈,用户体验常常与响应时间成反比。在5G时代,数据的实时性要求越来越高,部分计算能力也需要本地化。
2)物联网时代数据量的迅速增长,对数据安全提出了更高的要求:在不久的将来,能为绝大多数电子设备提供网络访问,这将产生大量的数据。常规云计算体系结构不能及时、有效地处理这些海量数据,如果把计算移到边缘节点上,可以极大地减少响应时间和降低网络负载。另外,部分数据不适合上云,留在终端可以保证隐私和安全。
3)终端设备生成需要实时处理的大量“小数据”:虽然终端设备在很大程度上充当数据消费者的角色,但是今天,以智能手机和安防摄像机为例,终端设备已经具备了生产数据的能力,它的角色已经发生了重大变化。需要实时处理的终端设备会产生大量的小数据,而云计算不适合。
与数据流相比,1)在云计算架构下,服务提供商提供数据并上载到云中心,而最终客户向云中心发送数据或计算类请求,而云中心对相关请求做出响应,并向最终客户发送需求。2)在边缘计算模式,比如智能手机、前端智能摄像机、智能汽车等边缘节点生成数据,并上传到云中心,同时在本地处理对实时、安全要求较高的计算。