微软Build 2017大会,纳德拉表示,在计算力的飞速发展中,微软要做的就是将计算的能力赋权给普通用户,让技术为更多用户所用,让计算机视觉、文本理解等技术变得更加普惠(inclusive),同时构建对技术的信任。这也是微软“云优先,移动优先”战略的出发点。纳德拉称,微软预见到了一个新的世界,它是智能云(Intelligent Cloud)与智能边缘(Intelligent Edge)的世界,它会改变所有的事。
这种改变会带来两个变化。
- 一是用户体验与交互上的变化,同样的体验会普及到各设备中,就像个人助理小娜,可以在所有设备上运行,无论是PC、手机、汽车。
- 二是计算能力要到边缘去,因为物联网终端数据越来越多,会要求更多的计算能力下沉,这也意味着更加分布式的AI(distributed AI)和分布式的计算(distributed computing)。
为此,微软在Build大会上发布了Azure IoT Edge服务,一个为物联网准备的云服务。它会有各传感器和小型计算设备追踪工业场景中的数据,然后由微软的云和AI工具分析。Azure IoT Edge可以在本地计算设备上进行计算,节省时间。它同时也是跨平台的,支持Linux和Windows。
Azure IoT Edge 是基于边缘智能计算,将云功能提供到边缘设备的,一种混合云和边缘设备的物联网解决方案。用户可以根据自己的业务逻辑自定义创建物联网(IoT)应用,在边缘设备本地完成数据处理任务,同时享受大规模云平台的配置、部署和管理功能。即便在离线或间歇性连接状态下,边缘设备也可实现人工智能和高级分析,简化开发,并降低物联网解决方案成本。
Azure ACS: Manage Azure Container Services (https://docs.microsoft.com/en-us/cli/azure/acs?view=azure-cli-latest)
传统的物联网:智在数据中心,不在边缘设备
目前主流的物联网技术,基本遵循这样的思路——边缘设备采集到数据之后,发送给数据中心进行运算处理分析,然后由数据中心下发操作指令,由边缘设备执行。即便所有设备都在同一地区甚至同一建筑内,都必须要和远在十万八千里的数据中心通信,才能实现用户请求。这些采集到的大量的原始数据,都需传输至数据中心进行分析处理,对网络带宽和存储容量要求很高,同时给数据中心带来了不小的处理负荷。因此容易出现延迟,或网络不稳定等引起的系统不可用的情形。
这种模式下,边缘设备只具备简单的数据采集、传输、最终指令执行等功能,整个物联网的智能程度完全取决于数据中心。一旦边缘设备与数据中心的网络通信中断,整个物联网系统就可能无法使用。这和真正的“智能”还有不小的距离。
智能边缘计算:让所有边缘设备随处皆智能
智能边缘计算提出了一种新模式:利用云(Cloud),大规模进行安全配置、部署和管理边缘设备,并根据边缘设备类型和场景进行智能分配,让物联网的每个边缘设备都具备数据采集、分析计算、通信、以及最重要的智能,实现智能在云和边缘设备间的流动。
例如,在一个监控温度的物联网系统中,通过云和智能边缘计算,边缘传感器不再需要持续不断向数据中心传输读取的温度数据,而是可以自主判断温度情况,只将重大读数变化的情况传输给数据中心,等待反馈,再决定具体如何操作。此外,边缘设备还能获得更进一步的智能。当温度突变,边缘设备无需联系数据中心,可直接作出判断并进行适当操作,即便网络暂时中断也不受影响。
在这种模式下,边缘设备凭借自身的运算和处理能力可直接就近处理绝大部分物联网任务,不仅降低了数据中心工作负担,还提升了边缘设备对不同状态做出响应的准确度和效率。智能边缘计算让边缘设备真正变得智能起来!
参考: