微软Build 2017大会首日:云计算与人工智能比翼齐飞 系列产品最新发布
2017年5月10-12日,微软Build 2017开发者大会在美国西雅图举办。作为一年一度微软面向开发者的重要会议,Build至今已连续举办了六届,每年大会上重磅发布的微软技术战略、新品消息已成为开发者了解微软本年度和未来重要技术方向而不可错过的盛会。本届Build 2017大会历时三天,主要议程包括前两天上午的Keynote环节以及跨越三天的技术专题分论坛、内容丰富的行业案例分享论坛。
今天是Build大会的首日,也是微软最重要的技术方向与重点产品发布日,来自全球的数千名开发者参加了此次会议。微软公司首席执行官萨提亚∙纳德拉、微软全球执行副总裁兼云计算与企业事业部负责人Scott Guthrie、微软全球执行副总裁兼人工智能及微软研究事业部负责人沈向洋,做了精彩的主题演讲与产品场景演示。纵观首日大会,云计算与AI成为所有技术战略中的重中之重。
技术战略:从云计算到边缘计算,打造更智能的未来
开场演讲中,微软公司首席执行官萨提亚 ∙ 纳德拉展示了一组数字:Windows 10月活跃设备数达到5亿,Office 365月活跃用户数达1亿,Cortana智能语音助手当前月活跃用户数已达1.4亿。针对飞速发展的数字化时代,萨提亚 ∙ 纳德拉认为,“我们正处在一个拥有近乎于无限计算能力、并且数据呈指数级增长的世界。在这样的环境下,微软专注于助力每一位开发者,帮助他们开发应用,以适应新的智能云及智能边缘计算时代。”
当前,我们正在开启一个智能云与智能边缘的世界,一是用户体验和交互可以扩展到所有设备边缘,二是计算也要随之扩展到边缘,数据会越来越多,这就需要更多的计算能力,甚至是分布式的AI和分布式的计算能力。基于此,微软发布了针对物联网的云服务Azure IoT Edge,可以将Azure Function等功能由云部署到边缘,这将大大降低数据延迟,提升效率。
大会现场,展示了医院、建筑工地、会议等应用场景,通过IOT设备及云计算、Cortana,结合的新AI识别等技术,将数据、物联网边缘计算与人工智能应用相结合创新应用为案例,以期驱动技术为未来创造更多、更安全、更智能、人机交互体验更好的工作生活场景。
萨提亚 ∙ 纳德拉认为,微软在移动优先和云优先的战略下,通过全新的智能云服务,可以让开发者为千万级的企业提供现代化的服务。这对于开发者来说,是个很重要的机遇,技术能对社会产生极大的影响,技术能赋予人类更多的力量,影响到这个世界,这是开发者的使命,这是开发者的责任。
全面升级Azure数据和云计算工具服务
首日大会现场,微软全球执行副总裁兼云计算与企业事业部负责人Scott Guthrie围绕云计算和服务做了一系列重点发布:全新的Azure Cloud Shell功能,以及Azure Cosmos DB,这个全球第一款分布式、多模型、高扩展高可用的数据库服务,此外,现场还推出了一系列的Azure数据和云计算、Visual Studio产品工具服务,可以让开发者对现有应用升级,并针对所有的主流平台构建智能应用。
Azure Cosmos DB全新亮相:新发布的数据库服务能够支持全球规模的云服务与数据密集型应用,从物联网到人工智能到移动计算,提供了高性能、容错能力以及对各种数据类型的广泛支持,包括graph格式。据微软介绍,这也是业界第一个全球分布式的多模型数据库服务,能提供带有运行时间保障、高吞吐、高一致性的水平扩展,并能保证99%的个位数毫秒级延迟。作为唯一的模式自由数据库服务,Azure Cosmos DB能为开发者带来更大的灵活性,它支持各种流行的NoSQL API,而且还提供了五种定义清晰的一致性等级可供选择,同时能够对所有数据自动建立索引。
数据库服务升级:这里面既包括了数据类型的升级,如在Azure SQL数据库基础上新增的MySQL和PostgreSQL托管服务,为开发者提供了更多的选择和灵活性,同时还能确保平台服务的高可用性,尽可能不停机以完成扩展,并可确保数据安全和数据恢复的能力。其次,微软数据库迁移服务还开启了早期预览功能,帮助Oracle和SQL Server用户更方便地迁移数据并快速地对自己的应用进行升级。
Azure SQL数据库升级改进:全新的托管实例开启有限预览,为用户提供SQL Server虚机实例层级的兼容性,让企业更轻松地把现有SQL Server应用迁移到Azure SQL数据库。同时,威胁检测服务正式上线,Graph 支持服务开启预览。
Visual Studio 2017 for Mac正式商用,让开发者在Windows和Mac环境之间实现无缝衔接,全面支持移动、网页和云端工作负载,并提供Docker工具、Azure Functions和Xamarin.IoT支持功能的预览。
Azure Service Fabric正式支持Windows Server Containers:通过Visual Studio作为工具,借助Docker Compose将容器化应用部署到Service Fabric的功能也已开启预览。微软针对几乎所有类型、所有平台容器所提供的全面支持,让开发者可以交付面向关键业务的、可扩展的应用和服务。
最新AI系列产品及合作计划发布
微软人工智能的领军者、微软全球执行副总裁兼人工智能及微软研究事业部负责人沈向洋回顾了微软多年来在人工智能领域探索的历程和收获,他认为,微软以云计算+人工智能的独特组合,通过大计算、大算法及大数据,在AI领域实现了一个又一个的收获。当前微软人工智能团队的使命,就是要打造为解决问题而生的“为每位开发者、每个机构、每个平台、每个人服务的人工智能”。
本次会议上,微软人工智能的重要发布包括:
微软认知服务智能API接口已增加到29个:利用这些API,开发者能够将视觉、语音、语言、知识和搜索等智能应用加入到任何应用场景中,直接利用现成的功能或者通过定制加工,来打造自己的智能应用和机器人体验。新加入的API服务包括必应定制搜索、定制视觉服务、定制决策服务和视频索引。此外还有一个被称为Presentation Translator的PowerPoint插件,利用微软的Translation API接口,可以在播放演示文稿的过程中,实时地将其翻译成多种语言。此次同时推出的认知服务实验室(Cognitive Services Labs),可以让开发者提前体验早期研发阶段的新服务,例如手势识别API等。
微软聊天机器人框架支持新适应卡(adaptive card):开发者一次编写卡,即可用于多个应用和平台。利用微软对话机器人框架,开发者现在可以直接对接更多新渠道,包括必应搜索、Cortana和Skype for Business,并通过微软的支付请求API,更快速、便捷地用自己的微软聊天机器人结账。
开放Azure Batch AI Training有限预览:作为Azure的一项新功能,目前提供有限预览,允许开发者和数据科学家利用参数配置运行环境,针对多CPU、多GPU或现场可编程门阵列(FPGA)等不同环境运行自己的数据模型。
Cortana服务升级并开放合作计划: Cortana 技能工具包开启公共预览功能。通过创建一个机器人并将其发布到微软机器人框架新开通Cortana渠道中,开发者可以为Cortana增添新技能。这项服务支持Windows 10、Android、iOS,以及内置了Cortana的哈曼卡顿Invoke扬声器。但遗憾的是Cortana技能工具包目前只在美国可用。同时,微软开放了Cortana智能设备合作计划: 除了哈曼卡顿推出的内置Cortana的Invoke智能扬声器外,微软还分别与惠普和英特尔达成了与设备和参考平台相关的合作伙伴关系,用以打造更多支持Cortana的智能设备。
Build 2017大会首日,以云计算和人工智能为核心的微软新技术战略图谱全面展开,且让我们拭目以待,期待未来更多的应用实践和精彩案例。