林 榕, 林瑜華, 盤煒生, 陳守寬
(肇慶學(xué)院 信息中心, 廣東 肇慶 526061)
高校辦學(xué)規(guī)模擴大、實踐教學(xué)環(huán)節(jié)增加、實驗室不斷開放等都對高校計算機實驗室的建設(shè)和管理提出了更高的要求。隨著網(wǎng)絡(luò)瓶頸的突破和千兆網(wǎng)絡(luò)到桌面的普及,無盤網(wǎng)絡(luò)技術(shù)和云計算技術(shù)的應(yīng)用得到快速發(fā)展,為高校數(shù)字化教學(xué)環(huán)境建設(shè),實驗室建設(shè)、管理維護,資源共享等提供了新思路和機遇[1-2]。這些新技術(shù)解決了目前的高校計算機實驗室建設(shè)與改造、管理維護中的多方面問題,然而也需要充分考慮到應(yīng)用中的優(yōu)缺點,從實際需求出發(fā),切勿一味追求新技術(shù)、盲目追趕上項目,造成建設(shè)投入高、使用效果卻不甚理想的情況。
總結(jié)多年來在計算機實驗室建設(shè)與改造、維護與管理中的實踐經(jīng)驗,通過對多種技術(shù)模式的應(yīng)用進行客觀分析,在研究與比較之后,提出了切實可行的解決方案和建議,為無盤網(wǎng)絡(luò)技術(shù)和云技術(shù)在高校計算機實驗室建設(shè)中的具體應(yīng)用提供參考意見,以期加強交流與探討,使實驗室建設(shè)和管理更上水平。
傳統(tǒng)PC模式仍是高校計算機實驗室建設(shè)中應(yīng)用最廣泛的模式,這種模式依靠硬盤還原卡技術(shù)來保護計算機系統(tǒng)。利用硬盤還原卡技術(shù)可以防止硬盤數(shù)據(jù)(主要是系統(tǒng)分區(qū))被修改,包括學(xué)生的惡意操作和病毒的攻擊[3];利用還原卡的網(wǎng)絡(luò)同傳功能,可以實現(xiàn)一對多的智能網(wǎng)絡(luò)同傳,減輕實驗室系統(tǒng)安裝與維護工作量[4-5]。但在實際使用中存在許多問題,最突出的就是整個實驗室進行系統(tǒng)升級、安裝和更新軟件時,仍然必須逐臺計算機操作,工作量極大[6]。
云計算的概念最早出自IBM公司于2007年底宣布的云計算計劃[7]。代表了IT領(lǐng)域向集約化、規(guī)?;c專業(yè)化道路發(fā)展的趨勢[8-9]。云計算可以使硬件基礎(chǔ)設(shè)施架構(gòu)在大規(guī)模的廉價服務(wù)器集群上,用來構(gòu)造應(yīng)用程序,相當(dāng)于PC機上的操作系統(tǒng);應(yīng)用程序與底層服務(wù)協(xié)作開發(fā),最大限度地利用資源,并通過多個廉價服務(wù)器之間的冗余、容錯,使軟件獲得高可用性。
1.2.1 云桌面技術(shù)
云桌面技術(shù)是云計算的典型應(yīng)用。基于分布式云計算存儲技術(shù)、虛擬化技術(shù),打破了傳統(tǒng)PC在硬件、操作系統(tǒng)、應(yīng)用、用戶等幾個層次結(jié)構(gòu)中任意上下相連的2個“層”之間在編程邏輯上的“緊耦合”關(guān)系,在層次結(jié)構(gòu)、上下邏輯關(guān)系不變的前提下,將操作系統(tǒng)、應(yīng)用和用戶放到數(shù)據(jù)中心,通過桌面交付的方式實現(xiàn)集中管理,從而使層與層之間從“緊耦合”變成了“松耦合”。用戶可以在任何地方通過相關(guān)設(shè)備靈活地訪問相同的桌面。
1.2.2 渲染農(nóng)場
渲染農(nóng)場是云計算技術(shù)的一個具體應(yīng)用,是分布式并行集群計算系統(tǒng)的通俗叫法。利用云計算中的高性能計算、海量存儲、自動化任務(wù)管理等技術(shù),將一個或多個渲染任務(wù)分割成若干部分,交由各個渲染節(jié)點同時渲染,以達到快速渲染的目的。
無盤網(wǎng)絡(luò)就是局域網(wǎng)中所有客戶機都通過網(wǎng)絡(luò)從服務(wù)器磁盤上獲取操作系統(tǒng)和應(yīng)用軟件并運行的一種計算機網(wǎng)絡(luò)架構(gòu),客戶機不安裝磁盤驅(qū)動器僅是表面現(xiàn)象,不具有實質(zhì)含意。目前以PXE(Pre-boot Execute Environment,預(yù)啟動執(zhí)行環(huán)境)技術(shù)為主,采用動態(tài)路由,在安裝和操作上更簡單、快捷,其優(yōu)越性已超過有盤網(wǎng)絡(luò)[10],運行速度要比有盤PC快3倍以上[11]。
以肇慶學(xué)院2013年和2015年先后建設(shè)的50人規(guī)模動漫創(chuàng)作實驗1和2室為實例,就應(yīng)用不同技術(shù)進行計算機實驗室建設(shè)的投入、維護與管理、使用效果等方面的對比分析。
(1) 傳統(tǒng)PC模式:2013年10月建設(shè)的動漫創(chuàng)作實驗1室選用了聯(lián)想Think Station E31工作站和23寸戴爾全高清寬屏顯示器,計算機軟、硬件配套投入約82萬元,具體技術(shù)指標(biāo)參數(shù)見表1。
表1 傳統(tǒng)PC模式成本投入
(2) 云桌面模式:由于擴招、專業(yè)課程增加,2015年5月建設(shè)了動漫創(chuàng)作實驗2室。該實驗室建設(shè)時考慮到動漫創(chuàng)作實驗1室在傳統(tǒng)PC模式下,維護復(fù)雜、困難,時間長,難以實現(xiàn)多系統(tǒng)共存,造成教學(xué)效果打折扣;做不到維護過程不間斷實驗,實驗室開放得不到保障等因素,選用了云桌面模式;計算機軟、硬件配套投入約117萬元,具體技術(shù)指標(biāo)參數(shù)見表2。
(3) 云桌面模式很好地解決了傳統(tǒng)PC模式下維護復(fù)雜、困難,多系統(tǒng)無法共存的問題。云技術(shù)模式在投入資金遠高于傳統(tǒng)PC模式的情況下,48個云桌面同時滿負(fù)荷運算請求時,服務(wù)器端平均分配到每個云桌面的CPU運算能力只能接近Intel Core i5-2500的性能水平,單點位綜合性能不及傳統(tǒng)PC模式下的單機性能[12]。
動漫創(chuàng)作所需的軟件種類多、插件多,且版本更新頻繁。 在傳統(tǒng)PC模式下,這些軟件可以通過一對多的智能網(wǎng)絡(luò)同傳完成系統(tǒng)升級和軟件更新等維護工作,但是更新軟件后,必須逐臺機注冊。此時,硬盤還原卡除了保護系統(tǒng)數(shù)據(jù)外,起不到其他任何作用,計算機維
表2 云桌面模式成本投入
護管理的工作量極大,維護更新難以及時實施,多系統(tǒng)共存難以實現(xiàn),很難滿足實驗室開放的要求。
在云桌面模式下,桌面以虛擬機方式運行在服務(wù)器虛擬化平臺中,每個桌面環(huán)境都有其獨立的硬件性能及軟件系統(tǒng),做到按需定制。系統(tǒng)和軟件統(tǒng)一管理及維護,即時生效,即裝即用,且維護過程不間斷實驗,滿足實驗教學(xué)的需求,更為實驗室全面開放提供了技術(shù)保障。
通過實踐,計算機實驗室建設(shè)的傳統(tǒng)PC模式和云技術(shù)模式各有優(yōu)劣。隨著普通本科高校向應(yīng)用型本科高校轉(zhuǎn)型,肇慶學(xué)院成為廣東省首批試點院校,開放的實驗教學(xué)體系對實驗室建設(shè)提出了更高的要求,傳統(tǒng)PC模式已滿足不了需求,云技術(shù)動漫創(chuàng)作實驗室開放的負(fù)荷增大,實驗室開放的教學(xué)效果不好。2016年10月,利用基于PXE的無盤網(wǎng)絡(luò)技術(shù)對傳統(tǒng)PC模式的動漫創(chuàng)作實驗1室進行了改造,在很少投入的情況下,結(jié)合了傳統(tǒng)PC模式和云技術(shù)模式的優(yōu)點,維護更新比云技術(shù)模式更加簡化,為實現(xiàn)應(yīng)用型本科教學(xué)目標(biāo)提供了技術(shù)保障。
在動漫專業(yè)教學(xué)和實驗中,作品的渲染是非常重要的一個環(huán)節(jié)。然而,渲染硬件資源不足,幾分鐘的高清作品往往需要幾個小時進行渲染,以至于相關(guān)教學(xué)、實驗內(nèi)容被削弱或忽略。為解決動漫專業(yè)教學(xué)中渲染的硬件瓶頸,利用原有的動漫創(chuàng)作工作站為渲染節(jié)點,選用專業(yè)版渲染集群管理軟件,搭建了基于數(shù)字化校園私有云基礎(chǔ)上的云渲染實驗平臺。平臺節(jié)點的渲染能力范圍可以達到準(zhǔn)高清(1280×720)、全高清(1920×1080)、支持2~6 KB的序列幀渲染、 2~8 KB的高分辨率圖像渲染。同時支持3ds max、Maya、XSI、Aeffects、V-Ray、Mental Ray、Brazil、Renderman等主流教學(xué)軟件。平臺可以很方便地進行分層渲染、立體渲染、單幀多機并行渲染、單機多進程渲染、邊工作邊渲染等的設(shè)置和管理,支持7×24 h的渲染服務(wù)。
(1) 傳統(tǒng)PC模式建設(shè)的實驗室受干擾因素少,單機性能穩(wěn)定。但由于更新維護需要逐臺操作,多系統(tǒng)共存時,維護工作量=系統(tǒng)數(shù)×機器數(shù)。因而,難以實現(xiàn)因?qū)I(yè)、年級、教師、課程等的不同,而定制不同的教學(xué)軟件環(huán)境,往往需要有所遷就,對教學(xué)效果造成了一定的影響,實驗室開放更是難以實現(xiàn)。
(2) 云桌面模式利用虛擬化技術(shù),變傳統(tǒng)PC的“緊耦合”結(jié)構(gòu)為“松耦合”結(jié)構(gòu),“松開”了應(yīng)用與其使用者之間的緊密捆綁,更新維護不再需要像傳統(tǒng)PC模式那樣逐臺操作,定制和維護不同的教學(xué)軟件環(huán)境輕而易舉,既可以輕松地為不同教師部署不同的教學(xué)環(huán)境,又可以為不同專業(yè)的學(xué)生安裝相同軟件的不同版本,保障了教學(xué)實驗的效果。
在云桌面模式下,還可以根據(jù)需求對服務(wù)器計算資源實現(xiàn)動態(tài)分配和平衡,充分發(fā)揮服務(wù)器高性能計算資源的優(yōu)勢來提高工作效率,特別體現(xiàn)在動漫創(chuàng)作時的3D圖形設(shè)計、動畫建模、渲染和影視后期非線性編輯等工作方面。云桌面維護過程不間斷實驗,使實驗室全面開放成為可能。
然而,對于沒有差異化請求、滿負(fù)荷的常規(guī)實踐教學(xué),服務(wù)器計算資源均分,單個用戶端的計算性能若要達到單機的性能,就必須大幅增加服務(wù)器的投入。
(3) 無盤網(wǎng)絡(luò)模式的系統(tǒng)維護和更新工作量=系統(tǒng)數(shù),與云桌面模式一致。而且用戶機的所有運算都依靠自身的CPU和內(nèi)存性能,服務(wù)器上使用固態(tài)硬盤,配合比機械硬盤讀寫速度更快的千兆局域網(wǎng)時,其運行速度比有盤時更快。
動漫創(chuàng)作實驗室對數(shù)據(jù)安全和硬件穩(wěn)定性要求較高,因而在建設(shè)時選用了穩(wěn)定性較高的工作站。
(1) 數(shù)據(jù)安全性方面主要涉及到數(shù)據(jù)存儲的安全和防止病毒破壞兩個方面。服務(wù)器在存儲的容錯、冗余機制上有成熟的技術(shù)保障,數(shù)據(jù)存儲安全性高。針對動漫創(chuàng)作實驗教學(xué)所需的大量實驗素材,服務(wù)器端存儲具有數(shù)據(jù)讀寫方便快捷、安全可靠,還具有存儲容量上的優(yōu)勢。云桌面由于云服務(wù)器的高性能,最具優(yōu)勢。云桌面和無盤網(wǎng)絡(luò)可以隨時更新安全補丁,系統(tǒng)風(fēng)險降到最低。而且由于客戶機均以鏡像形式運行,讀寫分離。即使發(fā)現(xiàn)感染病毒,只需遠程對客戶機進行關(guān)機,云桌面進行桌面的刪除、重構(gòu)操作就可以清除病毒。無盤網(wǎng)絡(luò)更簡單,刪除回寫文件即可清除病毒。
(2) 云桌面和無盤網(wǎng)絡(luò)一旦遭遇服務(wù)器端硬件故障或網(wǎng)絡(luò)故障,整個實驗教學(xué)工作即刻停頓。為避免教學(xué)工作停頓,就需要進行服務(wù)器的備份,無盤網(wǎng)絡(luò)由于對服務(wù)器需求不高而很容易實現(xiàn),云桌面則由于高昂的服務(wù)器價格,使備份顯得較為困難。而傳統(tǒng)PC同時出現(xiàn)硬件故障的概率幾乎為零,零星故障對實驗教學(xué)工作的影響不大。
實驗室建設(shè)資金的投入遠遠滯后于需求,既要保障需求越來越高的實踐教學(xué),又要滿足逐年增長的實驗室開放需求,就必須充分整合現(xiàn)有資源,通過技術(shù)改造,形成資源配置與服務(wù)的集約化發(fā)展途徑,構(gòu)建穩(wěn)定可靠、低成本的服務(wù)模式。
對采用傳統(tǒng)PC技術(shù)、無盤網(wǎng)絡(luò)技術(shù)和云技術(shù)進行計算機實驗室建設(shè)及改造的實例,通過實際使用效果、管理維護難度、系統(tǒng)和軟硬件故障對實踐教學(xué)的影響程度等方面對比,進行綜合分析,得出如圖1所示的綜合對比。
圖1 三種技術(shù)模式綜合對比
云桌面技術(shù)打破了傳統(tǒng)PC的層次結(jié)構(gòu),使“層”之間編程邏輯上的“緊耦合”關(guān)系變成“松耦合”,從而突破了設(shè)備、操作系統(tǒng)的限制,利用互聯(lián)網(wǎng)技術(shù)又突破了地域限制,用戶可以在任何地方通過任何設(shè)備靈活地訪問相同的桌面。云桌面技術(shù)有著移動性、便捷性、可擴展性強、管理方便、運維成本低等諸多優(yōu)勢。
然而,通過對云桌面技術(shù)用于實驗室建設(shè)的成本構(gòu)成進行分析,不難發(fā)現(xiàn),服務(wù)器的投入成本約占總成本的50%~80%,性能要求越高,服務(wù)器成本占比越大。非服務(wù)器投入部分,桌面終端+顯示器+虛擬化軟件授權(quán)的投入是相對固定的,與性能要求基本無關(guān),但是這些投入已經(jīng)與傳統(tǒng)PC模式下的主流PC的投入相當(dāng)。而在建設(shè)規(guī)模不大的情況下,運維成本又與投入極少的無盤網(wǎng)絡(luò)模式基本相當(dāng)。
針對無盤網(wǎng)絡(luò)改造對服務(wù)器要求低、容易實施且實際維護管理效果好,計算機實驗教學(xué)示范中心對原有的服務(wù)器資源進行了改造、整合,充分利用虛擬化技術(shù),依照實際需求進行調(diào)配,使用部分改造后的服務(wù)器就滿足了原有的所有功能,將剩余的服務(wù)器用做計算機基礎(chǔ)實驗室的無盤網(wǎng)絡(luò)改造,大大地簡化了維護工作、提高了使用率,緩解了資金投入和實驗室數(shù)量偏少的壓力。計算機實驗教學(xué)示范中心已明確將無盤網(wǎng)絡(luò)技術(shù)定位為未來實驗室改造和建設(shè)的優(yōu)選方案。
針對目前高校計算機實驗室建設(shè),無盤網(wǎng)絡(luò)技術(shù)無疑是一種投入適合、管理維護方便、應(yīng)用效能高、安全穩(wěn)定性強的解決方案,可以得到大力推廣。云桌面技術(shù)由于需要高昂的服務(wù)器投入,應(yīng)當(dāng)屬于一種“基礎(chǔ)設(shè)施”建設(shè),是面向更廣范圍需求的服務(wù)提供,而非針對個別實驗室的建設(shè)投入。云計算技術(shù)作為最先進的技術(shù),在時機成熟時必將成為主流技術(shù),云計算的發(fā)展和推廣離不開其所借助的先進的商業(yè)模式,因此,要想成功,就必須走商業(yè)化的道路,一個合理的,強大的云計算服務(wù)平臺并非是一般高校所能承受的,應(yīng)當(dāng)引入市場化的路線,由專業(yè)公司投入運營,高校只是按需購買其服務(wù)。隨著技術(shù)的發(fā)展和硬件成本的降低,云桌面技術(shù)將得到更快的推廣和應(yīng)用。
參考文獻(References)
[1] 劉愛華,朱昱.基于云技術(shù)的高校數(shù)字化教學(xué)資源共享研究[J].教育與職業(yè),2015(23):98-100.
[2] 祝智庭,楊志和.云技術(shù)給中國教育信息化帶來的機遇與挑戰(zhàn)[J].中國電化教育,2012(10):1-6.
[3] 張楠.無盤網(wǎng)絡(luò)技術(shù)應(yīng)用多媒體網(wǎng)絡(luò)教室建設(shè)[J].實驗室研究與探索,2013,32(3):117-119.
[4] 王代君,何國民.談計算機基礎(chǔ)實驗室的設(shè)備維護與管理[J].實驗室研究與探索,2005,24(7):118-120.
[5] 任映雪.計算機實驗室設(shè)備維護管理方法的探討與實踐[J].實驗技術(shù)與管理,2006,23(12):151-154.
[6] 儲德軍,石尉.計算機實驗室系統(tǒng)維護方法比較[J].實驗科學(xué)與技術(shù),2005,3(3):96-98.
[7] 陳康,鄭緯民.云計算:系統(tǒng)實例與研究現(xiàn)狀[J].軟件學(xué)報,2009,20(5):1337-1348.
[8] 馮登國,張敏,張妍,等.云計算安全研究[J].軟件學(xué)報,2009,22(1):71-83.
[9] 付偉,嚴(yán)博,吳曉平.云計算實驗平臺建設(shè)關(guān)鍵技術(shù)研究[J].實驗室研究與探索,2013,32(11):78-81.
[10] 楊剴,黃玲玲,陽小華.基于PXE的無盤Windows XP在計算機實驗室的應(yīng)用[J].中國教育信息化,2011(1):86-89.
[11] 李波,秦佩霞,叢巖.無盤網(wǎng)絡(luò)實驗教學(xué)方式的探索[J].實驗室研究與探索,2004,23(5):65-67.
[12] 邵林,辜媛,魏玲.云技術(shù)應(yīng)用在實驗室建設(shè)中的問題及思考[J].實驗技術(shù)與管理, 2017,34(8):235-237,254.