摘 要:針對大數據技術與應用專業實踐教學的特點,為了解決環境安裝重復、資源利用率不高、維護難度大等問題,本研究設計了一款基于華為私有云的大數據實訓教學平臺。
關鍵詞:大數據實訓教學; 華為私有云; 高職教育
1 ?背景
隨著高職大數據技術與應用專業的開辦,各個院校都在探索構建各自的大數據技術與應用專業的人才培訓方案及教學實踐平臺。在前期,我校也通過各種調研與研討形成了一套高職大數據專業人才培養方案,并經過實踐后多次修改完善。在方案中,我發現大數據專業的大部分實踐課程均與Linux系統相關[1],而在實驗室每臺計算機上安裝各種大數據教學環境非常復雜,而且每位任課教師都安裝各自的教學環境,這樣極易造成環境安裝重復、資源利用率不高、維護難度大等問題。為了解決這些問題,本研究設計了一款基于華為私有云的大數據教學平臺。
2 ?總體設計方案
本研究的總體設計方案如下:(1)使用華為私有云對計算機資源進行統一管理使用,這樣可以根據需要虛擬化兩種資源節點:一種是性能較好的專屬節點(用于分配給每個用戶進行開發使用),另一種是一般的節點(主要用于Hadoop平臺的搭建操作)。(2)搭建一個本地倉庫,使用虛擬化技術將各種開發所需要的環境封裝成鏡像,并將該鏡像上傳到本地倉庫中以供隨時調用。
3 ?華為私有云方案
在當前我發現我們有很多的計算資源利用的不夠充分,而云平臺的建設正好可以解決這一問題。通過私有云平臺的建設,利用虛擬化技術,抽象所有IT資源,使之成為應用在其之上可以任意部署的資源池,這將使得IT資源的使用效率得到大幅度地提升[2]。根據IDC報告,2017年華為私有云解決方案在中國政務云市場、中國大數據市場、中國虛擬化市場、中國桌面云市場均為市場份額第一[3]。同時華為也是我校大數據學院的共建單位之一。因此,在本研究中,我將采用華為的私有云方案實現對現有的IT資源,并為大數據教學平臺的部署提供基礎環境。
4 ?大數據實訓教學平臺的設計
對于實訓教學而言,每位老師都比較煩惱的就是環境的安裝配置,而且因為春秋兩個學期的課程不同、上課地點的變化導致老師們都在不停的重復進行環境的安裝。為了解決這一痛點,本研究設計一種大數據實訓教學平臺的建設方案,即將所有教學所需的運行環境通過Docker虛擬化技術封裝成鏡像并上傳到已經搭建好的本地倉庫中。這樣當需要用到某一環境時,可以實時在本地倉庫中快速拉取運行,當不需要時可以清理,這樣既方便了任課教師,也方便了機房的維護人員。
5 ?結束語
本文首先利用華為私有云將所有的IT資源轉換成資源池,實現對計算資源的統一管理與調度。然后結合實訓教學中環境配置的痛點,本文提出使用Docker虛擬化技術將每門課程所需要的環境進行鏡像安裝封裝,并在本地搭建本地倉庫的方式對所有的鏡像進行管理與維護,以實現實訓教學結點環境靈活配置。對于某些院校由于經費不充足而無法搭建華為私有云,本方案中使用的Docker鏡像及本地倉庫的方式亦可適用。
參考文獻:
[1]姚超.基于網絡大數據的高職大數據專業人才培養方案的研究[J].電腦知識與技術,2019,15(28):186-187.
[2] 孫杰,山金孝,張亮,張婷婷. 企業私有云建設指南[M]. 北京: 機械工業出版社,2019.
[3] 山哥說科技. 一文帶你了解華為私有云[EB/OL]. https://baijiahao.baidu.com/s?id=1604422231477394724&wfr=spider&for=pc,2018.6.27.
(武漢軟件工程職業學院 ?湖北 武漢 ? 430205)