微軟打算在接下來的幾個月里夯實Windows Azure,因為它期望填補這款云操作系統存在的一些不足。雷德蒙的目標是:在減少遷移麻煩的同時,力爭讓Azure成為對關鍵任務型企業應用程序和服務來說一種更吸引人的環境。
觀察人士認為,這些變化甚至會讓Azure由原來的平臺即服務(PaaS)解決方案變成更綜合更全面的基礎架構即服務(IaaS)解決方案,而亞馬遜旗下的亞馬遜網絡服務公司稱霸IaaS這個市場。PaaS通常為用戶和開發人員提供面向應用程序的即插即用環境,但幾個關鍵的選擇(如底層操作系統和數據庫)卻很有限。IaaS提供了原始計算功能,用戶獲得了更多的選擇,但同時也肩負更大的責任。
第一招:改變Azure虛擬機部署方式 實現Linux兼容
據說微軟正在改變Azure實施虛擬機的方式,那樣Azure就能兼容種類更廣泛的軟件——甚至Linux,這些軟件可以在虛擬機中的Azure上運行。Azure目前的虛擬機角色極其有限,這歸因于它不提供持續狀態,這就意味著萬一重啟、故障切換或出現其他干擾,數據就會丟失。
第二招:為Azure添加持續性虛擬機
為Azure添加所謂的持續性虛擬機——實際上創建了虛擬機管理程序。這意味著從理論上來說,企業可以上傳運行Linux、SharePoint、SQL Server或其他“有狀態”應用程序的虛擬機。據說微軟在準備開發社區技術預覽版(CTP)的這類功能,可能很快就會推出來。微軟的工作人員未發表評論。
波士頓Benjamin Day咨詢公司的負責人兼微軟最有價值專家(MVP)Benjamin Day告訴我,他“極其相信”Azure會獲得持續性虛擬機功能,不過他對于何時獲得這類功能沒有把握。Day說:“這是殺手級功能,將會顯得非常重要。微軟Azure一直沒有這項功能顯得太糟糕,因為亞馬遜平臺多年來就有這個功能。”
Day表示,這項技術將讓公司企業可以將他們在Windows Server中的Hyper-V里面運行的幾乎任何任務或應用程序上傳到Azure,因而使得Azure這項服務對許多企業來說是一種更切合實際、可能成本更低的選擇方案。他說:“Azure在這方面必須具有競爭力。”
第三招:推出Azure版Apache Hadoop的CTP 支持大數據處理
微軟還在推出Azure版Apache Hadoop的CTP,并予以了證實。此舉的目的是讓Azure成為能夠處理所謂的大數據(Big Data)的服務,而大數據是指企業從呼叫中心到產品中電子智能傳感器的各個地方收集而來的龐大數據集。
微軟的SQL Server高級產品經理Val Fontama在博文中表示,該公司還在Hadoop的基礎上添加了工具, 讓用戶“只要花幾小時而不是花幾天”,就可以完成在Azure上搭建和配置框架的工作。
微軟還添加了JavaScript庫,讓編程人員可以為MapReduce開發JavaScript程序。MapReduce是靈感源自谷歌的一種分布式計算框架,它可以說是Hadoop的基礎,用戶可以通過瀏覽器訪問Azure上的JavaScript程序。目的在于,讓JavaScript成為“Hadoop領域一流的編程語言,”Fontama如是說。
Fontama說:“由于讓客戶輕而易舉就能夠在Windows上部署和使用Hadoop,這些改進降低了準入門檻。”Azure版Hadoop的社區技術預覽版(CTP)還為Hive提供了一個附件,可以將數據倉庫功能添加到Hadoop上。這將讓用戶有機會通過Excel和微軟的商業智能工具,與Hadoop數據進行交互。對于不熟悉Hadoop環境的編程人員來說,微軟添加了向Windows Phone和Windows 8借鑒的Metro界面,而不是添加Hadoop工具,這點很方便。
兩年前推出的Azure是微軟實施的云戰略的關鍵,但這家公司老謀深算,遲遲沒有透露Azure吸引了多少企業客戶。當然,Azure有幾個大名鼎鼎的客戶,如波音、豐田和富士通,但是微軟就是不愿透露Azure總共有多少用戶,也不肯透露這項服務獲得了多少收入??蛻羲兜馁M用不一樣,具體取決于實際使用的計算和存儲資源數量。
由于Azure 在2012年將出現一些變化,微軟“希望確保你沒有避免使用其平臺的借口,”Day說。亞馬遜可要注意了——它表示其AWS CloudFront的活躍客戶數量有20000個。