Windows Azure的未來(lái):平臺(tái)即服務(wù)
原創(chuàng)【11月2日51CTO外電頭條】在近期的PDC大會(huì)(詳情參閱:微軟專(zhuān)業(yè)開(kāi)發(fā)者大會(huì)——51CTO記者西雅圖微軟總部現(xiàn)場(chǎng)報(bào)道)上,微軟公布了Windows Azure云計(jì)算平臺(tái)的未來(lái)藍(lán)圖。跳出單純的基礎(chǔ)架構(gòu)作服務(wù)的框架,微軟將Windows Azure定位為平臺(tái)作服務(wù):一套全面的開(kāi)發(fā)工具、服務(wù)和管理系統(tǒng),它可以讓開(kāi)發(fā)者們致力于開(kāi)發(fā)可用和可擴(kuò)展的應(yīng)用程序。
在未來(lái)的12到18個(gè)月里,微軟將為Windows Azure用戶(hù)推出許多新的功能。這些功能不但能更簡(jiǎn)單地將現(xiàn)有的應(yīng)用程序轉(zhuǎn)移到云中,而且可以加強(qiáng)云托管應(yīng)用程序的可用服務(wù)。
應(yīng)用程序遷移到云分很多階段
微軟認(rèn)為將應(yīng)用程序轉(zhuǎn)移到云中的過(guò)程往往會(huì)分為很多階段。最開(kāi)始,應(yīng)用程序?qū)⒃谖唇?jīng)修改的狀況下繼續(xù)運(yùn)行,這有助于減輕修復(fù)和維護(hù)的負(fù)擔(dān),但是不能利用任何云特有功能優(yōu)勢(shì)。隨著時(shí)間的推移,應(yīng)用程序?qū)⒈桓潞筒粩嘈薷?,這樣就可以開(kāi)始利用一些Windows Azure平臺(tái)提供的附加功優(yōu)勢(shì)了。
微軟正在將Windows Azure嵌入一個(gè)非常完整的云計(jì)平臺(tái)中去。Windows Azure現(xiàn)在需要相當(dāng)高端的辦法來(lái)進(jìn)行云服務(wù):應(yīng)用程序?qū)Φ讓硬僮飨到y(tǒng)的訪問(wèn)十分有限,需要管理員安裝的軟件無(wú)法正常使用。今年年末,微軟將能讓W(xué)indows Azure實(shí)現(xiàn)管理員級(jí)的訪問(wèn)和遠(yuǎn)程桌面。
為了能與現(xiàn)有的應(yīng)用程序更加兼容,微軟將引入一個(gè)新的虛擬機(jī)角色。這將讓W(xué)indows Azure用戶(hù)可以上載VHD虛擬磁盤(pán)并在云中運(yùn)行這些虛擬機(jī)。與此類(lèi)似,服務(wù)器應(yīng)用虛擬化將讓服務(wù)器應(yīng)用程序在不需要用VHD進(jìn)行重寫(xiě)和打包的情況下在云中進(jìn)行部署。這些功能將在今年年末的測(cè)試版中推出。到明年,虛擬機(jī)的建設(shè)將發(fā)展到允許在云中創(chuàng)建虛擬機(jī)。最開(kāi)始,虛擬機(jī)的功能將只支持Windows 2008 R2,而到2011年,它將能夠支持Windows Server 2003和Windows Server 2008。
微軟也同樣也有會(huì)提供很多具備云意識(shí)的應(yīng)用程序。在過(guò)去的一年里,SQL Azure,基于云的SQL Server版本的功能已經(jīng)很接近它的傳統(tǒng)版本:它將繼續(xù)引入SQL Azure報(bào)告,在云中實(shí)現(xiàn)SQL Server的報(bào)告功能。這些都將在年底的測(cè)試版和2011年的最終版本中看到。
微軟還將引進(jìn)一些新的積木式技術(shù),包括一個(gè)緩存組件(類(lèi)似于分布式緩存系統(tǒng))和一個(gè)信號(hào)總線(為了使傳遞至和來(lái)自其他應(yīng)用程序和移動(dòng)設(shè)備的信息傳遞更為可靠)。一個(gè)更小并且更為便宜的Windows Azure層實(shí)例也被引入,相當(dāng)于亞馬遜最近發(fā)布的EC2微觀實(shí)例。
微軟為Windows Azure平臺(tái)創(chuàng)造的服務(wù)可謂完善。相比亞馬遜的EC2和谷歌的AppEngine,Windows Azure將會(huì)是一個(gè)更為完整的平臺(tái):EC2和AppEngine都只能在一些零零碎碎的服務(wù)上與之相媲美(比如EC2在自定義虛擬機(jī)上對(duì)現(xiàn)有應(yīng)用程序的托管很有一手),而不能提供同樣完整的服務(wù)。
盡管如此,還有許多地方需要改進(jìn)。計(jì)費(fèi)系統(tǒng)目前缺乏靈活性,不能為第三方整合現(xiàn)有的Windows Azure計(jì)費(fèi)。這就意味著如果一個(gè)公司希望通過(guò)Windows Azure應(yīng)用程序?yàn)橛脩?hù)提供其構(gòu)建模塊就必須使用他自己的監(jiān)控和計(jì)費(fèi)系統(tǒng)。Windows Azure也沒(méi)有內(nèi)置的自動(dòng)化作業(yè)管理和縮放功能。
皮克斯動(dòng)畫(huà)工作室已經(jīng)開(kāi)始為他的RenderMan渲染器開(kāi)發(fā)Windows Azure的原型版本。傳統(tǒng)上來(lái)說(shuō),只有最大型的動(dòng)畫(huà)工作室才能接觸RenderMan,因?yàn)樗枰薮蟮挠布顿Y來(lái)建設(shè)渲染農(nóng)場(chǎng)。通過(guò)將RenderMan引入到云,小一些的工作室也同樣可以使用RenderMan來(lái)進(jìn)行渲染工作而不必?fù)?dān)心這些系統(tǒng)的維護(hù)問(wèn)題了。這樣,RenderMan可以作為一種服務(wù)出售給任何需要渲染功能的人。
無(wú)論是工作管理還是計(jì)費(fèi),Windows Azure都不能自行處理。在這兩種情況下,皮克斯都需要開(kāi)發(fā)自己的設(shè)備。微軟承認(rèn)這些對(duì)于很多應(yīng)用程序都很有用,但是此刻,它們并不是平臺(tái)中的一部分。
微軟首席執(zhí)行官Steve Ballmer曾經(jīng)說(shuō)過(guò)微軟對(duì)于云可謂“盡心盡力”。微軟確實(shí)是在努力讓W(xué)indows Azure成為一個(gè)更好的平臺(tái),對(duì)于云的承諾已經(jīng)超越了Windows Azure團(tuán)隊(duì)本身。此外,微軟還聲稱(chēng)除了個(gè)別例外,所有新的在線應(yīng)用程序開(kāi)發(fā)都使用了Windows Azure,現(xiàn)有的在線應(yīng)用程序的遷移計(jì)劃將在近兩年內(nèi)落實(shí)。兩個(gè)明顯的例外是Hotmail和Bing,兩者都已經(jīng)擁有了它們自己制定的專(zhuān)利服務(wù)器群。
Windows Azure最初設(shè)計(jì)和開(kāi)發(fā)構(gòu)想是成為一個(gè)應(yīng)用托管的內(nèi)部平臺(tái)。然而,在擁有巨大的內(nèi)部使用量之前,公司就決定將它轉(zhuǎn)變?yōu)榈谌剿硎艿姆?wù)?,F(xiàn)在,這個(gè)平臺(tái)日漸成熟,那些內(nèi)部應(yīng)用程序已經(jīng)開(kāi)始進(jìn)行遷移。因此,這使得Windows Azure在某種意義上說(shuō),與EC2和AppEngine對(duì)立。這些兩個(gè)產(chǎn)品是亞馬遜和谷歌讓他們的基礎(chǔ)架構(gòu)投資貨幣化的一種手段。
隨著新功能的公諸于世,Windows Azure毫無(wú)疑問(wèn)將成為一個(gè)功能強(qiáng)大并且十分靈活的云計(jì)算平臺(tái)。微軟將慎重面對(duì)市場(chǎng),他“盡心盡力”的姿態(tài)似乎代表這一個(gè)真正的云承諾。但是,這樣的執(zhí)著是否將會(huì)適合傳統(tǒng)保守的企業(yè)和開(kāi)發(fā)者,特別是那些中小型企業(yè)還有待觀察。向云的遷移代表著一個(gè)思維上的巨大變化,新的Windows Azure功能并不能緩解類(lèi)似失控這樣的廣泛擔(dān)憂。正是這種觀念的改變,而并非任何技術(shù)上的問(wèn)題,才是Windows Azure被廣泛接受的最大障礙。而現(xiàn)在,微軟的當(dāng)務(wù)之急就是攻克這個(gè)難題。
原文名:The future of Microsoft Windows Azure: platform as a service 作者:Peter Bright
#p#
【相關(guān)評(píng)論】
-我不知道有多少人會(huì)像Renderman 那樣愿意使用“平臺(tái)作服務(wù)”來(lái)處理最終用戶(hù)計(jì)費(fèi)問(wèn)題。這就像一個(gè)家具制造商讓木材廠列出他們?cè)谏痰昀锼鍪鄣募揖叩膬r(jià)格一樣,不是嗎?
------------------------------------------------------------------------------------------------------------------------
-“但是,這樣的執(zhí)著是否將會(huì)適合傳統(tǒng)保守的企業(yè)和開(kāi)發(fā)者,特別是那些中小型企業(yè)還有待觀察。”
比起還要等多久才會(huì)發(fā)生這個(gè)問(wèn)題而言,這似乎是一個(gè)它究竟是否會(huì)發(fā)生的問(wèn)題。運(yùn)營(yíng)中小型企業(yè)的人可能會(huì)對(duì)微軟并不信任。而且,他們對(duì)自己的IT員工也并不自信。經(jīng)過(guò)一段時(shí)間,規(guī)模優(yōu)勢(shì)將會(huì)凸顯,那些運(yùn)營(yíng)云服務(wù)的企業(yè)將會(huì)把中心放在如何創(chuàng)建更好的質(zhì)量信譽(yù)而不是內(nèi)部IT部門(mén)。Azure僅僅是微軟Windows Server商業(yè)化的一個(gè)延伸。有待觀察的是微軟將如何打造云應(yīng)用程序和消費(fèi)導(dǎo)向服務(wù)。但是他更像是提供云服務(wù)的主導(dǎo)廠商,而這些服務(wù)從本質(zhì)上來(lái)說(shuō)僅僅是企業(yè)們已經(jīng)從微軟購(gòu)買(mǎi)的軟件的實(shí)用版本。大多用戶(hù)會(huì)繼續(xù)使用之前的系統(tǒng)軟件,因?yàn)樗鼈円呀?jīng)逐漸將功能轉(zhuǎn)移到云中了。
------------------------------------------------------------------------------------------------------------------------
-這可能是個(gè)很愚蠢的問(wèn)題,但是Windows Azure是否真的需要Windows?竟然無(wú)視像EC2所提供的很多不錯(cuò)的服務(wù)。對(duì)于新的產(chǎn)品進(jìn)入云服務(wù)市場(chǎng),我總是感到很高興。但是如果讓我在Windows Server 2xxx上開(kāi)始運(yùn)行我的數(shù)據(jù)庫(kù)或者網(wǎng)絡(luò)服務(wù)器,那將會(huì)是一百個(gè)不愿意。
------------------------------------------------------------------------------------------------------------------------
-Azure有幾個(gè)角色和功能。這些功能的其中之一就是為你的自定義應(yīng)用程序數(shù)據(jù)充當(dāng)存儲(chǔ)空間,方式跟亞馬遜的服務(wù)一樣(可以想一下亞馬遜S3或者SimpleDB)。還有AppFabric,可以讓你把自己的應(yīng)用程序的功能抽出來(lái)放在云中。使用這些服務(wù)的應(yīng)用程序可以運(yùn)行任何東西,包括Mac和網(wǎng)絡(luò)服務(wù)器。
【本文乃51CTO精選譯文,轉(zhuǎn)載請(qǐng)注明出處!】
【編輯推薦】
- 微軟公布云計(jì)算平臺(tái)Azure收費(fèi)模式細(xì)節(jié)
- 云計(jì)算意在長(zhǎng)遠(yuǎn),微軟云計(jì)算服務(wù)Windows Azure已經(jīng)啟用
- 技術(shù)透析:Windows Azure Platform框架與組成
- 微軟Windows Azure Platform技術(shù)解析
- 走近微軟云:SQL Server到Azure數(shù)據(jù)同步
- Windows Azure客戶(hù)真實(shí)案例:美聯(lián)社