查看原文
其他

微软Bulid 2017:从移动优先迈向云和智能边缘设备优先

2017-05-11 IT战略家

2017 年 5 月 10 日,美国,西雅图——微软年度开发者盛会 Build 2017 在美国西雅图开幕,微软公司首席执行官萨提亚 ∙ 纳德拉、微软全球执行副总裁兼云计算与企业事业部负责人 Scott Guthrie、微软全球执行副总裁兼人工智能及微软研究事业部负责人沈向洋,与数千名来自全球各地的开发者齐聚一堂。


微软公司首席执行官萨提亚 ∙ 纳德拉


微软分享了公司要与所有人——从开发者到数据科学家、热爱技术的人和学生——共享人工智能巨大力量的愿景。


微软首席执行官萨提亚·纳德拉在主旨演讲中谈到了开发者责任和平台范式转化:从移动优先到云和智能边缘优先。海量数据和智能设备的增长为大家带来前所未有的机遇,对社会和经济产生前所未有的影响。

 

在开发者大会上,有多项资讯公布,其中包含众人关心的Windows 10实际装机使用数量。以目前微软Windows 10发展來看,由于缺乏旧系统免费升级诱因,仅提供已经升级至Windows 10的使用者能持续获得更新,使得Windows 10整体装机使用数量长时间時間停在4亿規模,虽然陆续仍有使用数量增加,但相比先前增加幅度明显減弱不少,因此微软持续藉由锁定不同市场需求刺激升级,甚至也计划透过教育市场增加Windows 10使用量。

 

先前提出三年內使Windows 10使用数量突破10亿的目标,因为Windows 10 Mobile市场竞争失利,加上目前PC市场升级使用数量成长也面临瓶颈,导致必须透過不同诱因吸引使用者安装升级,使得微软必须开始构思更多推动Windows 10作业系统使用量的市场策略,而与云端事业发展息息相关的物联网市场显然将成为微软下一個重点发展项目。


微软为开发者提供的机会非常可观。看看这些数字吧。其中,90% 以上的财富 500 强公司都是微软云用户。



纳德拉提醒到,开发者要了解的关键问题之一是什么型塑着平台的演化。去年大会上,微软谈到了「对话即平台」,今年纳德拉讲到了范式转化:移动优先迈向云和智能边缘设备优先。这也是这次大会想要讨论的重要主题。



这一范式转化有三个重要特点:多设备、人工智能和无服务器(未来分布式计算的内核)。



从云计算到边缘计算,打造更智能的未来


大会公布了一系列全新的 Azure 数据和云计算服务,用以帮助开发者快速地对现有应用进行现代化升级;全新的人工智能和 Azure 云服务,可以更好地理解用户意图并实现人机互动,从而帮助开发者轻松开发出真正的智能应用;针对未来无处不在的智能云和智能边缘计算,微软还展示了多项与数据、物联网边缘计算与人工智能应用相关的创新服务。


微软发布全新的功能 Azure IoT Edge,通过这项功能将计算能力由云推向边缘。把 Azure Function 等功能部署到边缘,大大降低了数据延迟。


据悉,大会上讨论的「边缘计算」即是将计算推进到网络边缘,更接近于数据来源所在。Azure IoT Edge 具备连接云端及物联网边缘设备的能力,从而使其安全便捷地本地分配云智能。微软及第三方服务可在边缘设备上即刻处理数据并行动。Azure IoT Edge 可跨平台运行在 Windows 与 Linux 上,甚至是比 128M 内存的树莓派更小的设备上。



详言之,Azure IoT Edge 将云能力传递到了边缘,完美结合了代码与服务,从而可在云端与边界之间安全流动以在物联网设备上分配智能。它可以轻易整合微软 Azure 与第三方服务,或者提高现有服务以你自己的业务逻辑打造一款自定义的物联网应用。如此,你的设备既可以根据生成数据采取本地化行动,也可以利用云端优势以安全而规模化的方式配置、部署、管理设备。其功能如下:


  • 在边缘设备上运行人工智能

  • 执行边缘分析

  • 从云端到边缘部署物联网方案

  • 从云端中心化地管理设备

  • 以离线和间歇连接性的方式运行

  • 实时决策

  • 连接新的和遗留设备

  • 降低带宽成本


实现边缘设备的人工智能和高级分析


打造云端的高级分析、机器学习和人工智能,并通过 IoT Edge 部署到实体设备之中。微软 Azure 及第三方服务组成的生态系统将会帮你在边缘设备上开发新的物联网应用。利用微软 Azure 流分析(Azure Stream Analytics)、微软认知服务和微软 Azure 机器学习可以更少的时间和精力打造更先进的物联网方案。


降低物联网方案成本


决定捕捉什么样的物联网数据,并通过编程你的边缘设备进而本地处理数据以把物联网数据发送至云端。接着,仅发送你需要储存的数据并在云端进行分析。通过减少从设备传往云端的数据量,带宽成本以及其他应用的存储和数据分析成本也会随之减少,且同时受益更多。


简化开发


通过利用现有的技能和资源,进而缓解高级物联网方案开发进程。使用熟悉的编程工具(比如 Visual Studio)和多编程语言(包括 C、Node.js、Java、Microsoft .NET 和 Python)以优化并监控你的物联网方案,并在需要时进行修复。使用你在云端使用的相同编程模型创建和测试物联网应用,并将其推进到边缘设备上。


以离线或间歇连接性的方式运行


通过 IoT Edge,你的边缘设备可以安全且可依赖地运行,即使在它们离线或者只能间歇地连接到云端的时候。一旦重新连接,边缘设备会自动同步其最新状态,并持续无间歇地运行,而不管是否正在连接。


 Azure IoT Edge 由 Azure IoT Gateway SDK 演化而来,其 GitHub 项目地址为 https://github.com/Azure/iot-edge。


Azure IoT Edge 的推出可以说是本次大会上有点让人难懂却很有趣的一件事情。尽管「云端」全部意味着把计算和数据存储移动到数据中心,但还是存在大量情况你想要避免在设备和数据中心之间来回循环,或者是你没有网络连接可用。所以这也正是 Azure IoT Edge 出现的原因。



©资料参考机器人之心



更多精彩阅读请点击:




IT 战略家


这里不打算迎合任何人的三观

但可以保证提供有深度的思考


把握趋势,洞见未来

长按二维码关注


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存