【摘要】:高職院校作為教育科研的重要基地,如何通過云計算技術促進高職信息化建設與發展,以提高管理效率、提升教學科研水平、實現科研投入和產業實踐相結合等課題正成為業界所共同關注探索的焦點。云計算在高職中的部署與應用有助于促進高職信息化的建設與發展。在眾多云計算系統中, 我們綜合各方面的情況,最終選擇比較適合于高職教學的開源項目Eucalyptus作為部署實例。
【關鍵詞】:高職;云計算基礎設施;云計算產品;Eucalyptus;開源
1.云計算與高職信息化建設
云計算的概念由谷歌提出:云計算是分布式計算、并行計算、效用計算、網絡存儲、虛擬化、負載均衡等傳統計算機和網絡技術發展融合的產物。云計算采用硬件設備虛擬化、軟件版本標準化、系統管理自動化和服務流程一體化等手段,構建了代替傳統數據中心的以服務為中心的運行平臺,實現了總體架構的合理性和資源管理的高效性。
高職院校作為教育科研的重要基地,如何通過云計算技術促進高職信息化建設與發展,以提高管理效率、提升教學科研水平、實現科研投入和產業實踐相結合等課題正成為業界所共同關注探索的焦點。云計算在高職中的部署與應用有助于促進高職信息化的建設與發展。
2云計算基礎設施類型的選擇
在高職中進行云計算部署,就是將高職計算環境從標準應用程序部署模式向基于云計算的應用程序部署模式轉變,云計算基礎設施類型的選擇是首先需要考慮的問題。云計算基礎設施可以分為共有云、專用云、混合云三種類型,設計人員需要衡量各種類型的優缺點,選擇適合的基礎設施類型。
共有云由云服務商提供,向用戶提供一種類似于基礎設施靈活、臨時的擴展??梢杂行У亟档统杀荆瑢⒒A設施建設的風險從高職轉移到云提供商。但是應用共有云的服務會將數據與計算完全交給第三方服務商,這樣就不排除數據被意外泄漏。其次云供應商提供的針對教育的項目也僅僅是停留在使用公司的計算資源?;谝陨蟽牲c,在現階段不適于直接采用云服務商提供的共有云來作為高職云計算建設的方案。
另一個可以考慮的模式是高職搭建自己的專用云。這樣高職可以擁有基礎設施,并可以控制在此基礎設施上部署應用程序的方式。這種模式可以提供用戶對數據、安全性和服務質量的最有效控制,同時高職自身也通過建立并運作專用云獲得相關的專門經驗。但是從成本上考慮專用云的建設必須在人力、設備、工具等方面進行較大的投入,而且這種支出可能會隨著內部用戶計算存儲需求的提高而不斷增加,這點對于經費有限的高職是一個較大的問題。
面對共有云和專用云的兩難選擇,混合云模式更適合高職采用。混合云把共有云模式與專用云模式結合在一起,在專用云的相對安全保障和成本高墻,與共有云的價格優勢和安全軟肋之間找到平衡點。在這種模式下,高職網絡應是一種是組合型的IT架構。學校IT部門管理和部署內部IT資源,其中的一些就是“專用云”,IT部門也將擔負起IT服務采購的責任,當網絡發生工作負荷快速波動時,可以利用外部共有云的資源按需擴充專用云的能力,使網絡能夠維持正常服務水平。
3基于Eucalyptus的云計算部署與應用
在諸多開源云計算產品中我們選擇Eucalyptus搭建高職云計算平臺。Eucalyptus項目是由加利福尼亞大學開發的開源項目,主要實現云計算環境的彈性需求。
本文以山東交通職業學院云計算系統部署為例。根據學院計算需求及設備實際情況,以實驗和應用為目的,選用開源云項目Eucalyptus,以二十臺服務器為基礎設施,搭建了混合云計算平臺。在云計算平臺的使用過程中,我們使用Web界面管理平臺對云進行管理。
Web界面管理平臺提供了對整個Eucalyptus環境情況的統一視圖。這個平臺由Credentials、Images、Store、Users、Configuration、Services、Extras七個標簽頁面組成,具體功能如下:Credentials標簽可以配置管理員帳號信息和證書信息;Images標簽可以查看上傳并注冊的全部鏡像文件;Store標簽提供給用戶可用的鏡像文件用來下載和安裝;利用Users標簽可以添加用戶;Configuration標簽用來設置云的各項參數,包括IP地址、DNS、存儲和群集信息;Services標簽提供了尋找文檔、培訓和社區網站鏈接等幫助信息;Extras標簽包含了其它版本的Linux和在該平臺仍然可用的老版本Ubuntu鏡像。
通過實驗和應用,該平臺展現了較高計算能力、安全性和可靠性,是一套具有較高性價比的高職云計算解決方案。同時該云計算平臺的部署運行過程為學院師生對云計算技術的研究與實踐提供了最直接的經驗。該系統雙精度浮點運算理論峰值為180Gflops,實測峰值為108 Gflops,完全能夠滿足學院峰值計算需求。由于該平臺具有良好的擴展性,即使隨著計算的需求增長而無法繼續滿足要求,也可以與學校其他部門構建的云平臺共享基礎設施資源,或者購買云服務商的云服務,從而避免了持續重復的基礎設施投入。
5結語
利用云計算技術在高職打造一個開放的公共服務平臺既有技術的問題,也有管理的問題,還有將來運作模式的問題。這就需要硬件、軟件和服務全方位的配合,需要能夠支撐服務的本地化團隊,同時應注重實驗研究成果的分享和人才的培養。
參考文獻:
[1]Introduction to Cloud Computing Architecture White Paper[EB/OL].lt;http://sun.systemnews.com/articles/137/l/Cloudcomputing/21938,2010-8-2gt;。
[2]Amazon Web Services home page[EB/OL]。lt;http://aws.amazon.com,2010-8-6gt;。