几乎所有的新技术都是对传统技术的一种突破创新,云计算也不例外。边缘计算在业界的一些评论家看来将会取代云计算,但问题是这是真的吗?
边缘计算,是一种分散式运算的架构,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。边缘节点更接近于用户终端装置,可以加快资料的处理与传送速度,减少延迟。
为什么有人认为边缘计算取代云计算?并且在多个文章中都有人认可这样的观点。Clint Boulton在3月6日在亚洲云论坛上发表的“边缘计算取代云计算”的演讲中,引用了Andreessen Horowitz公司的风投家Andrew Levine的观点,认为更多的计算和数据处理资源将朝向物联网的边缘设备迁移。
市场调查分析公司Gartner的Thomas Bittman在“边缘计算吞噬云”一文中表示:“随着越来越多的工作负载在云端产生,有些工作负载正在逐渐迁移到云端,云计算正在吞噬企业数据中心。还有一个趋势是将工作负载、数据、处理和业务价值大大偏离云端,边缘会逐渐吞噬云计算。”
云计算与边缘计算互补
实际上,云计算与边缘计算可能会相互补充,将数据计算带回到边缘的原因是由于数据的暴增导致的网络越来越慢,可以说网络延迟是罪魁祸首。因此,未来将会有越来越多的数据、视频和传感器数据,虚拟现实和增强现实也将带来海量的数据增长,随着数据的暴增,解决网络延迟将变成巨大的挑战。此外,虽然将数据靠近处理数据的边缘节点可能会带来便利,但通过云计算的远程存储仍然至关重要。
云计算仍然可以提供某些服务,如媒体和娱乐。它还可以备份数据并对数据进行分析,从更广泛的角度来看,创建数个较小的数据中心或灾难恢复站点可能会降低规模经济性,降低运营效率。
这样做可能会缓解网络延迟,但数据也可能存在于同一个中断环节,灾难发生时会带来毁灭性的后果。因此,为了业务连续性,一些数据存储或处理必须在其他地方完成,远离网络边缘。因此,边缘计算和云计算可能采用混合方式而不是彼此独立。
与云计算相比,边缘计算所采用的架构更呈分布式,更接近网络边缘。边缘计算将数据、数据处理和应用程序集中在网络边缘的设备中,而不像云计算那样将它们几乎全部保存在云中。数据的存储及处理更依赖本地设备,而非服务器。所以,云计算是新一代的集中式计算,而边缘计算是新一代的分布式计算,符合互联网的“去中心化”特征。
云计算承载着业界的厚望,业界曾普遍认为,未来计算功能将完全放在云端。但是随着接入设备的增长,在传输数据、获取信息时,带宽越来越捉襟见肘,尤其是随着物联网的发展,云计算在应对联网设备和智能设备增长的大潮下逐渐不能满足需求。搭配了分布式的边缘计算之后,通过智能路由等设备和技术,在不同设备之间传输数据可以有效减少网络流量,降低数据中心的负荷。
边缘计算不仅可以解决联网设备自动化的问题,且对数据传输量的要求降低,能够在云计算的基础上消除数据存储及数据传输的瓶颈。