
“一旦人們認識到了它的價值,那整個企業界都會發生巨大的改變?!泵懒肿C券公司(Merrill Lynch,下稱美林)的首席架構官杰夫·伯恩鮑姆(Jeff Birnbaum)曾這樣預言。伯恩鮑姆口中的“它”,說的就是 “無狀態”(stateless)桌面虛擬化技術。這種技術可以通過數據中心里臨時搭建的虛擬機網絡來分配用戶電腦所需的軟件,這樣一來企業不僅降低了成本,并且管理起來更加容易。IT部門在Windows操作系統上更改設置時只需操作一次,那所有進入虛擬桌面的員工就都能立即實現更改,再不必為成千上萬臺電腦的設置調整而勞心費神了。
桌面虛擬化目前還是項新興的技術,投入大規模應用的一些實際方案也才剛剛開始成形,因此多數企業的IT部門還不確定這一技術在它們未來的IT戰略中會扮演怎樣的角色。不過,美林卻是個例外,在這方面它早已經有所行動了。該公司計劃在今年年底為6.3萬臺員工臺式電腦中的10%實現虛擬化,并在5年之內將虛擬化電腦的比例擴大到50%。美林的這一場豪賭無疑表明它非??春米烂嫣摂M技術的大規模應用。
應該看到,美林此舉并非是財大氣粗的燒錢活動——由于次貸危機的打擊,該公司總計沖銷資產已超過300億美元,過去的3個季度連續虧損。美林之所以在如此艱難的經濟狀況下還投下這筆IT戰略賭注,其原因就在于無狀態桌面虛擬技術或許能幫助公司減輕運營成本的壓力,將購買、管理和維護電腦及服務器的總成本縮減50%左右?!傲硪淮蟮暮锰巹t是極大地簡化了桌面管理?!?伯恩鮑姆說。
不過,雖然好處多多,但風險也不小。最大的風險就是更加受制于數據中心的正常運行時間了。伯恩鮑姆指出,太陽微系統公司(Sun Microsystems)曾在上世紀80年代初提出了“網絡即電腦”的理念,而美林將會成為這一理念的實踐者?!暗侨绱艘粊恚热魯祿行某霈F故障,那就無法運行桌面系統了?!彼f。
另一個風險則與成本有關。軟件即服務(SaaS)將會提供更廉價的虛擬化方案,無須大筆的數據中心投資。例如,清晰頻道公司(Clear Channel)就將桌面虛擬化拒之于門外,因為它現在使用的許多關鍵應用程序都是基于網絡?!拔覀兓旧隙疾捎昧塑浖捶盏哪J健!痹撁襟w公司的解決方案架構師科特·史密斯(Curt Smith)表示。
桌面虛擬化的成本很高。據弗雷斯特調研公司(Forrester Research)分析師納特里·蘭伯特(Natalie Lambert)估計,算上新服務器、存儲器、帶寬、虛擬化、Windows許可證以及瘦客戶端硬件等前期成本,桌面虛擬化的成本將超過900美元/員工?!斑@樣大的投資可能要好幾年才能收回?!碧m伯特說,“這還不包括其他的動態因素。”
臃腫?無狀態?
美林在桌面虛擬化上有兩種戰略:一種是目前正在采用的“臃腫鏡像”(fat-images)方案,另一種則是即將實施的無狀態戰略?!坝纺[鏡像”方案并非什么新鮮事物,它其實就是瘦客戶端的變體。操作系統和應用程序被整合為一個存儲在數據中心服務器上的鏡像,然后通過遠端桌面協議或思杰公司(Citrix)開發的更強大的ICA協議顯示在低性能電腦上。到今年年底為止,美林會采用這一方案來為公司的數千臺桌面電腦實施虛擬化。這些電腦大都位于呼叫中心,機主的主要工作一般與文字處理和網頁瀏覽有關。蘭伯特表示,這一方案的優點在于集中化的數據存儲和高度的物理安全性,而這正是目前虛擬化最讓企業感興趣的兩個特點。
在接下來的幾個月內,美林將開始采用無狀態的方法,把操作系統和應用程序虛擬化更靈活地結合在一起。它將先從瘦客戶端入手,然后再推廣到高性能電腦,包括那些頻繁出差的員工使用的電腦。只有通過這種無狀態的虛擬化手段,美林才能達到大幅度削減成本的目的。
無狀態意味著員工每一次開機時,數據中心都會從一小組主操作系統鏡像和應用程序圖標中創建一個臨時虛擬機,然后將其發送給用戶電腦。當用戶點擊圖標時,應用程序會分別啟動運行。這意味著系統只會根據員工的身份、權限和任務來分配軟件。
臃腫鏡像存在的問題是應用程序隨操作系統一起安裝在數據中心,這樣一來如果它們損壞了注冊表或是需要補丁的話,那就需要人工修復。修復工作的效率很高,因為不須在用戶電腦上操作,只需在數據中心里完成就可以了?!耙坏┠悴捎脽o狀態模式,這些問題都不復存在了?!?伯恩鮑姆說,“不必再為注冊表而操心了,因為你不是基于每實例來安裝應用程序。修復和補丁工作變得輕松多了,我只需要在中央部分進行操作,那么每個運行該應用程序的人就都能獲得修復后的版本?!?/P>
美林將采用微軟公司(Microsoft)、紅帽公司(Red Hat)、VMware公司以及新興廠商Desktone公司和Qumranet公司的軟件來實施它的虛擬化戰略。思杰公司也是桌面虛擬化領域的一大勢力,它擁有的產品組合或許是業界最全面的,美林也會試用該公司的XenApp產品。
在美林的瘦客戶端上,連接代理會將客戶端分配給數據中心里可用的服務器,然后根據用戶的資料來確定使用何種應用程序及系統設置。為了管理配置,美林現在用的是Windows Server和定制腳本,但公司已經在留意AppSense或Citrix了,原因是“我們現在用的東西效果不好?!辈黪U姆說。生成的虛擬機在VMware ESX或Linux KVM上運行,其提供的操作系統鏡像和圖標會出現在開始菜單或桌面上。微軟應用程序虛擬化(Microsoft Application Virtualization)將把應用程序傳至服務器上的虛擬操作系統鏡像。
美林還未正式實施無狀態虛擬化戰略,它還在等待微軟下一代的Application Virtualization,因為新的版本將能更好地處理Excel插件。
美林認為,在無狀態瘦客戶端之后還會有一個重大的戰略機遇,那就是高性能個人電腦虛擬化。
虛擬應用 本地處理
采用本地化處理的方式,大部分的真實計算工作仍將在桌面電腦而不是數據中心的服務器上完成。操作系統和應用程序(僅限于那些需要執行某項功能的程序)的組件將通過網絡從數據中心傳輸至用戶電腦,它們會在本地進行存儲和處理,這與網絡瀏覽器的工作機制非常類似?!叭绻沂莻€投資銀行家,有大量的計算工作要完成,那我肯定不愿在數據中心的服務器上進行,因為一臺服務器肯定會和多位用戶合用。”伯恩鮑姆說。
對于頻繁出差的員工而言,這種方式也很有效。他們可以將整個操作系統和應用程序都存儲在本地電腦上,從而實現離線作業。不過,在一些細節問題上美林還在繼續努力?;蛟S他們會讓員工將操作系統完整地安裝在本地機器上,但應用程序則實行按需分配。雖然如此一來就必須在本地進行處理,但其中的好處卻是顯而易見的:由于用戶電腦每次連接時都會檢查數據中心里的變更,因此仍可實現集中化和自動化的IT管理。
為什么美林現在要展開這一系列的部署呢?公司表示,因為它有相當的帶寬來處理增加后的網絡流量,并且由于員工電腦及服務器都擁有強大的計算能力,因此偶爾的網絡塞車也就不足為慮了。此外,公司的軟件也已經達到了相當高的水平,所以他們有能力將需要虛擬化的各部分整合起來。
目前美林正著手解決虛擬化桌面帶來的一些枝節問題。在這樣一個互聯網時代,員工們從網上下載一些自用的軟件是無可厚非的,但是,這些軟件能獲得中央IT支持嗎?這是無狀態虛擬化面臨的一個難題,目前這種技術還只能對那些軟件說不。因為本地的存儲只是暫時的,在本地電腦上沒有存放那些軟件的固定位置。
不過,有的人卻覺得這是件好事,伯恩鮑姆就是其中之一。因為他認為這些員工下載的軟件經常會和其他應用程序相沖突,造成性能上的問題,或是帶來安全方面的隱患。不過,伯恩鮑姆知道,企業應當為員工提供屬于他們自己的空間,因此解決辦法可能是簡化新程序的審批流程,或是創建虛擬機以便為未經審批的程序提供一個獨立安全的空間。
伯恩鮑姆認為無狀態桌面虛擬化將讓美林更加進退自如,并能提高災難恢復功能,增強公司的機動性。今年,美林正在為處理個人業務的支行進行大規模的軟件升級,這項工作得一臺一臺地進行。如果實現了虛擬化,那升級工作就不費吹灰之力了。
在桌面虛擬化方面,美林走在了大多數企業的前面。不過,蘭伯特表示,她聽說其他一些公司也開始考慮廣泛部署這一技術了。顯然,在技術就是生命力的今天,沒人愿意坐以待斃。(譯|李林)
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄