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