微軟掀起第二輪平臺云進(jìn)化
微軟正通過一系列功能升級對平臺即服務(wù)云發(fā)起第二輪改進(jìn),屆時軟件巨頭將以Windows Server 2012 R2為跳板為市場帶來更多可靠技術(shù),從而與競爭對手繼續(xù)周旋。
早在Windows Azure初次登場的2009年,眾多媒體與分析人士紛紛將平臺即服務(wù)的未來與“光明”二字聯(lián)系在一起:瘋狂吸金已成定局,微軟也將有機(jī)會撼動Amazon Web Services基礎(chǔ)設(shè)施即服務(wù)的主宰地位,而鮑爾默將在云時代中加冕為軟件之王。
然而實(shí)際情況與業(yè)界預(yù)期并不相符。
平臺即服務(wù)的專有屬性似乎令開發(fā)人員感到手足無措。相對于AWS等基于組件的基礎(chǔ)設(shè)施云面前,平臺即服務(wù)所提供的可修改性實(shí)在太過孱弱,這嚴(yán)重制約了開發(fā)人員的發(fā)揮空間。
Windows Azure與谷歌的App Engine始終像是一團(tuán)亂麻,兩套服務(wù)都沒能在Amazon的強(qiáng)勢崛起之下吸引到足夠多的擁護(hù)者。幾年過去,就連兩家科技巨頭自己都開始對PaaS采取搖擺不定的態(tài)度,并跟隨Amazon的步伐推出基礎(chǔ)設(shè)施即服務(wù)(Azure與谷歌計(jì)算引擎)。
現(xiàn)在,微軟開始將PaaS證書納入Azure,并重新開始在WIndows Server 2012 R2版本中以“Windows Azure軟件包”為途徑提升云技術(shù)。
Azure在R2版本中的主要升級功能之一在于“網(wǎng)站功能”,微軟于上周三公布了這項(xiàng)功能,旨在為開發(fā)人員提供一套簡單運(yùn)行時間環(huán)境,從而對Web應(yīng)用程序進(jìn)行托管。
其它新功能還包括64位工作流程,旨在滿足開發(fā)人員的應(yīng)用程序?qū)Ω呷萘績?nèi)存的需求。另外,新版本還為HTTP與加密HTTP流量帶來IPv6與本地WebSocket協(xié)議的支持能力。
在WebSocket協(xié)議支持的輔助下,微軟宣稱開發(fā)人員將能夠創(chuàng)造出能夠自動向設(shè)備環(huán)境之外推送數(shù)據(jù)的應(yīng)用程序(即‘推送’模式),而不再像過去那樣依托于回?fù)軝C(jī)制(即‘提取’模式)。
它還將自動化數(shù)據(jù)管理機(jī)制引入閑置站點(diǎn),而不必再直接將閑置站點(diǎn)關(guān)閉,這就避免了站點(diǎn)內(nèi)容從內(nèi)存轉(zhuǎn)移到磁盤存儲當(dāng)中。
“新機(jī)制大大降低了冷啟動狀況的發(fā)生機(jī)率,從而顯著提高性能?,F(xiàn)在應(yīng)用程序終于告別磁盤、改由內(nèi)存內(nèi)進(jìn)行數(shù)據(jù)搜索,這就避免了重新編譯過程帶來的性能浪費(fèi)。”
隨著Windows Azure PaaS功能的進(jìn)一步發(fā)展,微軟希望它能與自家TIFKAM(即類Metro界面)UI順利融合,并從原本面向公有的Azure云身上吸取教訓(xùn)、為開發(fā)人員提供安裝在自有設(shè)備上的運(yùn)行時間環(huán)境。
不過軟件巨頭仍然非常樂觀地指出:“微軟是惟一一家直接宣布支持跨云功能的服務(wù)供應(yīng)商。”面對這樣的說法,我想紅帽的OpenShift企業(yè)版及Pivotal Cloud Foundry肯定會站出來表示不服。