安康學(xué)院信息與教育技術(shù)中心 崔煒榮
在高校中,理想的公共計(jì)算機(jī)機(jī)房要能夠滿足來自不同角度的各種需求。例如,對于機(jī)房的投資建設(shè)方即學(xué)校管理層,希望在能夠既保證正常教學(xué)又盡可能多的減少投入。對于機(jī)房管理員,希望機(jī)房能夠易于維護(hù)并能快速部署各種操作系統(tǒng)和軟件。對于教師,希望能夠在上課時對學(xué)生機(jī)有良好的控制。對于學(xué)生,希望能夠有一個權(quán)限開放的個性化上機(jī)環(huán)境。根據(jù)筆者多年的機(jī)房管理經(jīng)驗(yàn),傳統(tǒng)的普通PC+服務(wù)器的機(jī)房構(gòu)架并不能很好的滿足以上需求,而蓬勃發(fā)展的桌面虛擬化技術(shù),為高校機(jī)房建設(shè)開辟了一個全新的方向。
桌面虛擬化又被稱作客戶端虛擬化,主要利用C/S(客戶機(jī)/服務(wù)器)模式,把使用者的桌面計(jì)算環(huán)境和具體的物理機(jī)器分離開來。也就是說,用戶可以利用瘦客戶端或類似設(shè)備通過網(wǎng)絡(luò)獲得和傳統(tǒng)PC一致的用戶體驗(yàn)。簡單而言,用戶的桌面環(huán)境并不由用戶端生成,而是由遠(yuǎn)端服務(wù)器虛擬生成并集中管理。
桌面虛擬化的產(chǎn)生可追溯為兩種技術(shù):遠(yuǎn)程桌面和虛擬機(jī)技術(shù)。遠(yuǎn)程桌面技術(shù)是將目標(biāo)機(jī)上運(yùn)行界面?zhèn)鬏數(shù)接脩魧?shí)際的操作機(jī)屏幕上,并將鍵盤、鼠標(biāo)等外設(shè)輸入,傳輸?shù)侥繕?biāo)機(jī),實(shí)現(xiàn)操作。而虛擬機(jī)技術(shù)則可以在一臺計(jì)算機(jī)上虛擬出多臺計(jì)算機(jī)的桌面使用環(huán)境。而這兩種技術(shù)的正真結(jié)合,標(biāo)志著第一代桌面虛擬化技術(shù)的產(chǎn)生。用戶可以通過各種網(wǎng)絡(luò)設(shè)備,遠(yuǎn)程登錄到虛擬機(jī)服務(wù)器上,在個性化的桌面環(huán)境中獲得和本地PC一樣的體驗(yàn)。
圖1 桌面虛擬化機(jī)房架構(gòu)示意
無盤工作站曾一度是網(wǎng)吧和計(jì)算機(jī)機(jī)房的主流解決方案,它的原理就是把硬盤和主機(jī)相互分離。無盤站運(yùn)行時,從服務(wù)器讀取數(shù)據(jù)放入內(nèi)存后進(jìn)行各種計(jì)算。這種技術(shù)和桌面虛擬化技術(shù)的主要區(qū)別是:無盤工作站的存儲放在服務(wù)器而計(jì)算依舊在本地,所以對本地PC的計(jì)算能力有一定要求。而桌面虛擬化的計(jì)算和存儲均在服務(wù)器,因此對本地終端的性能基本沒有要求。
傳統(tǒng)的計(jì)算機(jī)機(jī)房,每一臺計(jì)算機(jī)相互獨(dú)立,操作系統(tǒng)及應(yīng)用軟件均安裝在本地。服務(wù)器的功能主要是存儲資源及運(yùn)行一些網(wǎng)絡(luò)軟件的服務(wù)器程序。在這種架構(gòu)下的學(xué)生機(jī)亦被稱之為胖客戶機(jī)。而基于桌面虛擬化技術(shù)的計(jì)算機(jī)機(jī)房,其架構(gòu)如圖1所示,服務(wù)器將虛擬出多個桌面環(huán)境,通過網(wǎng)絡(luò)交付客戶端使用。也就是說,客戶機(jī)本地不再存儲操作系統(tǒng)及應(yīng)用程序,甚至其桌面計(jì)算功能也將由服務(wù)器代為完成。在這種架構(gòu)下的學(xué)生機(jī)被稱之為瘦客戶機(jī)。
(1)采用集中管理,大大提高管理和維護(hù)的效率
根據(jù)教學(xué)需求,安裝和部署各類系統(tǒng)及軟件是機(jī)房管理人員日常工作的一項(xiàng)主要內(nèi)容。采用虛擬化技術(shù),可以使得這項(xiàng)工作異常輕松。以筆者所在的高校機(jī)房為例,最早的系統(tǒng)及軟件的安裝是一項(xiàng)艱苦而又繁復(fù)的工作,需要機(jī)房管理員手動的對每臺計(jì)算機(jī)進(jìn)行操作。后來通過加裝同傳卡,提升了管理維護(hù)的效率。但是這種方式仍然有一定局限性,第一,同傳卡在使用過程中的一些步驟仍然需要在各個計(jì)算機(jī)上手工操作;第二,同傳卡本身的兼容性問題會引入新的故障;第三,同傳的速度依賴于交換機(jī)的配置和性能并且同傳的計(jì)算機(jī)臺數(shù)有限制。如果外網(wǎng)不加隔離,機(jī)房的同傳很容易廣播風(fēng)暴,造成校園網(wǎng)的堵塞。以上原因限制了同傳系統(tǒng)進(jìn)一步提高管理維護(hù)效率的能力。而通過將學(xué)生機(jī)桌面虛擬化,管理員管理維護(hù)的目標(biāo)可以由多臺計(jì)算機(jī)轉(zhuǎn)變成一臺服務(wù)器。在安裝軟件時,管理員只需要在服務(wù)器上的桌面鏡像上進(jìn)行一次安裝。教師和學(xué)生就可以快速獲得新的桌面系統(tǒng)。無疑,這樣的方式從根本上革新了管理維護(hù)的方式,突破了管理維護(hù)的效率瓶頸。可以最大限度的節(jié)約學(xué)校在機(jī)房管理維護(hù)上投入的人力成本。
(2)在保證數(shù)據(jù)安全的情況下,提供開放的桌面環(huán)境
現(xiàn)有的公共機(jī)房,多是采用在每臺PC機(jī)上安裝系統(tǒng)保護(hù)卡和屏蔽I/O硬件的方式來保證其數(shù)據(jù)安全性,防止學(xué)生隨意下載拷貝資源,安裝軟件,從而破壞由原有管理人員部署的教學(xué)環(huán)境。這種方式一方面保證了機(jī)房教學(xué)環(huán)境的整潔度,一方面限制了教師,學(xué)生的課件作業(yè)的拷入和拷入。尤其是當(dāng)實(shí)驗(yàn)項(xiàng)目需要通過多次上機(jī)來完成時,現(xiàn)有的機(jī)房環(huán)境給學(xué)生作業(yè)的留存造成了很大的困難,也就是說無法很好的保證上機(jī)教學(xué)的連續(xù)性。采用桌面虛擬化技術(shù),每個同學(xué)可以在機(jī)房擁有一個和學(xué)號綁定的專屬桌面。這個專屬桌面由服務(wù)器生成和保存。無論任何時間,任何機(jī)位,只要輸入帳號和密碼,就可以登入自己的專屬桌面,進(jìn)行個性化的操作。而機(jī)房管理人員也可以很方便的對這些桌面進(jìn)行管理維護(hù)。所以說桌面虛擬化可以很好的平衡和統(tǒng)一機(jī)房管理員和機(jī)房使用者的需求矛盾。
(3)減少了機(jī)房建設(shè)成本,延長了設(shè)備的使用年限
機(jī)房的建設(shè)成本主要由設(shè)備購置成本,能源消耗成本及管理成本組成。從設(shè)備購置的角度分析,由于計(jì)算機(jī)設(shè)備更新?lián)Q代的速度不斷加快,操作系統(tǒng)及應(yīng)用軟件對硬件的要求不斷升高,所有新建的機(jī)房往往經(jīng)過4到5年就面臨著設(shè)備淘汰及更新。這種反復(fù)采購,淘汰,再采購再淘汰的方式從長遠(yuǎn)來開會造成極大的資源浪費(fèi)。而采用桌面虛擬化技術(shù)后,由于計(jì)算和存儲主要集中在服務(wù)器端,原先的學(xué)生機(jī)成為瘦終端。所以只需要對服務(wù)器的軟硬件進(jìn)行升級即可。這種升級產(chǎn)生的費(fèi)用遠(yuǎn)遠(yuǎn)低于更換所有PC機(jī)產(chǎn)生的費(fèi)用,因而降低了設(shè)備的投入成本。從能源消耗的角度分析,瘦客戶端的功耗一般為傳統(tǒng)PC的十分之一,雖然服務(wù)器的耗電會隨著計(jì)算壓力的提高有所增高,但是與大量的普通PC機(jī)耗電量相比,可以忽略。因而可以極大的降低能耗,符合低碳時代的要求。從管理成本來說,采用桌面虛擬化架構(gòu),可以極大的減少機(jī)房管理人員的工作量,從而減少機(jī)房管理人員的人數(shù),降低了管理成本。
盡管桌面虛擬化技術(shù)能夠給計(jì)算機(jī)機(jī)房的管理維護(hù)和使用帶來更為先進(jìn)的變革,但是就目前而言,桌面虛擬化的推廣依然存在一些限制,主要有:
首先,桌面虛擬化較為成熟的技術(shù)主要掌握在微軟,思杰,VMARE等國外公司。國內(nèi)尚未有成熟的此類公司,因此桌面虛擬化實(shí)施的投入成本仍然較高。也就是說通過集中管理成本的降低會被桌面虛擬化服務(wù)器及軟件的費(fèi)用抵消,使得其一次性成本投入優(yōu)勢不夠明顯。
其次,傳統(tǒng)的PC機(jī)除了系統(tǒng)和病毒軟件的更新,用戶通常不會遇到任何系統(tǒng)沖突。然而在桌面虛擬化尤其是最為流行的VDI架構(gòu)下,桌面位于服務(wù)器端,因此桌面服務(wù)交互的過程和應(yīng)用程序數(shù)據(jù)交互的過程會產(chǎn)生對網(wǎng)絡(luò)資源的競爭。如果網(wǎng)絡(luò)基礎(chǔ)設(shè)施負(fù)載不足,用戶體驗(yàn)將會大打折扣。也就是說,桌面虛擬化實(shí)施的效果更加依賴于網(wǎng)絡(luò)基礎(chǔ)設(shè)施。
最后,桌面虛擬化技術(shù)雖然能夠減少管理人員的數(shù)量,但對管理人員的技術(shù)能力提出了更高的要求。管理人員需要更加專業(yè)才能夠?qū)ζ湓谑褂眠^程中產(chǎn)生的故障進(jìn)行判定和排除,除非在配置和操作上能夠更加簡單,否則桌面虛擬化技術(shù)的推廣會受到因?yàn)闄C(jī)房管理員專業(yè)性欠佳而產(chǎn)生的阻力。
通過桌面虛擬化技術(shù),能夠?qū)⒃确植际降母咝9矙C(jī)房架構(gòu)轉(zhuǎn)變?yōu)橐子诠芾砭S護(hù)和使用的集中式架構(gòu)。這種方案也是“云計(jì)算”時代里“私有云”的一個典型應(yīng)用。盡管此種架構(gòu)現(xiàn)在高校中尚未普及,但是由于其成本和管理上的巨大優(yōu)勢,將毫無疑問的成為未來發(fā)展的趨勢,值得進(jìn)一步研究。
[1]王杰.基于云計(jì)算的實(shí)驗(yàn)機(jī)房解決方案[J].電腦知識與技術(shù),2011,(11):21-22.
[2]翁理想.云計(jì)算在高校機(jī)房管理的應(yīng)用與影響[J].科技信息,2010,(33):82-83.
[3]盛雯雯,李家峰.基于桌面虛擬化的多媒體機(jī)房設(shè)計(jì)-桌面虛擬化引導(dǎo)機(jī)房建設(shè)革命[J].硅谷,2011(18):49.
[4]馬漢達(dá).云計(jì)算環(huán)境下計(jì)算機(jī)機(jī)房的建設(shè)思考[J].中國教育信息化,2011,(9):69-70.