Gartner的分析師認(rèn)為,微軟準(zhǔn)備在Azure云上提供Windows Server實(shí)例的做法正在展開(kāi)一場(chǎng)新的競(jìng)爭(zhēng)。亞馬遜、VMware,甚至微軟的合作伙伴都將感受到Windows Azure的威脅。
2010年年底之前,微軟將升級(jí)Windows Azure,使之具備在微軟云服務(wù)中運(yùn)行Windows Server 2008 R2實(shí)例的能力。這一舉動(dòng)可能會(huì)打破Windows Azure等PaaS(平臺(tái)即服務(wù))云與亞馬遜EC2等IaaS(基礎(chǔ)設(shè)施即服務(wù))云之間的界線(xiàn)。因?yàn)榍罢咧粸閼?yīng)用開(kāi)發(fā)商提供抽象的工具,而后者提供的是對(duì)計(jì)算和存儲(chǔ)容量的原始訪(fǎng)問(wèn)能力。
此舉還將改善微軟在與VMware競(jìng)爭(zhēng)時(shí)的態(tài)勢(shì),后者目前正在與主機(jī)服務(wù)廠(chǎng)商合作提供PaaS開(kāi)發(fā)商工具,以及基于VMware的基礎(chǔ)設(shè)施云。但據(jù)Gartner分析師Neil MacDonald稱(chēng),基于Azure云的Windows Server實(shí)例所開(kāi)辟出的新競(jìng)爭(zhēng)戰(zhàn)線(xiàn)也使Rackspace和其他Web主機(jī)服務(wù)商成為受害者,而這些企業(yè)都是微軟公司的合作伙伴。
模糊PaaS和IaaS界限
在某種程度上,微軟在宣傳這些新能力時(shí)非常低調(diào),只是說(shuō)到了基于云的Windows Server,即Windows Azure Virtual Machine Role(簡(jiǎn)稱(chēng)為VM Role)。它主要是一種將某些應(yīng)用移植到Azure云的過(guò)渡跳板。
“微軟真正想做的是讓人們?nèi)ナ褂肳indows Azure。同時(shí),VM Role只是某種形式的IaaS。微軟在這一問(wèn)題上如此含糊的原因是,他們不想破壞自己的合作伙伴生態(tài)系統(tǒng),全世界的主機(jī)服務(wù)商都在通過(guò)提供Windows工作負(fù)載而大把賺錢(qián)。微軟不想強(qiáng)調(diào)自己是在和它們競(jìng)爭(zhēng)?!盡acDonald說(shuō)。
IaaS云以虛擬機(jī)的形式提供對(duì)原始計(jì)算能力的訪(fǎng)問(wèn),以及這些虛擬機(jī)所消費(fèi)的存儲(chǔ)資源。而PaaS云提供的是基礎(chǔ)設(shè)施層之上的中間件層。使用PaaS的開(kāi)發(fā)商能夠通過(guò)這種方式獲得抽象工具,在不需要管理下層基礎(chǔ)設(shè)施的情況下,建設(shè)各種應(yīng)用。但與此同時(shí),其對(duì)基本計(jì)算和存儲(chǔ)資源的控制程度較低。不過(guò),利用Windows Azure,開(kāi)發(fā)商便可以使用.Net、PHP、Ruby、Python或Java等編程語(yǔ)言,以及Visual Studio和Eclipse等開(kāi)發(fā)工具。
微軟的官員在此前就曾預(yù)測(cè)PaaS和IaaS云之間的界限將隨時(shí)間的推移逐漸變得模糊,但強(qiáng)調(diào)說(shuō)Windows Azure仍將是一種開(kāi)發(fā)商平臺(tái)。針對(duì)MacDonald的評(píng)論,Windows Azure總經(jīng)理Doug Hauger說(shuō):“我們的合作伙伴在提供IaaS云的過(guò)程中,為客戶(hù)提供的是內(nèi)容廣泛的多種服務(wù)。VM Role不會(huì)與其在該領(lǐng)域中形成競(jìng)爭(zhēng)關(guān)系。”
發(fā)力“灰色地帶”
為了自身的利益,Rackspace的確將微軟看作是在云計(jì)算領(lǐng)域的競(jìng)爭(zhēng)對(duì)手。Rackspace的總裁Lew Moorman說(shuō):“云市場(chǎng)是巨大的,而贏得這一市場(chǎng)的方法有很多。微軟對(duì)待市場(chǎng)是嚴(yán)肅的,而且我們認(rèn)為微軟在這一市場(chǎng)中既是我們的伙伴,也會(huì)日益成為我們的競(jìng)爭(zhēng)對(duì)手。我們堅(jiān)信,我們的差異化服務(wù)將在這一市場(chǎng)中的很大一部分得到認(rèn)可,微軟等競(jìng)爭(zhēng)對(duì)手所提供的技術(shù)產(chǎn)品并不會(huì)對(duì)我們?cè)斐商蟮挠绊??!?
在近期的一次訪(fǎng)談中,Hauger討論了微軟基于云的Windows Server實(shí)例與亞馬遜和其他IaaS廠(chǎng)商所提供的虛擬機(jī)主機(jī)服務(wù)之間的區(qū)別和相似性。Hauger 說(shuō):“我認(rèn)為,在純粹的IaaS與PaaS之間,存在一個(gè)寬廣得難以置信的灰色地帶?!?
Hauger認(rèn)為,最終市場(chǎng)將只關(guān)心云服務(wù)的技術(shù)能力,而不是其定義中所包含的分類(lèi)問(wèn)題。在使用VM Role時(shí),Windows Azure的客戶(hù)必須管理自己的客戶(hù)操作系統(tǒng),并且對(duì)其添加補(bǔ)丁。 這明顯與純粹的PaaS有所不同,因?yàn)樵赑aaS中,開(kāi)發(fā)商可以通過(guò)一個(gè)API自行寫(xiě)入端點(diǎn)和服務(wù),而且無(wú)需擔(dān)心操作系統(tǒng)的問(wèn)題。
“但是當(dāng)VM Role在2010年年底上市時(shí),它將具備一些開(kāi)發(fā)商工具和其他的PaaS優(yōu)勢(shì),因此它并不是IaaS的最底層。它的層級(jí)會(huì)稍微提升一些?!盚auger說(shuō)。他還認(rèn)為,即使微軟提供虛擬機(jī)主機(jī)服務(wù),這也并不意味著客戶(hù)能夠創(chuàng)建定制計(jì)算和存儲(chǔ)配置,它與Rackspace等IaaS供應(yīng)商所提供的服務(wù)是不同的。他強(qiáng)調(diào):“定制存儲(chǔ)配置是微軟絕對(duì)不會(huì)在Windows Azure平臺(tái)中提供的東西,因?yàn)槲覀冊(cè)诩軜?gòu)方面已經(jīng)做出了決定,將會(huì)采用統(tǒng)一的存儲(chǔ)池。”
另一方面,Windows Azure的客戶(hù)不需要擔(dān)心在應(yīng)用中編寫(xiě)多租戶(hù)能力的問(wèn)題。Hauger指出,搭建有彈性、可擴(kuò)展且完全自動(dòng)化的應(yīng)用雖然在IaaS云中并非完全不可能,但卻是相當(dāng)困難的,因?yàn)樵谔摂M機(jī)中,您必須自已經(jīng)去對(duì)其進(jìn)行管理。
即使有了VM Role,以及讓開(kāi)發(fā)商將應(yīng)用轉(zhuǎn)換到Windows Azure中的服務(wù)器應(yīng)用虛擬化選項(xiàng),Hauger仍不建議客戶(hù)將大型的、單一完整應(yīng)用從辦公現(xiàn)場(chǎng)轉(zhuǎn)移到Windows Azure之上。Hauger指出,VM Role可用于將一些“輕型”的高性能計(jì)算應(yīng)用轉(zhuǎn)移到Azure云中。如果客戶(hù)需要進(jìn)行大規(guī)模數(shù)據(jù)分析,但只是在短期內(nèi)有此類(lèi)需求,比較合理的方法是,將應(yīng)用臨時(shí)轉(zhuǎn)移到Windows Azure中,之后再將其遷移回辦公場(chǎng)所。有些客戶(hù)發(fā)現(xiàn),純粹的基于Web的應(yīng)用,例如Facebook游戲等,對(duì)于Windows Azure也是有意義的。
微信關(guān)注公眾號(hào)“cncompute_com ”,為您奉上最新最熱的計(jì)算頭條資訊,干貨滿(mǎn)滿(mǎn)。