Microsoft在云和边缘转向智能
Microsoft建立年度开发人员会议随着云和移动到无服务器计算和边缘计算的公司而开始转移。
对事物互联网(IOT)的计算,大规模的数据库可扩展性和对人工智能(AI)的更大支持是在活动的第一天开幕式展示期间展示的发展之一。
该公司的首席执行官Satya Nadella呼吁开发人员使用他们的技能来赋予社会,但警告说,提供技术帮助社会的技术具有高责任。
“我们应该赋予技术的人 - 包容性设计可以是一种包容性增长的仪器,”他补充道。
随着世界变得更加技术驱动的,Nadella警告开发商,建立可信技术至关重要。“我们取决于我们为我们创造的算法负责,”他说。
“对社会所有部分具有广泛影响的机会从未如此。但是技术的意外后果,我们不能只使用技术来解决这些问题。由我们来确保一些更为缺陷的问题并没有成真,“他说,使用Orwell 1984和Huxley的勇敢的新世界,作为一种技术驱动的未来社会的例子应该避免。
Nadella先前已经将该公司的愿景作为云首先,移动第一,但现在正在改变新的IOT工作负载。他将IoT描述为云工作负载,可以生成大量数据,并在应用程序的设计方式中呼叫重新思考。
“平台转变是关于数据的。当您在边缘处生成100GB数据时,AI需要更加分布。人们将在云中进行培训并在边缘部署 - 您需要一组新的抽象来跨越边缘和云,“他说。
这导致微软的曼塔的变化。“我们首先从手机移动,首先向一个智能云和智能边缘制成的世界,”Nadella说。
根据Nadella的说法,随着计算变得更加分布式,开发人员将无法编写到一个虚拟机的软件。“无服务器计算将是分布式计算的核心,这将改变我们在Windows,Office 365和Azure中所做的一切,”他补充道。
其中一家使用计算在边缘的公司是瑞典工业公司Sandvik Coromant。它建立了云应用程序,从机器中获取所有数据,以运行预测维护和时间序列分析以确定异常的原因。该公司在损坏之前看着如何关闭机器。
虽然这是由Azure Cloud控制的,Microsoft现在开发了一个边缘计算平台,可以使Sandvik等公司在机器上运行机器监控应用而不是云。
在Microsoft在Build揭开的新产品中是Azure IoT Edge。这是一个Windows和Linux跨平台运行时环境,Microsoft声明能够在小于Raspberry Pi的设备上运行。
根据Microsoft,应用程序逻辑可以在云中进行测试,然后可以在边缘设备上运行相同的代码。
从人工智能的角度来看,Nadella讨论了如何以类似于Web搜索的方式使用AI来识别对象和人员。
“在过去的20年里,最深刻的变化是网络上的文本搜索。想象一下,如果我们可以创建一个医院或工厂地板的数字双胞胎,那么您可以为人类建立安全,这绝对可以改变生命,“他说。
Microsoft在主题演讲中显示的一个应用程序是计算机愿景如何在建筑工地上使用。应用程序使用计算机愿景实时识别人员和物体。
微软表示,该系统可以每秒制作2700万个图像识别,并实时进行更改。该示范显示了Microsoft系统如何在建筑工地上识别人员和设备,并申请政策以降低尚未获得适当培训水平的风险运营建筑机械。
该系统还可以识别机器和培训的运营商位于建筑工地上的位置,这也可用于提高现场的效率。
Microsoft揭开了一个新的数据库,Azure Cosmos DB,它是全局分布式的多模型数据库。
数据库缩放可弹性且独立地缩放任何数量的Azure地理区域的吞吐量和存储。
它提供吞吐量,延迟,可用性和一致性保证。它还适用于分布式数据库,以使用户具有10ms延迟和99.99可用性的可用数据,都作为全球数据库的单个系统映像运行。
Microsoft表示Cosmos DB提供自动索引,并允许开发人员以其选择的格式选择数据模型和应用程序编程接口(API)。