Visual Studio 2013預(yù)覽版:解鎖Azure開發(fā)
微軟Visual Studio的加速升級時間表如讓W(xué)indows Azure團(tuán)隊(duì)措手不及。該公司的副總裁S. "Soma" Somasegar指出了Visual Studio 2013 Preview的一些新特性,并在六月的Build開發(fā)者大會上宣布可以下載。
能夠在Visual Studio IDE中創(chuàng)建和編輯新的移動服務(wù)(WAMS)
用預(yù)覽和預(yù)發(fā)布配置web.config變換,右鍵點(diǎn)擊發(fā)布,針對不同的Web站點(diǎn)(WAWS)選擇發(fā)布
服務(wù)器資源管理器(Server Explorer)中Windows Azure訂閱和依賴資源的樹視圖(見圖一)
Windows Azure活動目錄(WAAD) 支持Web應(yīng)用

圖一
然而,Visual Studio (VS) 2013 Preview并沒有為Windows Azure支持時下的.NET SDK 2.0。因此,大多數(shù)面向Azure的開發(fā)者選擇等待SDK升級,避免影響云和本地.NET應(yīng)用開發(fā)中不同的開發(fā)者環(huán)境效率。
VS 2013 Preview對Windows Azure開發(fā)者的禁用并沒有持續(xù)很久。Scott Guthrie于7月31日宣布針對.NET的Windows Azure SDK 2.1發(fā)布。根據(jù)Guthrie所述,此次的SDK提供了如下的新特性:
Visual Studio 2013 Preview支持:Windows Azure SDK現(xiàn)在支持新的VS 2013 Preview
服務(wù)總線:新的高可用性選擇、通知中心支持,改善VS工具
Visual Studio 2013虛擬機(jī)鏡像:Windows Azure現(xiàn)在具備內(nèi)建VM鏡像,以便在云端用VS 2013實(shí)現(xiàn)托管和開發(fā)
Visual Studio服務(wù)器資源管理器增強(qiáng):重新設(shè)計改善過濾和自動負(fù)載訂閱資源
虛擬機(jī):Visual Studio內(nèi)用懸浮賬單直接開始和停止虛擬機(jī)
云服務(wù):減少封裝的Emulator Express選擇以及Run as Normal用戶支持
PowerShell自動化:大量新的PowerShell命令用以自動化Web站點(diǎn)、云服務(wù)、虛擬機(jī)等
熱門的SDK升級了Windows Azure培訓(xùn)組件(WATK),對針對.NET 2.1的SDK提供了新的以及更新的內(nèi)容。
移動應(yīng)用統(tǒng)治應(yīng)用區(qū)域
Azure支持移動應(yīng)用開發(fā)發(fā)展勢頭迅猛,WAMS云后端支持安卓、iOS、Windows Phone和Windows 8客戶端。通知中心通過Windows Azure服務(wù)總線提供,2013年一月已經(jīng)提供了預(yù)覽版,也取決于SDK 2.1 for .NET。Guthrie在其博文中提到了Windows Azure通知中心(WANH)的通用版本,以及其他的新的和增強(qiáng)的Windows Azure功能,如下:
Windows Azure Notification Hubs(通知中心)通用版本,為Windows 8、Windows Phone、iOS和Android傳播推送通知
SQL Server AlwaysOn支持:通用版本為高可用性和災(zāi)難恢復(fù)支持Windows Azure虛擬機(jī)
基于Schedule的AutoScale規(guī)則和更豐富的登錄支持
虛擬機(jī):負(fù)載均衡器配置和管理
管理服務(wù):針對操作登錄和警報新門戶擴(kuò)展
Guthrie也談到了Bing新聞使用WANB為數(shù)百萬使用了Windows通知服務(wù)的Windows 8設(shè)備,以及使用了微軟推動通知服務(wù)的Windows手機(jī)交付即時新聞動態(tài)。WANH處理所有的發(fā)布/訂閱過濾邏輯(見圖二)。

圖二
WANH通用版本即時出現(xiàn)。亞馬遜Web服務(wù)在八月十三日宣布可以使用亞馬遜SNS為移動設(shè)備推送通知。移動設(shè)備云支持霸主的競賽逐漸白熱化。