微軟今日在2019年Build開發(fā)者大會上發(fā)布了一系列云服務更新。微軟CEO薩提亞·納德拉重申了微軟的使命,緊接著便介紹了微軟的全新平臺架構:以 Azure 為基礎,支撐起 Microsoft 365、Microsoft Dynamics 365 & Power Platform 和 Microsoft Gaming 三大平臺。Azure對于微軟的重要性不言而喻。
會上納德拉掀開了云計算平臺Azure的神秘面紗,其或是用于用于物聯(lián)網(wǎng),或是用于打造邊緣數(shù)據(jù)庫。除卻Azure云計算平臺外,微軟build大會的亮點還包括AI輔助編碼工具IntelliCode、虛擬助手對話新方案、量子編程Q#語言、改進版的微軟搜索、機器人組件。
Azure云計算平臺推陳出新
物聯(lián)網(wǎng)
在物聯(lián)網(wǎng)領域,微軟推出Azure IoT Edge,這是微軟針對物聯(lián)網(wǎng)設備的云監(jiān)控和部署解決方案。
目前 IoT Edge可與Google的開源容器編排框架Kubernetes集成。同時,Azure IoT Central的最新版本,是一款SaaS產(chǎn)品。它的優(yōu)勢在于處理規(guī)則更好,能夠?qū)?shù)據(jù)匯集到分析服務的自定義規(guī)則,提供新的儀表板和數(shù)據(jù)可視化,入站和出站數(shù)據(jù)連接器,base標簽和應用程序品牌選項。
至于Azure Sphere,微軟基于Linux的操作系統(tǒng)針對微控制器設備(即具有受限計算資源的設備)進行了優(yōu)化,有一套新的硬件解決方案可用于原型設計和生產(chǎn),可以集成到傳統(tǒng)物聯(lián)網(wǎng)(IoT)設備中。
數(shù)據(jù)庫
在微軟build大會前,Azure SQL邊緣數(shù)據(jù)庫就已經(jīng)曝光。在大會上,Azure SQL如期而至。
Azure SQL數(shù)據(jù)庫不需要服務器,而是間歇性使用數(shù)據(jù)庫的新計算層,旨在簡化性能管理,同時性價比也更高。通過基于工作負載需求自動擴展單個數(shù)據(jù)庫并在不使用期間暫停計算。需要指出的是,該方案相較于之前按時長收費,變更成了根據(jù)數(shù)據(jù)庫使用量收費。對于客戶而言,后者無疑更加合理。
會上,Azure數(shù)據(jù)庫for PostgreSQL中的一個新的Hyperscale服務層也首次亮相。微軟在博客文章介紹稱,它允許開發(fā)人員根據(jù)需要擴展計算,存儲和內(nèi)存資源。它可以作為Azure數(shù)據(jù)庫for PostgreSQL的Hyperscale(Citus)公開預覽,通常以Azure SQL Database Hyperscale的形式提供。
Azure Cosmos DB是具有一系列一致性選項的無架構數(shù)據(jù)庫服務,為Apache Spark和etcd提供API。這是一種分布式存儲,旨在跨云集群安全地存儲數(shù)據(jù)。上述兩個API都可在公共預覽中使用。
由于Azure數(shù)據(jù)庫遷移服務的增強功能,Azure SQL數(shù)據(jù)庫用戶現(xiàn)在可以執(zhí)行Oracle數(shù)據(jù)庫(本地或虛擬機)到Azure數(shù)據(jù)庫for PostgreSQL的在線遷移。
分析
在今年早些時候,Azure流分析獲得了兩個新組件:映射數(shù)據(jù)流和爭奪數(shù)據(jù)流。使用映射數(shù)據(jù)流(公開預覽狀態(tài)),數(shù)據(jù)工程師可以開發(fā)圖形化數(shù)據(jù)轉(zhuǎn)換邏輯,無需編寫代碼。而使用爭奪數(shù)據(jù)流(私人預覽狀態(tài)),數(shù)據(jù)工程師發(fā)現(xiàn)準備數(shù)據(jù),都可以可視化進行。
在一些報道中,Azure數(shù)據(jù)庫可存儲pb級別的數(shù)據(jù),其還支持JSON數(shù)據(jù),并通過新的工作負載管理重要性功能為管理員提供對查詢優(yōu)先級的細粒度控制。它獲得了動態(tài)數(shù)據(jù)屏蔽功能,非特權用戶將無法看到敏感數(shù)據(jù)。由于結(jié)果是緩存的,且可視化,其查詢處理性能得到了很大提高。
對用于大數(shù)據(jù)分析的Microsoft數(shù)據(jù)湖存儲Gen2(ADLS Gen2),它現(xiàn)在可與Blob或非結(jié)構化數(shù)據(jù)存儲互操作。有資格進行私有預覽的客戶現(xiàn)在可以使用Azure Blob存儲和Azure Data Lake Storage API來管理相同的數(shù)據(jù)。
同時,Azure Data Explorer是一種提供流數(shù)據(jù)的索引和查詢服務,現(xiàn)在可以直接從數(shù)據(jù)湖中查詢并記錄后代的各種指標。此更新僅限于私人預覽。
認知語音服務
微軟推出了基于 Azure的認知語音服務,并提供新的對話轉(zhuǎn)寫功能,該功能已經(jīng)在今天的預覽版中提供。
重點來了,該功能支持實時的遠場多人語音轉(zhuǎn)寫和說話人歸因。與 Speech DDK 相結(jié)合,房間里有一群人在談話時,會話轉(zhuǎn)寫也可以有效地識別每個人的語音,處理諸如交叉對話等常見但具有挑戰(zhàn)性的場景,并生成轉(zhuǎn)寫。
從演示效果來看,三位工作人員處于自然交流狀態(tài),即興發(fā)言。該系統(tǒng)通過聲紋識別可分辨出發(fā)言者的身份,并且可以準確地進行語音交叉識別,自動生成對話文本。
AI輔助編碼工具IntelliCode
IntelliCode是微軟的AI輔助編碼工具,包括許多功能:列表成員,參數(shù)信息等。目前它已經(jīng)支持Visual Studio、Java,JavaScript、Python、C#等多種編程語言。
令IntelliCode不同的是,微軟提供GitHub上數(shù)千個獲贊100顆星的開源項目的代碼來訓練它。通過使用該數(shù)據(jù),IntelliCode會給出更智能的代碼完成建議,而且在提出建議時,還會考慮當前的代碼和上下文的關系。
默認情況下,IntelliCode會為開發(fā)人員提供字母順序排列的列表,這很有用。但開發(fā)者需要的代碼往往是列表中的一些項目。
隨著該工具變得更智能,它甚至可能根據(jù)開發(fā)者想嘗試實現(xiàn)的內(nèi)容,自動完成大部分代碼。在實現(xiàn)這一功能之前,對于開發(fā)者來說,IntelliCode能夠幫助他們減少訪問IT技術問答網(wǎng)站StackOverflow。
虛擬助手Cortana,互動對話新體驗
不同于谷歌 Assistant和亞馬遜Alexa這類虛擬助手,微軟Cortana已定位成可輸出的技能方案解決商。
去年,微軟收購了 Semantic Machines 公司,并吸收了該公司一眾對話式人工智能技術。通過與微軟研究人員的合作,微軟已經(jīng)開發(fā)出了突破性的全新對話式人工智能技術,將驅(qū)動新型的多輪、多領域和多代理的體驗。
該技術旨在連接微軟所擁有,甚至是第三方服務。因此,當用戶命令Cortana添加日程安排或預訂出行交通工具時,虛擬助手Cortana可以正確地理解上下文。
在會上,微軟通過演示會議時為同事轉(zhuǎn)移時間表,向外界展現(xiàn)了全新的對話式引擎。在微軟的設想中,未來每家公司都會有自己的虛擬助手,如同擁有官方網(wǎng)站一樣,以促進交流,提升工作效率。該對話式引擎將集成到 Cortana 中并通過 Bot Framework 以及其它 Azure 各種服務提供給開發(fā)者。
開源量子編程Q#語言
面向開發(fā)者,微軟專門為量子編程設計了 Q# 語言,提供了一種可觸及的高等級的編程語言,并對量子比特、算子和其他抽象概念提供了原生系統(tǒng)。
在 Build 大會上,微軟宣布將 Q# 編譯器和模擬器開源。開源編譯器 ,它采用開發(fā)人員用編程語言編寫的代碼并使其在計算機上運行 ,這可以幫助新生的量子開發(fā)人員更好地理解如何編寫更高效的代碼并減少錯誤應用程序運行。開源模擬器可讓開發(fā)人員更容易測試他們的量子應用程序,然后讓他們在量子機器上運行。
微軟希望通過開源,幫助研究量子計算的研究人員和大學便捷地獲取這些工具,以幫助他們開發(fā)和理解量子技術。
改進版的微軟搜索
微軟搜索于2018年9月在微軟的Ignite會議上推出,類似于谷歌的云搜索。它通過不同的數(shù)據(jù)源篩選查找文件,聯(lián)系人,組織結(jié)構圖,內(nèi)部網(wǎng)站,對話,位置,工具和常見問題的答案。搜索可以在大多數(shù)Microsoft 365產(chǎn)品或Bing中執(zhí)行,內(nèi)置的權限管理工具可確保用戶不會發(fā)現(xiàn)他們無權編輯或查看的內(nèi)容。
在大會上,微軟宣布改進微軟搜索。SharePoint,OneDrive,Office,Bing和Windows中的Microsoft搜索欄將很快遷移到pc端,移動端和Web頁面上的更突出新位置。此外,微軟搜索將合并更多個性化結(jié)果,例如常見聯(lián)系的同事和最近訪問過的文檔,以及跨組織的結(jié)果和書簽等管理項目。
此外,微軟搜索還可從與問題相關的文檔中提取段落,現(xiàn)在它允許公司內(nèi)的人員使用不完整的信息進行人員搜索。
微軟搜索即將推出的新功能還包括零查詢輸入,以及關鍵短語建議功能。前者是當用戶點擊搜索框時顯示結(jié)果。后者是,用戶使用關鍵詞調(diào)用正在使用的應用程序。(比如在word中的搜索框鍵入“acc”將提取一個建議操作列表。)與此同時,個人查詢歷史記錄將提供給微軟搜索用戶,管理員可以訪問其組織的熱門搜索列表。
微軟搜索將在5月底前推向所有Microsoft Office 365和Office 365商業(yè)客戶。第三方應用和服務連接器將在今年晚些時候進入預覽階段。
首個微軟AI機器人
2018年6月份,微軟收購了AI創(chuàng)業(yè)公司Bonsai,其主要從事自動系統(tǒng)強化學習。當時微軟表示,希望借由Bonsai,將機器學習和人工智能能力添加到現(xiàn)有業(yè)務中。
在大會上,微軟宣布為人工智能和機器人構建一個端到端的工具包組件:一個有限的預覽程序,用于使用可以自主運行物理系統(tǒng)的Microsoft AI和Azure工具構建智能代理。
這個新平臺將微軟用于機器教學和機器學習的工具與微軟自己的AirSim或第三方模擬器等仿真工具相結(jié)合,用于在真實但安全的環(huán)境中訓練模型,以及公司的許多物聯(lián)網(wǎng)服務及其開源機器人操作系統(tǒng)。
新的Windows命令行應用程序
對于喜歡時尚工作的開發(fā)者來說,微軟剛剛發(fā)布了Windows終端,這是一款新的Windows命令行應用程序。
新的Windows終端被設計成一個集線器,用于訪問Windows上使用最廣泛的開發(fā)工具,如PowerShell、Windows Linux子系統(tǒng)(WSL)和Cmd。
除了整合努力,微軟還通過添加標簽支持快速訪問區(qū)域來提高其高級用戶體驗。
Windows終端更便宜的功能包括主題定制、支持表情符號的呈現(xiàn)和基于gpu的短信。
微軟在發(fā)布Windows終端的同時,還發(fā)布了一段視頻,并在最近發(fā)布的一篇博客文章中提到了“使用Microsoft 365開發(fā)以人為中心的體驗”,其中進一步詳細介紹了應用程序中一些漂亮的Visual Studio代碼考慮事項。
新的Visual Studio Code Remote擴展支持在Windows子系統(tǒng)中為Linux、容器和虛擬機進行無縫的遠程開發(fā)。這個擴展集本地開發(fā)和遠程開發(fā)的優(yōu)點于一身——允許開發(fā)人員在其Visual Studio代碼的本地實例上啟用場景。遠程擴展今天可用。
盡管這款軟件在微軟今日的BUILD developer conference上得到了突出展示,但由于微軟計劃在6月中旬向用戶推出這款軟件,開發(fā)人員還得再等上幾周才能拿到它。
來源:新浪VR