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