边缘计算是一个分布式计算范例,它使得计算和数据存储更加接近所需位置,从而提高响应时间并节约带宽。
云计算是指对计算机系统资源,尤其是数据存储(云存储)和计算能力的需求,而不需要用户直接主动管理。
到了云计算时代,企业必须购买物理服务器才能获得所需的计算能力和存储空间,前期投入和后期管理都非常昂贵(购买所有的硬件和设置、维护和升级)。云计算的诞生,意味着企业不再需要购买和管理硬件,企业可以支付所需费用,由云服务商负责管理。
云计算有着深远的影响,为企业提供可扩展性、可靠性、安全性和易用性。但是,云计算并非完美,因此需要进行权衡。
云计算是集中的,这意味着不管终端设备(例如智能手机)在哪里,数据都需要通过终端设备(比如4G蜂窝连接)的网络传输到云供应商的数据中心,然后再反向操作,到达终端设备。对需要快速传输大量数据的应用程序来说,这是缓慢而昂贵的。
这样,边缘计算就有用武之地了。要理解边缘计算的好处,您通常会考虑自动驾驶汽车:
延时:自动驾驶汽车需要在瞬间做出决策。当前面一辆车突然转弯时,你是否希望你的车要等着从云计算中传来指示?您一定希望您的汽车在其本地电脑上进行处理,尽快作出决定。
边缘计算频宽:据估计,无人驾驶汽车能捕捉到4TB每小时的数据量,比智能手机每天100MB的数据量要高出40000倍。边缘计算以流方式传输这些数据非常昂贵,并可能导致网络拥塞。
基于上述两个原因,在自动驾驶车辆边缘进行边缘计算是有意义的。