資源描述:
《基于云架構的高校桌面虛擬化研究》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、基于云架構的高校桌面虛擬化研究摘要:該文針對信息化與網絡化的發(fā)展,提出了基于云架構的虛擬化技術,并將其引入校園網絡應用。通過介紹云架構以及桌面虛擬化的概念,引入基于云架構的高校桌面虛擬化技術方案,主要包括基于云架構的虛擬化桌面的理論研宄、整體架構、網絡架構等,全面分析了云架構的高校桌面虛擬化的應用和優(yōu)勢。關鍵詞:云架構;虛擬化;大數(shù)據中圖分類號:TP311文獻標識碼.?A文章編號:1009-3044(2015)09-0030-02桌面虛擬化技術是計算機技術和網絡技術發(fā)展道路上的一個趨勢和必然現(xiàn)象,它具有便利性、高利用率、低成本等特點,同時桌
2、面虛擬化還是云計算系統(tǒng)的核心組成部分,是虛擬化技術的重要組成部分。作為虛擬化和云計算的具體實現(xiàn),當海量數(shù)據的處理都在服務器上進行的時候,終端設備的處理能力及配置已經不再重要,也不在是用戶體驗的關鍵。一個簡單的客戶端可以得到各種復雜應用,而且智能手機、Pad,甚至電視等都成為終端設備。由于大批量數(shù)據的處理及計算發(fā)生在數(shù)據計算中心,從而很大程度上減少了客戶端的處理壓力,使得客戶端更佳簡便,種類更佳多樣,但得到的服務卻更豐富,更安全。因此,在云架構下的桌面虛擬化技術值得去關注。高校的信息數(shù)據系統(tǒng)信息量巨大、維護成本高,而且有統(tǒng)一的教學應用需求,所
3、以建立一個基于計算的桌面虛擬化平臺來進行信息共享及教學互動是十分必要的。1云計算與虛擬化原理1.1云計算云計算是近年來一種新型的計算技術,其主要以互聯(lián)網為基礎,通過動態(tài)的、靈活配置的虛擬化資源來進行大數(shù)據計算。它是分布式系統(tǒng)、并行計算和網格計算的不斷發(fā)展、不斷結合的產物。隨著網絡上需要處理的數(shù)據量不斷增多,例如科研數(shù)據分析,海量信息搜索等,云計算通過分布式儲存的手段來近進行數(shù)據儲存,采用大規(guī)模的分布式系統(tǒng),利用高速的網絡傳輸能力,將數(shù)據的處理集中在能力較強的分布式集群系統(tǒng)。也就是說,在云計算系統(tǒng)里,用戶需要的海量數(shù)據不會存儲在本地終端里,本
4、地終端設備不需要運行應用程序,這些程序的運行都是在數(shù)據中心進行。這樣用戶的終端設備無需很高的配置,通過簡單的終端設備,通過網絡隨時隨地都能使用各種數(shù)據應用和服務,獲得同樣的用戶體驗[1]。從整體上來看,云計算為用戶終端提供統(tǒng)一的、可配置的應用和服務環(huán)境,是一個動態(tài)的計算體系,同時能夠統(tǒng)一監(jiān)控資源的使用情況和用戶行為。云計f的整體架構分成三個層,用戶服務層處在最上層,為用戶提供各種業(yè)務接口和應用服務,是用戶直接進行交互,并且能夠感知的最外層。中間的一層是云平臺接口層,包括開發(fā)環(huán)境、編程環(huán)境、編程接口和代碼庫,此外還包括通用的企業(yè)中間件。最下面
5、是虛擬化層和物理層,包含數(shù)據中心設施、虛擬管理、負載均衡、集群技術等。根據用戶需求,虛擬化層、物理層和數(shù)據中心設施基礎等實現(xiàn)動態(tài)資源管理與調配,為上層提供優(yōu)質的資源分配[2]。1.2桌面虛擬化在云計算的發(fā)展體系中虛擬化是主要支撐技術,桌面虛擬化技術又是虛擬化技術中發(fā)展最快的,最具應用前景的虛擬化技術。當前總共有兩種基于云計算架構的桌面虛擬化解決方案:VirtualDesktopInfrastructure,簡稱VDI與VirtualOSInfrastructure,簡稱V0l[3]。VDI桌面虛擬化將運算集中在服務器端,通過基于服務器的模式
6、提供管理和安全,能夠為整個桌面映像提供集中化的管理。用戶部署VDI桌面虛擬化后,可以使用PC或者手機接入,訪問自己的桌面環(huán)境,實現(xiàn)隨時隨地無差別的體驗。VDI虛擬桌面基礎架構是由早期的RDP協(xié)議和瘦客戶機概念逐步演變而來的,是目前市場上比較流行的一種桌面虛擬化模式。很多大的廠商都推出了自己相應的VDI產品[4]。VOI的設計直接在輸入輸出層實現(xiàn)對磁盤存儲空間的數(shù)據重定向,從而使虛擬化的操作系統(tǒng)工作于本機物理設備之上,讓虛擬系統(tǒng)從分發(fā)就開始接管計算機硬件平臺,所有硬件的驅動程序、應用程序以及各種資源設備均是直接可以訪問的,不再需要下層系統(tǒng)的支
7、撐。為了實現(xiàn)這一點,VOI的客戶端管理系統(tǒng)為用戶終端提供一個虛擬的磁盤存儲空間,把用戶終端的物理存儲介質虛擬化,形成一個虛擬容器。由虛擬容器來運行操作系統(tǒng),進一步實現(xiàn)系統(tǒng)應用的虛擬化[5]。下面我們詳細闡述在實現(xiàn)桌面虛擬化時遇到的問題及需要注意的地方。這也是云計算架構中的一些關鍵技術,涉及內存、處理器、存儲和傳輸。當搭建桌面虛擬化過程中,由于服務器承載了大量的數(shù)據處理,內存的部署就變的至關重要。桌面虛擬化需要很多的內存,盡量選擇運行較快的內存,如果后臺需要運行多個虛擬機管理后臺,而這些系統(tǒng)又無法共享內存,這就需要部署一定數(shù)量的內存;除了內存
8、,處理器在桌面虛擬化平臺的作用我們也不能忽視,處理器的能力直接影響著服務器的運算處理能力,物理服務器的CPU需要支持非常多的桌面系統(tǒng)。選擇多核心CPU,在部署桌面虛擬化時,對存儲