摘要:現(xiàn)代高校開設(shè)的實訓(xùn)課程越來越多,在學(xué)生之間也越來越火,然而實訓(xùn)背后需要怎樣的技術(shù)支撐,怎樣才能更有效率地構(gòu)建實訓(xùn)環(huán)境呢?今天一談究竟。
用信息技術(shù)輔助教學(xué),這個話題在多年前已經(jīng)出現(xiàn),現(xiàn)在更多被人稱為智慧教育。提到教學(xué)云,最簡單的模型是桌面云,它代替了傳統(tǒng)的PC機,提供給學(xué)生用于各類實驗上機,這個模型適用度寬,可以用于任何領(lǐng)域。而我們今天要談的,是一朵服務(wù)于高校實訓(xùn)課程的品高實訓(xùn)云。
火爆實訓(xùn)課程的背后,有云
從簡單的開始說,云計算課程實訓(xùn)需要云平臺來支撐。現(xiàn)在越來越多的學(xué)校開設(shè)云計算課程,云計算作為專業(yè)選修課往往爆滿,可見其在學(xué)生心目中的重要程度。如此重要的課程,必然需要通過配合實驗環(huán)境來加強學(xué)生的動手能力。這里面包括幾個不同的層次,比如云平臺的應(yīng)用,掌握各類云計算的功能特點,對云計算產(chǎn)生更加深入的外在認(rèn)知。再進一步,可以利用云平臺的開放接口,來編寫小程序,與云平臺做接。 這個部分比較容易理解,上云計算的課程,肯定要有個云平臺。
此外,對于某些需要集群環(huán)境來實驗的課程,云平臺也可以提供必備的支撐。例如大數(shù)據(jù)實驗,跟云計算課程類似,大數(shù)據(jù)課程在高校中也越來越火。但我們都知道學(xué)校的實驗中心機房里,是一人一臺PC機,如果想做個Hadoop的集群,憑借單機環(huán)境幾乎不可能。因此,云平臺可以輕易貢獻(xiàn)出幾個虛擬機來讓學(xué)生任意折騰。
對于初級實訓(xùn)來說,可以由平臺交付多臺虛擬機,學(xué)生通過手動搭建Hadoop集群來了解大數(shù)據(jù)集群架構(gòu),增強動手能力。
對于中級實訓(xùn)來說,學(xué)生的實驗重點在于學(xué)習(xí)編寫數(shù)據(jù)處理的MapReduce腳本,平臺可以直接快速創(chuàng)建大數(shù)據(jù)集群,不需要學(xué)生費時搭建,學(xué)生可以直接在集群上驗證實驗?zāi)_本的運行效果。
對于更高級別的實訓(xùn)來說,學(xué)生可以編寫大數(shù)據(jù)處理應(yīng)用,將應(yīng)用運行在云平臺上,應(yīng)用產(chǎn)生的待分析數(shù)據(jù)導(dǎo)入到云中的大數(shù)據(jù)處理集群中完成處理并返回給應(yīng)用進行展現(xiàn),使學(xué)生對于大數(shù)據(jù)集群的具體應(yīng)用有更深入的應(yīng)用理解。
傳統(tǒng)實訓(xùn)也靠云計算撐腰
有些傳統(tǒng)的實訓(xùn)過程,需要多臺設(shè)備來完成。例如網(wǎng)絡(luò)安全攻防實訓(xùn),兩臺PC機連接到一臺防火墻上。設(shè)定安全策略,然后你攻我守。在云平臺上可將攻擊源、虛擬網(wǎng)絡(luò)安全設(shè)備、靶機都預(yù)設(shè)好,學(xué)生只要點擊部署,云平臺就自動構(gòu)建出這樣一套環(huán)境,學(xué)生可以直接在攻擊源上利用攻擊技術(shù)去進攻靶機,環(huán)境的創(chuàng)建速度非常快。過去組建一個實驗環(huán)境需要兩個小時,而現(xiàn)在只需要幾分鐘。不需要實訓(xùn)的時候,這些環(huán)境也不占用IT資源,可以用作其他實驗或者運行學(xué)校的其他IT應(yīng)用場景,例如高性能計算,大大提升了設(shè)備利用率。
因此,不僅是網(wǎng)絡(luò)攻防實訓(xùn),很多基于多機傳統(tǒng)的實訓(xùn)內(nèi)容,都可以作為云平臺的實訓(xùn)應(yīng)用。品高云也會移植更多種類的教學(xué)實驗課程到云平臺上來。