李東霞 王小明 王秀辰 駱艷欣 李平
摘? ?要:文章通過分析當(dāng)前信息虛擬化技術(shù)的發(fā)展趨勢(shì),結(jié)合信息虛擬化建設(shè)背景,提出應(yīng)用發(fā)布虛擬化建設(shè)構(gòu)想,部署虛擬化應(yīng)用交付平臺(tái),用戶通過該平臺(tái)實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的訪問,最終實(shí)現(xiàn)所有應(yīng)用在數(shù)據(jù)信息中心的統(tǒng)一集中管理,實(shí)現(xiàn)信息簡潔、即時(shí)、安全的集中式計(jì)算模型。
關(guān)鍵詞:應(yīng)用發(fā)布虛擬化;數(shù)據(jù)信息中心;虛擬化交付平臺(tái);統(tǒng)一集中管理;集中式計(jì)算模型
1? ? 虛擬化技術(shù)應(yīng)用的相關(guān)介紹
1959年,計(jì)算機(jī)科學(xué)家Christopher Strachey在國際信息處理大會(huì)上首次提出“虛擬化”的概念,其本質(zhì)是將現(xiàn)有的計(jì)算機(jī)資源通過虛擬化技術(shù)分割成若干個(gè)相互獨(dú)立的計(jì)算機(jī)資源,以實(shí)現(xiàn)提高計(jì)算機(jī)利用率的最終目標(biāo)[1]。上海市地震局通過信息化建設(shè),整合了近85臺(tái)物理服務(wù)器,大部分業(yè)務(wù)系統(tǒng)已經(jīng)在虛擬服務(wù)器上正常運(yùn)行。然而,伴隨著信息虛擬化建設(shè),上海市地震局各業(yè)務(wù)系統(tǒng)應(yīng)用已經(jīng)漸漸無法滿足用戶的部分需求,針對(duì)社會(huì)服務(wù)能力較低、遠(yuǎn)程辦公實(shí)現(xiàn)困難、用戶體驗(yàn)差等一系列問題,提出了應(yīng)用發(fā)布虛擬化,所有后臺(tái)應(yīng)用系統(tǒng)部署在數(shù)據(jù)中心服務(wù)器,所有應(yīng)用客戶端在交付平臺(tái)上運(yùn)行,終端僅接受交付平臺(tái)上應(yīng)用運(yùn)行的屏幕畫面。它消除了應(yīng)用軟件對(duì)操作系統(tǒng)的依賴,即使有某款應(yīng)用軟件與操作系統(tǒng)不兼容,它也仍然可以運(yùn)行。
應(yīng)急發(fā)布虛擬化技術(shù)將后臺(tái)應(yīng)用系統(tǒng)所支持的應(yīng)用全部發(fā)布在應(yīng)用交付平臺(tái)之上,而非傳統(tǒng)的客戶端界面上(見圖1)。
傳統(tǒng)的應(yīng)用模式中,用戶通過運(yùn)行客戶端上的應(yīng)用軟件來與數(shù)據(jù)信息中心進(jìn)行交互,得到自己想要的結(jié)果。這種模式對(duì)客戶端要求較高,同時(shí),對(duì)網(wǎng)絡(luò)的要求也很高。作為數(shù)據(jù)提供方的數(shù)據(jù)信息中心,僅給用戶提供需求的數(shù)據(jù),并不告訴用戶想要的結(jié)果,在一定程度上會(huì)造成資源浪費(fèi),致使用戶體驗(yàn)性很差。而應(yīng)用發(fā)布虛擬化模式采用集中式應(yīng)用交付方式,在用戶客戶端與服務(wù)器之間加入了一個(gè)應(yīng)用發(fā)布服務(wù)器,該服務(wù)器負(fù)責(zé)發(fā)布各種用戶需求的應(yīng)用軟件,通過在服務(wù)器上運(yùn)行應(yīng)用,與數(shù)據(jù)信息中心其他服務(wù)器進(jìn)行交互,得到用戶想要的結(jié)果,然后將結(jié)果直接推送給用戶客戶端,滿足用戶需求。應(yīng)用發(fā)布虛擬化模式具有安全、便捷、節(jié)能、隨需而動(dòng)等優(yōu)點(diǎn),所有指定應(yīng)用全部集中在數(shù)據(jù)中心,簡便安裝、支持統(tǒng)一集中管理,所有到達(dá)終端的應(yīng)用與數(shù)據(jù)從一開始就是被集中管理的。
2? ? 應(yīng)用發(fā)布虛擬化部署
2.1? 應(yīng)用發(fā)布虛擬化軟件選擇
上海市地震局信息虛擬化建設(shè)過程中,服務(wù)器虛擬化軟件采用的微軟的Hyper-V,桌面虛擬化工具采用的Citrix的XenCenter,有了虛擬桌面做基礎(chǔ),選擇以Citrix的XenApp作為應(yīng)用發(fā)布虛擬化的軟件。
2.2? 應(yīng)用發(fā)布虛擬化架構(gòu)
通過對(duì)上海市地震局信息中心所有應(yīng)用的統(tǒng)計(jì),得出應(yīng)用分類(見表1)。
總共采用6臺(tái)虛擬服務(wù)器來搭建應(yīng)用發(fā)布虛擬化平臺(tái),每臺(tái)虛擬服務(wù)器的配置如表2所示。
為了保證系統(tǒng)安全性,采用虛擬桌面中的域帳戶作為應(yīng)用發(fā)布虛擬化的賬戶管理策略。同時(shí),將License服務(wù)器集成在整個(gè)上海市地震局信息中心,應(yīng)用發(fā)布虛擬化的構(gòu)架如圖2所示。
每位內(nèi)外網(wǎng)用戶都是活動(dòng)目錄(Active Directory,AD)域賬戶,通過訪問Web Interface服務(wù)器,經(jīng)過AD服務(wù)器驗(yàn)證身份之后,用戶得到一個(gè)Web界面,在該界面中,所有應(yīng)用都能夠訪問。當(dāng)用戶訪問某個(gè)應(yīng)用程序時(shí),該應(yīng)用不是運(yùn)行在用戶使用的客戶端,而是運(yùn)行在XenApp服務(wù)器之上,XenApp服務(wù)器通過與該應(yīng)用所需的后臺(tái)服務(wù)器進(jìn)行交互,將應(yīng)用產(chǎn)生的結(jié)果推送至客戶端,因此,用戶得到的是最終的應(yīng)用訪問結(jié)果,而不必關(guān)心本身客戶端硬件配置、操作系統(tǒng)、軟件配置等是否支持該應(yīng)用。
3? ? 結(jié)語
本研究基于上海市地震局信息中心初步建成的服務(wù)器虛擬化平臺(tái),通過該平臺(tái),大部分業(yè)務(wù)系統(tǒng)都被整合在虛擬化服務(wù)器之上,運(yùn)行效果良好。作為信息虛擬化的后續(xù)工作,虛擬化應(yīng)用交付平臺(tái)是一個(gè)端到端的企業(yè)級(jí)動(dòng)態(tài)應(yīng)用交付產(chǎn)品系列,該平臺(tái)將應(yīng)用程序、內(nèi)部網(wǎng)站、虛擬桌面等業(yè)務(wù)以按需分配的方式提供給域用戶,域用戶可以基于Web瀏覽器,通過互聯(lián)網(wǎng)安全且高效地連接到集中管理的數(shù)據(jù)信息中心。這種瀏覽器和服務(wù)器(Browser/Server,B/S)架構(gòu)能夠大大簡化應(yīng)用的部署和管理,優(yōu)化用戶體驗(yàn)效果,大大提高地震系統(tǒng)工作人員的工作效率,提升各省市地震局的社會(huì)服務(wù)能力和水平。
[參考文獻(xiàn)]
[1]姜斌斌,張梁斌,高昆,等.基于Citrix的萬里云桌面和應(yīng)用虛擬化的部署探析[J].浙江萬里學(xué)院學(xué)報(bào),2016(4):102-107.