微軟Azure:全面支持Android與iOS應(yīng)用
微軟在很大程度上模糊了桌面系統(tǒng)程序員所使用的開(kāi)發(fā)軟件與遠(yuǎn)程配置設(shè)計(jì)及存儲(chǔ)設(shè)備之間的邊界,我們只有認(rèn)真審視才能發(fā)現(xiàn)其中的差異與區(qū)別。
在本周四于舊金山舉辦的Build 2014大會(huì)上,微軟公司多位高管通過(guò)宏觀介紹的方式展示了Sharepoint、Visual Studio以及其它多款開(kāi)發(fā)工具與其Azure云服務(wù)之間緊密的契合關(guān)系。
高管們?cè)谡故局袕?qiáng)調(diào)稱,微軟不再將注意力單單集中在Windows身上,而是致力于將服務(wù)方案推向一系列設(shè)備平臺(tái)——而其中大部分并沒(méi)有采用微軟長(zhǎng)久以來(lái)的盈利核心、也就是Windows操作系統(tǒng)。
微軟本次展出的部分設(shè)備來(lái)自iOS與Android陣營(yíng),也包括一些利用Java編寫(xiě)而成的應(yīng)用程序。就這一問(wèn)題,專注于蘋(píng)果相關(guān)內(nèi)容的 Daring Fireball博客博主John Gruber公開(kāi)露面,旨在討論他的開(kāi)發(fā)公司如何利用OS X Mac設(shè)備以及Azure云為iOS系統(tǒng)創(chuàng)建應(yīng)用程序。
概括來(lái)講,他給出的結(jié)論是:如果大家希望利用非Windows操作系統(tǒng)進(jìn)行軟件開(kāi)發(fā)——哪怕該軟件指向的是Windows Phone以及Windows 8的競(jìng)爭(zhēng)對(duì)手平臺(tái)——微軟Azure云也仍然會(huì)向各位敞開(kāi)大門(mén)。事實(shí)上,連Windows Azure這一名稱都已經(jīng)成為歷史,現(xiàn)在其***名稱為微軟Azure。
這些實(shí)例反映出微軟的運(yùn)營(yíng)變化思路以及新戰(zhàn)略的初步端倪;微軟新任CEO薩蒂亞·納德拉將微軟新戰(zhàn)略稱為“移動(dòng)優(yōu)先,云優(yōu)先”。它的核心在于通過(guò)一套跨平臺(tái)方案幫助微軟順利應(yīng)對(duì)云計(jì)算巨頭Amazon與谷歌的迅猛崛起所引發(fā)的劇烈沖擊。
在此次主題演講中,微軟還強(qiáng)調(diào)了以上變化對(duì)于應(yīng)用程序開(kāi)發(fā)者以及云管理者們的積極意義。
本次公布的其它新特性還包括通過(guò)Visual Studio“在云環(huán)境下清除、管理以及調(diào)試任意數(shù)量虛擬機(jī)”的能力,微軟公司云與企業(yè)業(yè)務(wù)副總裁Scott Guthrie指出。
這只是“我們?cè)趯⒒A(chǔ)設(shè)施即服務(wù)與平臺(tái)即服務(wù)加以結(jié)合方面所邁出的***步,”微軟技術(shù)研究員Mark Russinovich在接受我們的采訪時(shí)表示。
另一項(xiàng)功能則被稱為“瀏覽器鏈接”,意思是開(kāi)發(fā)人員可以利用自己瀏覽器上的調(diào)試工具對(duì)網(wǎng)站進(jìn)行調(diào)整、全部變更都會(huì)立即被推送到Visual Studio當(dāng)中并付諸運(yùn)行。
此番為了降低開(kāi)一系列工具對(duì)于開(kāi)發(fā)人員的使用難度,微軟還與Puppet進(jìn)行合作、共同為其虛擬機(jī)打造出一套Puppet擴(kuò)展,這樣程序員們就能夠更輕松地利用這款熱門(mén)管理與配置工具實(shí)現(xiàn)服務(wù)器部署。
“我們意識(shí)到面向云環(huán)境的開(kāi)發(fā)工作很可能充滿挑戰(zhàn),但這種情況完全能夠避免。今天將在我們的云發(fā)展歷程上寫(xiě)下濃墨重彩的一筆。我們希望能為客戶提供 一整套理想的環(huán)境,幫助大家在這里輕松體驗(yàn)云計(jì)算帶來(lái)的優(yōu)勢(shì)與承諾,同時(shí)又不會(huì)對(duì)規(guī)模、速度或者成本作出妥協(xié),”Guthrie在一篇博文中針對(duì)新特性作 出這樣的評(píng)論。
這些客戶端工具與微軟Azure云的多項(xiàng)顯著升級(jí)互為依托,其中包括能夠提供更多計(jì)費(fèi)以及性能信息的儀表板調(diào)整外加Visual Studio Online中的多項(xiàng)關(guān)鍵性升級(jí)。
新的儀表板機(jī)制允許開(kāi)發(fā)人員查看性能信息、服務(wù)計(jì)費(fèi)以及應(yīng)用程序信息等等,其視圖風(fēng)格也向Windows 8 Metro靠攏。
針對(duì)Visual Studio Online作出的調(diào)整還包括加入一款名為“Monaco”的代碼編輯器——它允許管理員通過(guò)Azure儀表板修改并提交運(yùn)行在Azure虛擬機(jī)中的代 碼。它還集成了一項(xiàng)名為“簡(jiǎn)化資源管理”的新功能,其對(duì)于Windows Azure的作用類(lèi)似于Amazon Web Services中的CloudFormation。
該工具允許開(kāi)發(fā)人員以單一“資源組”的方式創(chuàng)建并管理應(yīng)用程序軟件、基礎(chǔ)設(shè)施以及服務(wù),從而簡(jiǎn)化大型復(fù)雜站點(diǎn)的管理工作。這些組能夠保存為模板形式,并在之后用于為其它資源創(chuàng)建分組。
“我們?yōu)殚_(kāi)發(fā)人員提供部署用戶模板、而后再利用必要API為其添加資源或者作出修改并最終構(gòu)成新模板的能力,”Russinovich向我們解釋道。
“此外,作為分析解決方案的Application Insights能夠收集各類(lèi)模板數(shù)據(jù),例如可用性、性能以及使用信息等,旨在追蹤特定應(yīng)用程序的健康狀況。Visual Studio集成的新功能幫助開(kāi)發(fā)人員只需一次點(diǎn)擊即可從新應(yīng)用中獲取這些數(shù)據(jù),”微軟在一份新聞稿中寫(xiě)道。
通過(guò)以上種種變化,微軟已經(jīng)將工作重心由利用Windows Azure幫助Windows開(kāi)發(fā)人員創(chuàng)建Windows應(yīng)用轉(zhuǎn)變?yōu)槔梦④汚zure幫助所有開(kāi)發(fā)人員創(chuàng)建各種類(lèi)型的應(yīng)用程序——這一轉(zhuǎn)變是根本性的,而且很可能在未來(lái)幾個(gè)月內(nèi)顯現(xiàn)出更為明確的趨勢(shì)。