云计算可能还是你相对熟悉的概念。通俗来说,就是把计算任务从本地挪到远程,往往是挪到一个大的计算中心。在那里完成计算之后,再把计算结果返回本地。这样本地就不用部署很强的硬件搞计算了。
而边缘计算的介绍大都说,这是把一部分计算任务放在分散各处的本地去完成,这样可以减少云服务器的计算压力,也能缓解传输带宽上的压力。然后再套上其他流行词,比如边缘计算特别适用于物联网、车联网、AR / VR 等应用场景。
奥卡姆剃刀原理并不是一个科学原理,它没有数学或者实验的证明,而是一个美学和价值观上的追求,经常被描述为"如非必须,勿增实体"。
为什么要有云计算
为什么一定要把计算任务放在远端的服务器上呢?因为有些任务的执行,必须是多点采集数据,然后再把多点数据汇集在一起,计算一番,计算后的那个结果才有价值。
云计算还有另外一种"必须增加实体"的应用场景,就是单个芯片的算力不足但又希望拥有很强的算力的情况。
边缘计算解决了什么困难?
明白了云计算,那边缘计算又怎么用奥卡姆剃刀理解呢?它其实是为了应对云计算中不可调和的矛盾而出现的。
**所以,边缘计算并不是一个独立存在的事物,它是寄生于云计算产生的困难中的一个解决方案。**就像汽车的 ABS 防抱死系统不能独立存在,而必须依附在刹车系统之内一样。
什么是雾计算?
而如果本地的那些摄像头要分析处理的任务太重,根本不是一台能塞进摄像头的计算机能解决的,那么干脆就在距离最近的 10 个摄像头的物理中心点,部署一组服务器。在远离云服务器的地方,搭建一个小型的云服务,然后让附近的设施和小型云服务器相连,让整个网络构成 mesh 结构。
今天,这类做法又被叫作边缘计算中的雾计算。
你发现了吗?不止是云计算、边缘计算,连边缘计算里的不同网络结构、边缘计算的分类也都可以通过奥卡姆剃刀原理从根本上理解。其实,它们都可以被理解为,在技术不到位或者钱不够的情况下做的权宜之计。
总结
1.奥卡姆剃刀原理经常被描述为"如非必须,勿增实体"。它并不是科学原理,而是一种务实的、追根溯源的价值取向。
2.边缘计算并不是一个独立存在的事物,它寄生于云计算,是为了应对云计算中不可调和的矛盾而出现的。
3.不论是云计算、边缘计算还是雾计算,其实都可以被理解为在技术不到位或者钱不够时做出的权宜之计。