唐小勇
摘 要:《云計算與大數(shù)據(jù)》是計算機技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展融合的新課程,利用研討式教學(xué)法進行教學(xué)有利于研究生對這種當(dāng)下最新技術(shù)與理論的掌握?;诖?,提出了一種針對虛擬化技術(shù)的教學(xué)案例,實際教學(xué)效果良好,有較好的借鑒意義。
關(guān)鍵詞:研討式教學(xué)法;虛擬化技術(shù);網(wǎng)絡(luò)技術(shù);計算機技術(shù)
中圖分類號:TP308 文獻標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2017.09.147
農(nóng)業(yè)信息工程是以系統(tǒng)論、信息論和控制論為理論基礎(chǔ),建立在計算機科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、管理科學(xué)、農(nóng)業(yè)工程和農(nóng)學(xué)等學(xué)科基礎(chǔ)之上的新興交叉性、綜合性學(xué)科,知識結(jié)構(gòu)具有交叉性、操作性和時代變化性,其核心課程云計算與大數(shù)據(jù)是并行計算、網(wǎng)格計算、分布式處理、云計算與大數(shù)據(jù)等課程發(fā)展融合的一門新興課程,大部分知識都是在原有信息技術(shù)基礎(chǔ)上提出來的新概念、新理論與新方法,因此,非常適合采用研討式教學(xué)法進行教學(xué)。
1 研討式教學(xué)法
研討式教育教學(xué)方法源于18世紀(jì)歐洲的一些受新思想影響的大學(xué),現(xiàn)已成為全世界各高校中的一種重要教學(xué)方式。研討也就是研究與討論,研究與討論始終貫穿于課程教學(xué)的全過程中。其是以問題為導(dǎo)向,交給學(xué)生自覺依據(jù)問題進行探討,主動尋找問題結(jié)果的一種教學(xué)理念。其中,教師應(yīng)創(chuàng)設(shè)問題情境,師生需共同查找資料,以研究、討論、探索、實踐為途徑,提出解決問題的方式方法,使學(xué)生掌握知識和技能。
2 研討內(nèi)容——虛擬化技術(shù)
《云計算與大數(shù)據(jù)》課程主要包括云計算與大數(shù)據(jù)基礎(chǔ)、技術(shù),虛擬化技術(shù)、集群系統(tǒng)基礎(chǔ),云計算典型服務(wù)模式、云計算系統(tǒng)架構(gòu)、云存儲技術(shù)、云安全技術(shù)、云計算系統(tǒng)測試和用戶端Web測試技術(shù)、云服務(wù)和托管服務(wù),大數(shù)據(jù)技術(shù)、大數(shù)據(jù)分析方法等。其中,虛擬化技術(shù)是本課程的核心,也是云計算實現(xiàn)的關(guān)鍵。因此,虛擬化技術(shù)研討式教學(xué)案例首先從服務(wù)器虛擬化、存儲虛擬化、網(wǎng)絡(luò)虛擬化和桌面虛擬化向研究生展現(xiàn)如圖1所示的抽象虛擬體系,要求研究生依據(jù)此框架聯(lián)系阿里云進行研討。
本研討內(nèi)容與碩士研究生現(xiàn)學(xué)知識相近,符合學(xué)生“最近發(fā)展區(qū)”規(guī)律。由于是較新的技術(shù),其能激發(fā)學(xué)生的求知和探究欲望。教師從知識結(jié)構(gòu)對學(xué)生進行啟發(fā),引導(dǎo)他們查找與學(xué)習(xí)知識,為課堂教學(xué)做好準(zhǔn)備。
圖1 云計算虛擬化技術(shù)體系框架
3 云計算虛擬化技術(shù)研討教學(xué)
本次研究生課程教學(xué)有研究生23人,教學(xué)按研究方向分四組,平均每組人數(shù)約為五六人,研究方向主要集中在農(nóng)業(yè)信息化、云計算、高性能計算和智能計算。依據(jù)興趣農(nóng)業(yè)信息化選擇網(wǎng)絡(luò)虛擬化、高性能計算選擇服務(wù)器虛擬化、云計算選擇桌面虛擬化和智能計算,選擇存儲虛擬化。各組在認(rèn)真查閱資料的基礎(chǔ)上,事先準(zhǔn)備好討論PPT,以圖文并茂的方式提出他們觀點,其他組的學(xué)生則對此進行質(zhì)疑。
課堂首先由服務(wù)器虛擬化組提出服務(wù)器虛擬化是將一個或多個物理服務(wù)器虛擬成多個邏輯服務(wù)器。有的學(xué)生提出現(xiàn)有架構(gòu)中的VMM也可以認(rèn)為是一個操作系統(tǒng)級虛擬化,一般稱為Hypervisor,其能實現(xiàn)從虛擬資源到物理資源的映射,并保證各個客戶虛擬系統(tǒng)有效隔離;有的學(xué)生提出隔離技術(shù)是實現(xiàn)虛擬化的關(guān)鍵,并提出了虛擬機安全文件防護網(wǎng)技術(shù)?;谠L問控制的邏輯隔離機制,硬件提供了內(nèi)存保護管理機制“Xen”,比如x86體系結(jié)構(gòu)提供了支持分段機制虛擬內(nèi)存、進程地址空間保護機制和IP地址隔離等技術(shù)。研討組介紹了VMware 中的VMotion這種用于數(shù)據(jù)中心的服務(wù)器間虛擬機遷移技術(shù),讓學(xué)生更加有效地理解服務(wù)器虛擬化技術(shù)的要點。
網(wǎng)絡(luò)虛擬化組介紹數(shù)據(jù)中心網(wǎng)絡(luò)虛擬化分為核心層、接入層和虛擬機三個層面,這與現(xiàn)有的三層胖樹體系結(jié)構(gòu)非常相似。核心層需要具備超強的數(shù)據(jù)交換能力,要有足夠的萬兆接入能力。有的學(xué)生認(rèn)為核心層必須提高交換系統(tǒng)靈活性和擴展性,為資源靈活調(diào)度和動態(tài)伸縮提供支撐。虛擬機網(wǎng)絡(luò)虛擬化須提供流量監(jiān)控和雙向訪問控制,包括端口鏡像、深度包檢測和流量統(tǒng)計等功能。有的學(xué)生就深度包檢測的方法進行了介紹。網(wǎng)絡(luò)虛擬化組還講解了一個利用VMware vSphere的vNetwork實現(xiàn)的虛擬網(wǎng)絡(luò)架構(gòu)。在此架構(gòu)中,每個虛擬機都配置了1個或者多個虛擬網(wǎng)絡(luò)接口卡vNIC,虛擬機上的虛擬客戶操作系統(tǒng)與應(yīng)用程序利用通用設(shè)備驅(qū)動程序可以與vNIC通信。在虛擬機外部,vNIC甚至擁有獨立MAC地址或多個IP地址。
在存儲與桌面虛擬化方面,研討課堂氣氛非?;钴S,有的學(xué)生提出的觀點很具有啟發(fā)性,比如存儲虛擬化實現(xiàn)方式有基于主機的存儲虛擬化、基于存儲設(shè)備的存儲虛擬化和基于網(wǎng)絡(luò)的存儲虛擬化;有的學(xué)生提出了基于網(wǎng)絡(luò)的存儲虛擬化與網(wǎng)絡(luò)虛擬化的聯(lián)系與區(qū)別,并通過研討羅列出了一系列的比較表,使學(xué)生把各種虛擬化技術(shù)有機聯(lián)系起來。
總而言之,通過這種教學(xué)模式,研究生對云計算虛擬化技術(shù)有了深入了解,明白了技術(shù)發(fā)展的原因與創(chuàng)新點,為他們創(chuàng)新性地從事研究工作提供了很好的示范。研討式教學(xué)是當(dāng)前高校研究生教學(xué)中的一種重要方法,以期通過本案例教學(xué)為研討式教學(xué)法的廣泛應(yīng)用提供借鑒。
參考文獻
[1]李洪偉,劉文超.研討式教學(xué)方法在研究生課程教學(xué)中的應(yīng)用——以《算法設(shè)計與分析》為例[J].中國校外教育,2014(33).
〔編輯:張思楠〕