在經(jīng)歷了緩慢的起步階段后,微軟Windows Azure最終在新興的云服務(wù)市場(chǎng)中逐漸站穩(wěn)了腳跟。
如今,微軟仍繼續(xù)把Windows Azure云服務(wù)的目標(biāo)客戶群鎖定為企業(yè)群體,并且為其增添了私有云服務(wù)功能。這一名為ExpressRoute的服務(wù)允許企業(yè)在不使用公共網(wǎng)絡(luò)的情況下,將自己的數(shù)據(jù)中心直接與Windows Azure相連。
憑借ExpressRoute,微軟加入到了以企業(yè)為重點(diǎn)的云供應(yīng)商陣營。這些供應(yīng)商可以為企業(yè)提供與其服務(wù)直接相連的連接。目前,亞馬遜Web服務(wù)(簡(jiǎn)稱為亞馬遜AWS)提供使用行業(yè)標(biāo)準(zhǔn)VLAN協(xié)議的Direct Connect,Rackspace也通過RackConnect提供了類似的服務(wù)。
盡管起步較晚,微軟還是將四年前正式發(fā)布的Windows Azure云服務(wù)視作一個(gè)里程碑。據(jù)市場(chǎng)研究機(jī)構(gòu)IDC預(yù)測(cè),這一市場(chǎng)的規(guī)模到2017年將達(dá)到1070億美元。為此,微軟正在與亞馬遜AWS、Rackspace、IBM等廠商展開激烈的競(jìng)爭(zhēng)。
負(fù)責(zé)Windows Azure業(yè)務(wù)的微軟總經(jīng)理Steven Martin稱:“我們正在持續(xù)擁有一條非常驚人的增長曲線。”剛剛結(jié)束的索契冬奧會(huì)上,NBC(美國全國廣播公司)使用Windows Azure全程播報(bào),每個(gè)項(xiàng)目都將會(huì)被傳送到其訂閱用戶那里。據(jù)Martin稱,這一工作需要大約10000個(gè)處理器內(nèi)核。
每天會(huì)有大約1000名客戶加入到Windows Azure中來,為此微軟每6~9個(gè)月就會(huì)將Windows Azure的計(jì)算能力提高一倍,Martin稱。據(jù)悉,目前Windows Azure擁有250000名企業(yè)客戶,其中一半的客戶為財(cái)富100強(qiáng)榜單中的企業(yè)。Martin說:“我是在互聯(lián)網(wǎng)泡沫的頂峰時(shí)期加入到硅谷中的。對(duì)于Windows Azure的擴(kuò)張來說,現(xiàn)在的擴(kuò)張速度毫不遜色于當(dāng)時(shí)的情形。”
俘獲企業(yè)用戶的心
據(jù)研究機(jī)構(gòu)Forrester公布的2013年開發(fā)者調(diào)查結(jié)果顯示,Windows Azure在開發(fā)者中的受歡迎程度僅次于亞馬遜AWS。大約有33%的開發(fā)者選擇了Windows Azure,28%的開發(fā)者選擇了Google,選擇IBM的開發(fā)者為22%。當(dāng)然,亞馬遜的AWS最受歡迎,選擇AWS的開發(fā)者達(dá)到了42%。
負(fù)責(zé)應(yīng)用開發(fā)和交付的Forrester副總裁兼首席分析師John Rymer說:“Windows Azure實(shí)際上正在獲得成功。它們已經(jīng)開始被部署,企業(yè)通常并不愿意選擇部署那些沒有龐大用戶的服務(wù)或產(chǎn)品。而對(duì)于企業(yè)來說,微軟還有另一大優(yōu)勢(shì)。如果企業(yè)已經(jīng)在使用微軟的產(chǎn)品,那么他們可能會(huì)傾向于與微軟進(jìn)行合作。例如,在某些情況下,企業(yè)的許可證可以被用到Windows Azure的實(shí)例中。微軟已經(jīng)針對(duì)Windows Azure打造出一個(gè)完整的企業(yè)采購體系,而亞馬遜還沒有做到這一點(diǎn)。”
同時(shí),微軟還在全球范圍內(nèi)與眾多企業(yè)建立了合作伙伴關(guān)系,并幫助他們順利遷移到云上。Martin承認(rèn),目前嘗試勸說一家企業(yè)將自己現(xiàn)有的架構(gòu)遷移到云中是一件非常困難的事情。因此,微軟首先需要想辦法讓W(xué)indows Azure能夠進(jìn)入到企業(yè)現(xiàn)有的基礎(chǔ)設(shè)施當(dāng)中。
軟件測(cè)試與開發(fā)、Web托管、備份與運(yùn)營連續(xù)性,以及媒體服務(wù)都適合這一模式。這些服務(wù)中的每一個(gè)都是獨(dú)立的,并且每一個(gè)都能夠相對(duì)輕松地遷移至云上,至少與那些深深扎根在數(shù)據(jù)中心中的遺留應(yīng)用相比是較為輕松的。
微軟利用Web托管為企業(yè)提供了一個(gè)成本優(yōu)勢(shì)。Martin說:“那些托管Web服務(wù)器的人會(huì)發(fā)現(xiàn),我們能夠更為高效地托管這些服務(wù)器。”應(yīng)用開發(fā)與測(cè)試方面,最大的刺激因素則是易用性。“對(duì)于開發(fā)者來說,一個(gè)痛點(diǎn)是要通過IT才能獲得服務(wù)器,并且需要花上大量時(shí)間去配置和調(diào)試它們。與花上一個(gè)月或半年時(shí)間相比,選擇微軟Windows Azure幾分鐘就可以搞定這些。”Martin說。Windows Azure還提供了大規(guī)模測(cè)試新開發(fā)應(yīng)用的功能。在托管設(shè)施中測(cè)試應(yīng)用如何在50臺(tái)服務(wù)器中運(yùn)行的花費(fèi)非常昂貴,企業(yè)基本不可能利用自有資源展開此類測(cè)試。
與企業(yè)系統(tǒng)直連
新推出的ExpressRoute服務(wù)可以幫助企業(yè)更加容易地將其運(yùn)行擴(kuò)展至Windows Azure上。企業(yè)可以通過線纜直接連接至Windows Azure。企業(yè)能夠連接至全球100個(gè)Equinix數(shù)據(jù)中心中的任意一個(gè),還可以通過AT&T建立MPLS的VPN網(wǎng)絡(luò)。此外,他們還可以通過由Level 3通信公司提供的管道進(jìn)行連接,而這要?dú)w功于微軟近期與這家互聯(lián)網(wǎng)服務(wù)商之間新建立的合作伙伴關(guān)系。
私有的專用連接可以幫助用戶確保使用一種連續(xù)的、可預(yù)測(cè)的方式傳輸數(shù)據(jù),并確保它們難以使用互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)傳輸。同時(shí)吞吐量也得到了保證,這為制訂和達(dá)成服務(wù)水平協(xié)議鋪平了道路。私有連接還允許企業(yè)輕松地將其內(nèi)部的數(shù)據(jù)中心運(yùn)營擴(kuò)展到Windows Azure上,并在不改變IT架構(gòu)的基礎(chǔ)上從Windows Azure那里獲得額外的資源。對(duì)于突發(fā)的流量暴增的情形來說,這種擴(kuò)展非常有用。比方說,電子商務(wù)網(wǎng)站在年底或節(jié)假日舉行的促銷活動(dòng),以及奧運(yùn)會(huì)等大型活動(dòng)等。
總部位于美國威斯康星州的高性能自行車制造企業(yè)Trek就是向Windows Azure遷移的公司之一。該公司開發(fā)了一套Ascend的銷售系統(tǒng),以服務(wù)于全球65個(gè)國家內(nèi)的5000個(gè)獨(dú)立的自行車零售商。
通過將Ascend運(yùn)營遷移到Windows Azure云端,Trek預(yù)計(jì)每個(gè)月可以減少15000美元的IT托管費(fèi)用,同時(shí)將原本需要2至6周的服務(wù)器升級(jí)時(shí)間縮短至幾個(gè)小時(shí)。目前,該公司通過使用Windows Azure每月已經(jīng)可以節(jié)省5000美元成本。Trek負(fù)責(zé)商務(wù)智能及.Net開發(fā)的經(jīng)理Steve Novoselac說:“我認(rèn)為,Windows Azure就是一個(gè)數(shù)據(jù)中心。”
此前,Trek一直通過主機(jī)托管設(shè)施運(yùn)行Ascend,在內(nèi)部展開測(cè)試和開發(fā)工作。Ascend客戶應(yīng)用建立在.Net的基礎(chǔ)上,使用了Windows Forms和C#,并可在后端運(yùn)行SQL Server拷貝。目前,Ascend大部分都運(yùn)行在Windows Azure上,其中Ascend網(wǎng)站運(yùn)行在SharePoint上,企業(yè)博客運(yùn)行在WordPress上。Novoselac說,由于多方面的原因,云服務(wù)實(shí)際上要比Web托管便宜。
首先,Windows Azure提供了大量經(jīng)過細(xì)致分類的付費(fèi)資源。在許多案例中,Trek的工作負(fù)載在一天中的特定時(shí)段是不斷變化的。許多自行車商店在周日是關(guān)門歇業(yè)的,通常業(yè)務(wù)量在節(jié)假日中達(dá)到頂峰,在冬季則會(huì)出現(xiàn)大幅下滑。Novoselac說:“如果負(fù)載在隨著時(shí)間不斷變化,那么你可以在Windows Azure上相應(yīng)地進(jìn)行擴(kuò)展或縮小。”
其次,準(zhǔn)備時(shí)間也變得更快了。“如果我打電話給供應(yīng)商說我需要100臺(tái)服務(wù)器,那么他們肯定說我是不是瘋了。而如果我向Azure救助,并告訴公司的運(yùn)行人員,他會(huì)運(yùn)行一個(gè)PowerShell腳本,然后我就有100臺(tái)服務(wù)器了。這是托管服務(wù)商絕對(duì)無法匹敵的。”
服務(wù)于教育與非營利性機(jī)構(gòu)的技術(shù)提供商Blackbaud也是一家早期的Windows Azure用戶。該公司使用Windows Azure運(yùn)行由Raiser開發(fā)的移動(dòng)版Edge捐贈(zèng)管理軟件。Windows Azure提供了從移動(dòng)客戶端到本地后端支持軟件之間的連接。Blackbaud工程副總裁Mary Beth Westmoreland 說:“最適合我們技術(shù)堆棧的廠商是微軟。我們可以輕松地與微軟的云服務(wù)進(jìn)行無縫整合。”
微軟的Martin稱,Windows Azure為企業(yè)提供了很高的可靠性和安全性,這些是其他廠商所無法匹敵的。不過,他也承認(rèn)Windows Azure也存在一些問題。2013年10月,由于DNS問題導(dǎo)致該服務(wù)出現(xiàn)宕機(jī)。同年早些時(shí)候,由于證書過期導(dǎo)致該服務(wù)被迫下線。
Martin在談及宕機(jī)故障時(shí)表示:“這并不是技術(shù)問題,而是人的操作處理問題。微軟從一開始設(shè)計(jì)Windows Azure時(shí)就力爭(zhēng)在源頭避免任何單點(diǎn)故障。”目前,他們正在嘗試為更新SSL證書等由人主導(dǎo)的管理程序引入這種實(shí)踐經(jīng)驗(yàn)。Martin說:“我們正在形成一種能夠就實(shí)踐中所遇問題進(jìn)行溝通的文化氛圍。當(dāng)然也可以對(duì)存在的故障進(jìn)行溝通。人們?cè)绞潜M早地指出我們存在的問題,對(duì)我們來說也就越有利。”
2012年,甚至在颶風(fēng)桑迪襲卷美國東海岸之際Windows Azure仍然在保持正常運(yùn)行。“在颶風(fēng)桑迪襲來之時(shí),雖然颶風(fēng)十分靠近我們位于東海岸的數(shù)據(jù)中心,并且在當(dāng)?shù)卦斐闪司薮蟮钠茐?,但是我們的客戶并沒有遇到宕機(jī)故障。”運(yùn)行在Windows Azure上的所有數(shù)據(jù)和工作負(fù)載都被映射到位于500英里之外的備份地點(diǎn)。
為挑戰(zhàn)AWS,Windows Azure還對(duì)發(fā)明這一技術(shù)的工程師和開發(fā)者提供全面支持。Martin說:“這使得我們與亞馬遜有了很大的不同。亞馬遜的解決方案是從別處購買相關(guān)技術(shù)。他們從第三方那里購買相關(guān)的技術(shù)許可,然后以裸服務(wù)器的形式出售。”他認(rèn)為,亞馬遜的工程師可能在微軟軟件方面,并沒有足以與微軟工程師相匹敵的專業(yè)知識(shí)。他說:“在支持微軟堆棧方面,沒有人能夠做得比我們更好。如果出現(xiàn)了問題,我們肯定不會(huì)說:‘架構(gòu)方面看起來沒有問題,肯定是虛擬機(jī)的事,那是你們的問題。’”