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