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