缺失標準的云計算和虛擬化不利于推廣
近日,虛擬化和云計算領(lǐng)域的一批專家在麻省理工學院(MIT)召開的新興技術(shù)大會上齊聚一堂。他們?yōu)槟切┮呀?jīng)往虛擬化投入了大量IT預(yù)算和精力的人士帶來了好消息和壞消息。好消息就是,隨著時間的推移,虛擬化將成為大多數(shù)IT基礎(chǔ)架構(gòu)當中的一個關(guān)鍵部分。
云計算缺失標準
壞消息是,隨著云計算潮流愈演愈烈,虛擬化在很大程度上會與其他技術(shù)融合在一起,而不再成為一門獨立的技術(shù)領(lǐng)域。這還使得微軟和VMware之間的勾心斗角更加明顯地有悖于雙方客戶的努力和利益。
斯坦福大學計算機科學和電子工程系副教授Mendel Rosenblum在這次大會上說:"虛擬化已經(jīng)使企業(yè)內(nèi)部的所有軟件與硬件脫離開來。"前不久他剛辭去了VMware公司***科學家的職位。1998年,他與妻子、VMware前首任執(zhí)行官Diane Greene一起創(chuàng)辦了這家公司。
Rosenblum說:"一旦實現(xiàn)了軟硬件脫離,別人就可以為你提供虛擬設(shè)備,而不是你非得自行構(gòu)建軟件;你會想'或許我可以在別人的機器上運行這個軟件,不一定在我自己的硬件上運行。'我們在這里討論的整個問題就是,要習慣于別人運行你的軟件。"
眼下,外包意味著把整個IT部門賣給IBM,讓合同執(zhí)行經(jīng)理負責這項工作,希望到時有***的結(jié)果;面對這樣一個時期,上面這種觀點聽上去會毫無吸引力。
如今,面對管理服務(wù)、托管服務(wù)、軟件即服務(wù),以及基于互聯(lián)網(wǎng)的應(yīng)用軟件、存儲、安全、災(zāi)難恢復(fù)以及其他服務(wù),很少有哪個IT項目、系統(tǒng)或應(yīng)用軟件不被認為是適合外包的對象。
"云"在某種程度上只是個概括性術(shù)語,它為原本雜亂無章的一大堆功能、廠商以及IT提供商性質(zhì)方面的變化賦予了一定的連貫性和合理性。
比方說,亞馬遜是家書店,但它又是家彈性塊存儲(Elastic Block Store)服務(wù)商,或者說至少它是通過亞馬遜彈性計算云(EC2)提供的多項服務(wù)之一。
亞馬遜網(wǎng)站的副總裁兼***技術(shù)官Werner Vogels與Rosenblum都是云計算專家小組的成員,他認為,亞馬遜在創(chuàng)建高可靠性的動態(tài)數(shù)據(jù)服務(wù)以支撐自己的業(yè)務(wù)方面做得非常成功,完全有必要把這種能力本身轉(zhuǎn)變成有利可圖的業(yè)務(wù)。
這不但為亞馬遜提供了大好商機,最終還會惠及最終用戶客戶,因為它增加了易于使用、質(zhì)量超群的數(shù)據(jù)服務(wù),但這些服務(wù)不是基于開放標準,而是基于某家硬件或軟件廠商特有的技術(shù)。
Vogels提到整個云計算時說:"這類服務(wù)要切實可用,需要優(yōu)于你從自己數(shù)據(jù)中心得到的服務(wù)。這類服務(wù)必須近乎***,幾乎***無缺,要比你從自己數(shù)據(jù)中心得到的服務(wù)好得多,否則你不需要這種服務(wù)。"
專家小組的成員們一致認為,如果這些服務(wù)與某一家特定的廠商捆綁在一起,這種服務(wù)同樣不受待見。
谷歌公司的產(chǎn)品管理主管Matthew Glotzbach說:"對普通的開發(fā)人員和普通的IT部門來,抽象級別一次比一次來得高。沒有人會問硬件和操作系統(tǒng)之間運行的是什么。對許多公司來說,互聯(lián)網(wǎng)就是人們關(guān)心的平臺。"
據(jù)Salesforce.com負責技術(shù)的執(zhí)行副總裁Parker Harris表示,僅僅提供帶寬和原始處理功能的任何服務(wù)都存在一定程度的廠商鎖定(lock-in)現(xiàn)象。但基于云的服務(wù)必須本身具有互操作性,否則無論對提供商而言還是對客戶而言,這種服務(wù)在市場上是無法立足的。
Rosenblum說:"如果你在硬件層面上來做,不難想象如何從一家廠商的產(chǎn)品轉(zhuǎn)移到另一家廠商的產(chǎn)品。在更高的層面上,如果我能把自己的所有數(shù)據(jù)都放到Salesforce上來使用,那么把這些數(shù)據(jù)放到另一家客戶關(guān)系管理(CRM)提供商也會比較容易。"
上述這一切屬于讓云計算這個普通概念散發(fā)誘人光芒的幾個優(yōu)點。你在需要時購買所需的服務(wù),不必過于操心格式、操作系統(tǒng)或其他的廠商鎖定問題。
Vogels說:"最終,你想要擁有的是應(yīng)用軟件。你不想擁有什么機器或操作系統(tǒng)。到頭來,你想擁有數(shù)據(jù)和應(yīng)用軟件,而不想為標準化而操心。"
Rosenblum表示,在云計算模式下,"操作系統(tǒng)對于把接口與硬件聯(lián)系起來起到了重要作用。操作系統(tǒng)在將來會存在,但它將成為應(yīng)用軟件的一部分。你只要從這一組應(yīng)用軟件當中選擇某個應(yīng)用軟件,選擇的這個應(yīng)用軟件會自帶你所需要的某個操作系統(tǒng)。"
這是好事,但完全沒有解決這個問題:應(yīng)當購買哪一種完全虛擬基礎(chǔ)架構(gòu)?亞馬遜的系統(tǒng)基于Xen虛擬基礎(chǔ)架構(gòu)而建,因為Xen采用開源軟件,價格相對便宜。亞馬遜本身具備處理對基礎(chǔ)架構(gòu)產(chǎn)品來而言不可靠的代碼的專長。
專家小組的成員們一致認為,云計算領(lǐng)域不會以Xen作為統(tǒng)一標準,也不會以VMware ESX、微軟Hyper-V或者其他任何的特定產(chǎn)品作為統(tǒng)一標準?;ゲ僮餍砸约芭c廠商無關(guān)不僅僅是云計算特色的一部分,更是其中一項技術(shù)要求。
虛擬化是云計算的一部分
虛擬化乃至虛擬機管理程序、操作系統(tǒng)、虛擬機管理軟件以及來自微軟和VMware的虛擬基礎(chǔ)架構(gòu)的其他所有組件,它們都只是云計算模式的一部分而已,而不是那么重要的一部分。
據(jù)Rosenblum聲稱,虛擬化只是向基于網(wǎng)絡(luò)的云計算模式這個演變過程邁出的一個合理步驟。
下次你在與人討論VMware還是微軟才是更合理的短期或長期虛擬化解決方案提供商,或者討論是不是因為你選擇了現(xiàn)有的這家廠商而受到對方欺詐剝削,要想想上面這個結(jié)論。
虛擬化實際上與云計算一樣,也是一項與廠商無關(guān)的功能,不管特定產(chǎn)品的互操作性目前有多差強人意或者故意多為難客戶。
為了充分發(fā)揮虛擬化技術(shù)的潛力,虛擬化廠商必須讓客戶可以自由地選擇對他們來說最有效的操作系統(tǒng)、管理工具以及其他產(chǎn)品。
這通常不意味著采用的并不是單一廠商的解決方案,不管VMware或者微軟推銷其產(chǎn)品的力度有多大,都無法改變這一事實。
不然的話,想為云環(huán)境添加IT系統(tǒng)或者把IT系統(tǒng)擴大到云環(huán)境會更加困難;公司企業(yè)的IT經(jīng)理們根本無法容忍廠商鎖定這種現(xiàn)象,這點越來越明顯。
【編輯推薦】