開放還是保守 虛擬化遭遇原生態(tài)
譯文【51CTO 11月8日外電】大概一年前,幾家比較大的虛擬化軟件開發(fā)商(如VMware和冠群)開始發(fā)起了一場運(yùn)動,旨在消除他們所說的虛擬機(jī)失速(virtual stall)這一現(xiàn)象。
據(jù)它們(即虛擬化軟件開發(fā)商)估計,大多數(shù)大企業(yè)在虛擬化計劃方面開展的工作不夠深入。許多企業(yè)已經(jīng)在享受虛擬化技術(shù)帶來的種種好處,比如說整合服務(wù)器帶來的更高效率,以及能夠?qū)⑻摂M化的工作負(fù)載從一臺服務(wù)器轉(zhuǎn)移到另一臺服務(wù)器帶來的更大靈活性。
但是許多這些早期采用者對“容易摘到的果實(shí)”進(jìn)行了虛擬化處理后停止了步伐,容易摘到的果實(shí)是指那些容易進(jìn)行虛擬化處理的應(yīng)用程序,這些應(yīng)用程序只使用了被分配的計算容量的一小部分。業(yè)界專家們估計,企業(yè)的應(yīng)用程序當(dāng)中大約20%至40%進(jìn)行虛擬化處理后,虛擬化方面的許多工作就停滯不前了。
許多企業(yè)對于要不要對更關(guān)鍵的系統(tǒng)(如電子郵件服務(wù)器或事務(wù)數(shù)據(jù)庫)進(jìn)行虛擬化處理猶豫不決,哪怕VMware及其他虛擬化技術(shù)廠商已經(jīng)拿出了證據(jù),表明這類應(yīng)用系統(tǒng)在虛擬化環(huán)境下可以完全一樣高速、安全地運(yùn)行。調(diào)研機(jī)構(gòu)加特納公司估計,到明年,企業(yè)所有工作負(fù)載當(dāng)中一半以上將進(jìn)行虛擬化處理。
是不是說VMware和冠群完全擔(dān)心自己的收入停滯不前?還是說,企業(yè)中的所有應(yīng)用程序當(dāng)中絕大多數(shù)可以在性能不下降的情況下進(jìn)行虛擬化處理?換句話說,盡管虛擬化的種種好處擺在那里,繼續(xù)在某些特定的硬件上以原生方式運(yùn)行應(yīng)用程序有沒有充分的理由??
弗雷斯特調(diào)研公司的高級分析師David K. Johnson指出,事實(shí)上,大多數(shù)應(yīng)用程序如今可以在虛擬化的基礎(chǔ)架構(gòu)中很好地運(yùn)行。虛擬化廠商在解決阻礙早期安裝的一些比較棘手的性能問題方面已經(jīng)取得了長足進(jìn)展。
話雖如此,不是所有的應(yīng)用程序都會得益于進(jìn)行虛擬化處理。
Johnson說:“如果某應(yīng)用程序其實(shí)主要耗用某一種資源,比如網(wǎng)絡(luò)輸入/輸出或磁盤輸入/輸出資源,那么該應(yīng)用程序也許不是很適合在虛擬化環(huán)境中運(yùn)行。”在這種情況下,對該應(yīng)用程序進(jìn)行虛擬化處理是毫無意義的,因?yàn)樵搼?yīng)用程序會大量耗用服務(wù)器的資源。
桌面虛擬化方面的情況差不多——也就是說,從技術(shù)上來說,桌面虛擬化可以實(shí)現(xiàn),不過其價值僅限于某些環(huán)境。
借助虛擬桌面基礎(chǔ)架構(gòu)(VDI),桌面可以在服務(wù)器環(huán)境下進(jìn)行虛擬化處理,并通過網(wǎng)絡(luò)分發(fā)給用戶。阻礙VDI得到早期采用的是網(wǎng)絡(luò)邊緣環(huán)境。在這種環(huán)境下,用戶可能需要視頻或音頻連接,或者可能只能通過廣域網(wǎng)才能訪問桌面。
VMware和思杰發(fā)布了***版本的VDI軟件后,表明這兩家公司在提供更全面的類似桌面的功能和性能方面取得了長足進(jìn)展,比如為虛擬桌面賦予個性化的功能以及通過廣域網(wǎng)流式分發(fā)桌面的功能。
不過,問題依然存在。比如說,微軟提醒VDI的成本可能完全與非虛擬化環(huán)境一樣高;VDI最適合個別幾種應(yīng)用場合,比如說員工們可能需要在多個地方工作時。
另一個問題是,虛擬化環(huán)境無法為桌面程序提供完全相互融合的功能。Johnson說:“虛擬應(yīng)用程序安裝后,它沒有機(jī)會把內(nèi)容放入到其他程序中。”比如在虛擬化環(huán)境下,Adobe Acrobat就無法將打印到PDF文檔的功能安裝到微軟Outlook中。Johnson說:“那些集成點(diǎn)就此消失了。”
不是每個人都需要這種集成點(diǎn),所以在許多情況下,VDI很合適,而且的確為企業(yè)帶來了好多優(yōu)勢,比如說為管理員提供了一 更安全、更有序的桌面管理環(huán)境。
阻止部署步伐的另一個問題是這個事實(shí),在虛擬化環(huán)境下,軟件許可審計執(zhí)行起來難度更大了。對于大多數(shù)軟件庫存清點(diǎn)工具來說,虛擬機(jī)實(shí)際上就是神秘莫測的黑匣子。不過,VMware最近為其虛擬機(jī)添加了一些應(yīng)用程序接口(API),將幫助外部程序可以清查虛擬機(jī)里面的內(nèi)容。
而即使具有這樣的好處,直接在個人電腦上運(yùn)行一些大型應(yīng)用程序還是明智之舉。
Johnson說:“對于確實(shí)很龐大的應(yīng)用程序(如CAD軟件)來說,以原生方式把它們安裝在本地是明智之舉。通常來說,人們在主工作站上使用AutoCAD,所以把它們安裝到虛擬機(jī)上沒有什么充分的理由。”
不過,竭力消除虛擬機(jī)失速問題的那些開發(fā)商可能感到很高興。在過去的幾年,IT經(jīng)理們可能在想什么樣的資源可以進(jìn)行虛擬化處理;而如今,許多IT經(jīng)理完全一樣有可能在問什么樣的應(yīng)用程序需要以原生方式運(yùn)行。
Johnson表示,對于越來越多的企業(yè)來說,虛擬化正變成一種默認(rèn)的部署模式。
譯文來源: http://www.itworld.com/software/220029/virtualization-vs-native-apps