“边缘”定义:沿着数据源和云数据中心之间路径中的任何计算和网络资源。边缘计算的基本原理是计算应该发生在数据源的接近处的处理。
我们举个例子:智能手机是用户与云之间的边缘,智能家庭中的网关是家庭与云之间的边缘。
我们为什么会需要边缘计算:
1)云服务的推动
现在我们把所有的计算任务放在云上已经被证明是一种有效的数据处理方法,因为云上的计算能力远远超过了边缘事物的能力。但是,与快速发展的数据处理速度相比,网络带宽已经跟不上速度。随着边缘数据的增长,数据传输的速度成为云计算模式的瓶颈。例如,波音787 每秒产生大约5千兆字节的数据,但是飞机与地面上的卫星或基站之间的带宽并不足够大,不能进行有效的数据传输。还有,自动汽车,每秒产生一千兆字节的数据,它需要实时处理车辆做出正确的实时的决定。如果需要将所有数据发送到云进行处理,则响应时间过长。目前的网络带宽和可靠性将受到挑战。在这种情况下,需要在边缘处处理数据,以缩短响应时间、更有效的处理和减缓网络压力。
2)物联网中提出
我们的电子设备使用越来越多,而这些电子设备都将成为物联网的一部分,它们将扮演数据生产者和消费者的角色,路灯,在线全职美工甚至是互联网连接的微波炉和电冰箱。可以推断网络边缘的事物在几年内会发展到数十亿以上。由于它们产生的原始数据将是巨大的,使得传统的云计算效率不够高,无法处理所有这些数据。这意味着由IOT产生的大多数数据将永远不会被传输到云,而是会消耗在网络的边缘。
3)数据消费者到生产者
在云计算中,边缘的终端设备通常充当数据消费者,例如,在智能手机上观看YouTube视频。然而,人们也正在从他们的移动设备生产数据。从数据消费者到数据生产者的变化需要更多的功能放置在边缘。例如,现在人们拍照或做视频记录是非常普遍的,然后通过云服务(如YouTube、Facebook、Twitter或Instagram)共享数据,图像或视频剪辑的计算可能相当大,并且会占用大量的上传带宽。在这种情况下,视频剪辑应该被降级并在上传到云之前,调整到边缘处,来选择合适分辨率。
小结:在边缘,事物不仅可以从云请求服务和内容,而且可以执行来自云的计算任务。