時間:2017-05-11 來源:互聯網 瀏覽量:
2017年5月10日, 微軟 Build 2017 在美國西雅圖如期舉辦。Build大會是微軟麵向開發者社區舉辦的重要會議,此次Build大會將於5月12日結束。Build大會近幾年連續多次在美國舊金山舉辦,今年,微軟選擇了臨近其總部的西雅圖舉辦Build大會,但依舊人氣滿滿,吸引了眾多開發者。今年的Build大會有哪些值得開發者關注的技術熱點呢?InfoQ中國將在一線為大家進行梳理和及時更新,以饗讀者。
以下是Build大會第一天的熱點。
一、人工智能:Microsoft AI關鍵詞:Cognitive Services、Azure Batch AI Training、數據服務
繼2015年提到 雲計算有“機器學習支持” ,2016年 提出“構建智能的雲平台” 後,微軟終於提出了“微軟AI (Microsoft AI)”這一概念,並稱微軟 AI 與 Azure相結合,為開發人員提供最全麵的AI平台:
1.智能API增加至29個
對於不想構建深度學習模型的開發者,微軟宣布為開發者提供29項認知服務的API,開發者能夠將視覺、語音、語言、知識和搜索等智能應用加入到任何應用場景中,隻需幾行代碼。新增加的API服務包括:
必應定製搜索
定製視覺服務
定製決策服務
視頻索引
此外還有一個被稱為Presentation Translator的PowerPoint插件,它利用了微軟的Translation API接口,可以在播放演示文稿的過程中,實時地將其翻譯成多種語言。
同時,微軟推出認知服務實驗室(Cognitive Services Labs),開發者可以提前嚐試到尚處於早期研發階段的新服務,例如手勢識別API。
2.宣布推出Azure Batch AI Training
對於想訓練自己深度神經網絡的開發者,微軟宣布推出Azure Batch AI Training,這是Azure的一項新功能,目前隻提供有限預覽。它允許開發者和數據科學家利用參數配置運行環境,針對多CPU、多GPU或現場可編程門陣列(FPGA)等不同環境運行自己的數據模型。
3.為開發者提供數據服務
微軟為開發者開放了新的Microsoft Graph API接口,包括SharePoint和Planner的API。Microsoft Graph讓開發者能夠訪問Office 365數據和智能,並在聯係人、對話、項目、日程、流程與內容之間建立聯係。以期幫助開發者打造更智能的應用,構建更聰明的工作方式。
4.Cortana 技能工具包開啟公共預覽
通過創建一個機器人並將其發布到微軟機器人框架新開通Cortana渠道中,開發者可以為Cortana增添新技能。這項服務支持Windows 10、Android、iOS,以及內置了Cortana的哈曼卡頓Invoke揚聲器。Cortana技能工具包目前隻在美國可用。
5.聊天機器人框架支持新的adaptive card
微軟聊天機器人框架加入了對新的適應卡(adaptive card)的支持,開發者一次編寫卡,即可用於多個應用和平台。利用微軟對話機器人框架,開發者現在可以直接對接更多新渠道,包括必應搜索、Cortana和Skype for Business,並通過微軟的支付請求API,更快速、便捷地用自己的微軟聊天機器人結賬。
微軟稱其致力於“為每位開發者、每個機構、每個平台、每個人服務的人工智能”,因此,其眾多產品中都有著AI的身影。
二、雲計算:Microsoft Azure全方位升級關鍵詞:Azure Cosmos DB、便捷上雲、容器
1.提升數據庫能力
發布全球分布式的多模型數據庫服務Azure Cosmos DB
微軟發布了Azure Cosmos DB,支持全球規模的雲服務與數據密集型應用(從物聯網到人工智能到移動計算),微軟稱其可以提供高性能的服務、容錯能力強,同時對數據類型的廣泛支持,包括graph格式。微軟稱其是“第一個全球分布式的多模型數據庫服務”,是“唯一的模式自由數據庫服務”,能提供帶有運行時間保障、高吞吐、高一致性的水平擴展,並能保證99%的個位數毫秒級延遲。Azure Cosmos DB非常靈活,支持流行的NoSQL API,同時還提供了五種定義清晰的一致性等級可供選擇,並且能夠對所有數據自動建立索引。
新增MySQL和PostgreSQL托管服務
在Azure SQL數據庫基礎上新增的MySQL和PostgreSQL托管服務,為開發者提供了更多選擇,同時還能確保平台服務的高可用性,盡可能不停機以完成擴展,並可確保數據安全和數據恢複的能力。
遷移服務開啟預覽
微軟數據庫遷移服務開啟早期預覽,這將幫助Oracle和SQL Server的用戶更輕鬆地遷移數據並快速地對自己的應用進行現代化升級。
改進Azure SQL數據庫
Azure SQL數據庫的改進包括:
(1)全新的托管實例開啟有限預覽,為用戶提供SQL Server虛機實例層級的兼容性,讓企業更輕鬆地把現有SQL Server應用遷移到Azure SQL數據庫。
(2)威脅檢測服務正式上線,Graph 支持服務開啟預覽。
2.便捷上雲
Azure Cloud Shell
Azure Cloud Shell 支持多種流行的編程語言,並提供相應的移動端應用,從而提高開發人員的效率。
Visual Studio 2017 for Mac正式商用
Visual Studio 2017 for Mac正式商用,讓開發者在Windows和Mac環境之間實現無縫銜接,全麵支持移動、網頁和雲端工作負載,並提供Docker工具、Azure Functions和Xamarin.IoT支持功能的預覽。
Azure Service Fabric正式支持Windows Server Containers
Azure Service Fabric已正式支持Windows Server Containers,通過Visual Studio作為工具,借助Docker Compose 將容器化應用部署到Service Fabric的功能也已開啟預覽。微軟針對幾乎所有類型、所有平台容器所提供的全麵支持,讓開發者得以交付麵向關鍵業務的、可擴展的應用和服務。
三、物聯網:Azure IoT Edge開啟預覽Azure IoT Edge開啟預覽,這項技術能夠將雲計算的智能和更多優勢擴展到物聯網邊緣設備。
上文中提到的Microsoft Graph擴展服務,能夠將工作環境中的業務內在規律、設備數據與對現實世界複雜關聯的感知結合在一起。
新技術讓用戶可以像在數字世界中一樣在現實世界中進行搜索,在確保數據安全可靠的同時提高生產力。
四、Office 365:公布係列計劃幫助開發者除上文提到的開放Microsoft Graph API接口外,微軟還公布了Office 365的係列計劃,包括:
開發者將可以在Microsoft Teams中發布嵌入式應用。作為Office 365提供的一個工作用聊天工具,在Microsoft Teams中加入應用,將以全新的應用體驗打動用戶。開發者還將可以為Teams應用添加新的功能,例如在信息流中加入第三方推送通知、複合擴展和可以交互信息等。
對於已經將生產型SaaS應用放在Microsoft Azure上運行並在Azure網站上注冊的開發者和ISV,現在隻要通過標準的PowerApps和Microsoft Flow接口,就可以將其應用中的數據和工作流自動擴展到經過授權的Office 365用戶。為了進一步幫助ISV拓展業務,微軟還為銷售團隊提供了額外的獎勵,以鼓勵其向企業客戶銷售由ISV開發的合格的SaaS應用及服務。
web交流學習群,進群領福利: 345648424
500萬基金免費領,優就業就業促進計劃:http://www.ujiuye.com/zt/jycj/?wt.bd=wt201701
在線視頻學習請點擊:http://xue.ujiuye.com/?wt.bd=wt201701