云计算|物联网中的云计算

云计算|物联网中的云计算

文章图片

云计算|物联网中的云计算

走进“云”世界【云计算|物联网中的云计算】云计算(cloud computing):业内广为接受的云计算概念是根据ISO/IEC 17788<信息技术 云计算 概览与词汇>定义的 。 云计算是一种将可伸缩、弹性、共享的物理和虚拟资源池以按需自服务的方式供应和管理 , 并且提供网络访问的模式 。

用通俗一点的语言来解释 , 就是针对本地的计算量较大的任务 , 可以通过网络 , 将任务交给远方的服务器来计算 。 计算完成后 , 再把结果拿回本地 。 这对于本地设备是嵌入式系统的情况下 , 时间和成本的优势非常巨大 。
嵌入式系统中的云计算优势1.对于本地的嵌入式系统 , 一般情况下不是时时刻刻都有大计算量的任务的 。
这里以物联网应用中比较典型的大计算量需求——监控摄像头为例 。
它也不需要每一帧都做行人检测和人脸识别 。 一般通过一些本地可以实现的算法 , 比如对图像做差分运算 。 探测到画面内有物体移动以后 , 再将画面交由服务器做行人检测 。 检测出有人以后 , 再做人脸识别 。

这样对于本地设备来说 , 可能几个小时才会有一帧AI运算的需求 。 如果在本地部署性能足够进行AI运算的硬件 , 势必在使用时长上会造成严重浪费 。 而且硬件性能没有足够强的话 , 响应速度也远不及云计算迅速 。
2.对于服务器 , 时间上的复用 , 可以以极低的成本覆盖大量的嵌入式计算需求 。
还是以上述监控摄像头为例 , 一台设备几个小时才会进来一个需求 , 而服务器可以很快就算完了 。 但服务器可以不停的算 , 那么一台服务器就可以覆盖很多本地设备 。 这样部署的总体成本就会大大降低 。

但是云计算也有其局限性 , 主要受限于网络传输的稳定性不够理想 。
如果是长时间的需要大计算量的任务 , 比如类似于天网系统的公共区域摄像头 , 可能每时每刻都有行人车辆经过 , 可能就每秒钟都需要AI算法的介入 。 这样一来受传输稳定性的限制 , 可能导致运行不稳定 。 而且不断地有数据交给服务器 , 传输的流量成本和服务器资源的占用都会大幅增加 。 这种情况下传统云计算可能就不太适合了 , 此时就要引入边缘云计算和边缘计算的概念了 。
至于什么是边缘云计算和边缘计算?受限于篇幅限制 , 关注我 , 我们下期再见 。