Azure與Windows Server 8的匹配開發(fā)
覆蓋在Windows Server 8 和Azure上的神秘幕布已被揭開。隨之而來的是云計算與虛擬化高可用性基礎(chǔ)設(shè)施間更高程度的對稱性、改善的存儲功能,以及承諾幫助企業(yè)實現(xiàn)更為簡便開發(fā)Azure服務(wù)工作與部署至最終用戶的Azure工具包。
Windows 8最終的設(shè)計目標旨在為Windows Azure平臺提供更為堅固的基礎(chǔ),致力于實現(xiàn)高可用性(HA)集群以推動“規(guī)模封裝”,同時還保留之前高性能計算Windows Server 2008 R2版的特點。
這意味著,DevOps小組將需要獲得專業(yè)知識和Window 8的新特點,從而實現(xiàn)對公共云計算、私有云計算以及混合云計算投資的回報最大化。
Windows 8將包括被稱為存儲池與存儲空間的更新?lián)Q代新磁盤存儲架構(gòu),微軟公司服務(wù)器與工具業(yè)務(wù)總裁Satya Nadella在此間BUILD會議的主題發(fā)言中如是宣布。存儲池將眾多商用磁盤驅(qū)動器整合為獨立的JBOD(簡單磁盤群)單元,并將其與Windows捆綁以實現(xiàn)簡單化的管理。針對虛擬機的存儲空間可實現(xiàn)相同的功能。
Azure也從中看到了存儲改善的好處共享,其團隊成員Brad Calder在“Windows Azure存儲內(nèi)部探秘:驅(qū)動下的新內(nèi)容”一節(jié)中簡單列出了提綱:
• 云備份幫助實現(xiàn)災(zāi)難恢復(fù)并提供一個新版REST API以實現(xiàn)Windows Azure二進制大型對象(blob)、表單以及隊列的某些功能改進。
• Upsert表允許向Windows Azure發(fā)送一個單一的請求,以便于在實體不存在時,插入一個實體,或者更新和替換一個現(xiàn)有的實體。
• 查詢投影(選擇)表允許客戶端獲取一個實體屬性的子集??赏ㄟ^減少用于獲取實體序列化/反序列化的成本和帶寬,改善系統(tǒng)性能。
• 改善的blob HTTP頭支持輔助流應(yīng)用程序和瀏覽器下載。
• 當系統(tǒng)處理消息更新以跟蹤處理進度時,隊列UpdateMessage允許客戶端租借消息和更新租約。
• 帶有可見性超時屬性的隊列InsertMessage允許一個新插入的消息保持在隊列中的不可見性直至超時過期。
Windows 8客戶端開發(fā)工具
關(guān)于Windows 8 應(yīng)用程序和Visual Studio 2011 Express編程的詳細信息可在Windows 8客戶端開發(fā)人員工具中預(yù)覽。MSDN訂閱者還可從開發(fā)人員網(wǎng)絡(luò)中下載Window 8 Server.除了操作系統(tǒng),開發(fā)人員預(yù)覽包括如下內(nèi)容:
• Windows開發(fā)人員預(yù)覽的微軟Visual Studio 11 Express
• Microsoft Expression Blend 5開發(fā)人員預(yù)覽
• 針對Metro類型應(yīng)用程序的Windows SDK
• 包括BUILD會議應(yīng)用程序的28個Metro類型應(yīng)用程序
Windows Azure開發(fā)人員可能會希望從CodePlex下載并安裝Window 8 的Windows Azure工具包。根據(jù)CodePlex:
“這個工具包中有所有的工具,可以使用戶更易于開發(fā)一個Windows Azure的服務(wù),并將其部署給你的用戶。除了文檔,這個工具包包括了針對樣本Metro類型應(yīng)用程序和一個Windows Azure云計算項目的Visual Studio項目模板。這個工具的設(shè)計目的在于加速開發(fā),使開發(fā)人員能夠以最少的時間和經(jīng)驗在他們應(yīng)用程序中使用Windows 8功能,例如通知。使用這個工具包可開始構(gòu)建和定制你自己的服務(wù),提供豐富的Metro類型應(yīng)用程序。”
Windows Azure AppFabric服務(wù)總線和Azure的TFS還包括了如下改進:
• 異步云計算事件允許開發(fā)人員分發(fā)事件通知給偶爾連接的客戶端,例如電話、遠程網(wǎng)絡(luò)、公用電話亭等。
• 面向事件驅(qū)動服務(wù)的架構(gòu)使你能夠建立可隨時間推移的松散耦合系統(tǒng)。
• 先進的應(yīng)用程序內(nèi)部消息可提供負載均衡和負載平衡,因此開發(fā)人員能夠建立高度可擴展、彈性的應(yīng)用程序。
開發(fā)人員和操作人員都對Windows 8 Server的新功能以及他們對未來Windows Azure升級可能所作的貢獻充滿著熱情。
【編輯推薦】















 
 
 
 
 
 
 