当今的科技领域,新事物和新概念层出不穷,诸如云计算、边缘计算和雾计算等。众多的概念已经让人混淆不清,何谈技术的发展与应用。今天,笔者将为你介绍边缘计算和云计算,以及二者到底有何区别。
到2017年,全球物联网设备已经达到84亿台,物联网正在快速走进我们的生活和工作。事实上,物联网也是云的一部分。目前,用户面临的一个关键挑战是,你怎样才能从众多的设备中获得已经处理过的数据。
根据思科公司的预测,到2020年,云流量将增长4倍,从2015年每年的3.9ZB增长到2020年的每年14.1ZB。最终,通过物联网的快速发展,我们可以让云计算获得更完美的进步。毕竟,物联网是产生有意义的数据处理装置,而云计算则是关于从中央计算和存储中利用数据。两者的增长很容易变得不可管理。
那么,我们能做什么?这个答案有时被称为“边缘计算”。我们已经知道,边缘计算将大部分的数据处理推送到网络的边缘,靠近数据源。那么这就是划分边缘和集中式系统之间的处理问题,这意味着一个公有云,比如AWS、谷歌云以及微软Azure。
这听上去像一个客户端/服务器架构,也涉及到在客户端和服务器上做什么。从物联网和任何高度分布式应用,你基本上已经有了一个客户端/网络边缘/服务器架构,或者你的设备无法进行自己的处理,则可以使用网络边缘/服务器架构。
它的目标是快速地处理接近设备的数据,如行动。有几百个使用情况,反应时间是物联网系统的关键价值,同时一致性的将数据发送回集中式的云防止该值发生。
你可能仍然会使用云进行处理,当时间不敏感或设备不需要,例如来自都对所有设备的数据进行大数据分析。
另外一个方面是:边缘计算和云计算是两个截然不同的事情,其中一个不会取代另一个。但目前太多的文章混淆了IT专业人士,提出边缘计算将取代云计算,这就相当于说PC会取代数据中心。
实际上,创建专门的基于边缘计算的应用程序是非常有意义的,例如将数据处理放在传感器中以快速处理对报警响应的应用程序。但是,你不会将库存控制数据和应用程序置于边缘——将所有计算机移动到边缘将导致分布式,不安全和无法管理的混乱。
目前,所有公有云提供商都具有包含或将边缘计算的物联网战略和技术栈。边缘计算和云计算可以在一起工作,但边缘计算是用于特殊需求的专用系统。云计算是一种更通用的平台,也可以在旧的客户端/服务器模型中与专用系统配合使用。