湯 寧,汪 華,王 娟
(貴州省氣象信息中心,貴州 貴陽 550002)
貴州氣象信息業(yè)務(wù)應(yīng)用虛擬化技術(shù)平臺介紹
湯寧,汪華,王娟
(貴州省氣象信息中心,貴州貴陽550002)
該文介紹了應(yīng)用虛擬化技術(shù)在貴州省氣象信息網(wǎng)絡(luò)中的使用。該平臺在省局部署后,全省用戶通過氣象內(nèi)網(wǎng)和移動終端遠(yuǎn)程接入后,可使用該平臺提供短時臨近、Micaps3和區(qū)域自動站等應(yīng)用系統(tǒng)。使用后結(jié)果表明:應(yīng)用虛擬化技術(shù)可在不同的操作系統(tǒng)平臺和終端下運(yùn)行,這一切,都不需要改動一行代碼。有網(wǎng)絡(luò)的地方,都能運(yùn)行發(fā)布后的軟件系統(tǒng),共享文檔。該應(yīng)用平臺的推廣能及時、高效、方便的為預(yù)報和預(yù)測提供有力支撐。
應(yīng)用虛擬化;平臺軟件;價值
應(yīng)用虛擬化技術(shù)原理是基于應(yīng)用/服務(wù)器計算A/S架構(gòu),采用類似虛擬終端的技術(shù),把應(yīng)用程序的人機(jī)交互邏輯(應(yīng)用程序界面、鍵盤及鼠標(biāo)的操作、音頻輸入輸出、讀卡器、打印輸出等)與計算邏輯隔離開來。在用戶訪問一個服務(wù)器虛擬化后的應(yīng)用時,用戶計算機(jī)只需要把人機(jī)交互邏輯傳送到服務(wù)器端,服務(wù)器端為用戶開設(shè)獨立的會話空間,應(yīng)用程序的計算邏輯在這個會話空間中運(yùn)行,把變化后的人機(jī)交互邏輯傳送給客戶端,并且在客戶端相應(yīng)設(shè)備展示出來,從而使用戶獲得如同運(yùn)行本地應(yīng)用程序一樣的訪問感受。
在貴州省氣象信息網(wǎng)絡(luò)中,信息中心搭建了應(yīng)用于氣象業(yè)務(wù)的虛擬應(yīng)用平臺,該平臺包括:短時臨近、Micaps3.0和區(qū)域站客戶端的使用。通過內(nèi)網(wǎng)、無線網(wǎng)和SSL-VPN登錄后均能使用,后續(xù)信息中心將繼續(xù)增加應(yīng)用軟件的發(fā)布,使之成為氣象服務(wù)的有力支撐。
2.1應(yīng)用虛擬化平臺軟件簡介
貴州省氣象信息中心目前使用的是艾科思公司研發(fā)的應(yīng)用虛擬化平臺軟件,該平臺創(chuàng)新的應(yīng)用了服務(wù)器計算(Server-based Computing)和應(yīng)用虛擬化技術(shù),向各用戶提供最佳性能、靈活快捷的應(yīng)用交互服務(wù)。管理員只需要將各種應(yīng)用軟件(如短時臨近、財務(wù)軟件、OA和Micaps3.0)集中部署在應(yīng)用虛擬化服務(wù)器(或集群)上,通過應(yīng)用虛擬化平臺,操作終端無需再安裝應(yīng)用軟件,所有計算100%在服務(wù)器上執(zhí)行??蛻舳伺c服務(wù)器傳輸?shù)牟皇菓?yīng)用軟件的數(shù)據(jù),而是鼠標(biāo)、鍵盤及屏幕變化,因此,通過網(wǎng)絡(luò)的傳輸量大大減小(流量20~50Kbps),在低帶寬下也可以提供最佳性能。從而使得使用人員在任何地方,使用任何設(shè)備(如iPad、iPhone安卓智能手機(jī)、平板等),都能通過內(nèi)網(wǎng)和SSL-VPN網(wǎng)絡(luò)連接方式,高效安全訪問所有應(yīng)用和關(guān)鍵資源。
通過省氣象信息中心部署的應(yīng)用虛擬化系統(tǒng),只需在1 臺服務(wù)器上安裝、配置、升級ERP,服務(wù)器把軟件虛擬成100 份,把每份軟件的畫面?zhèn)魉偷讲煌褂萌藛T的電腦上,每臺電腦只向服務(wù)器傳遞鼠標(biāo)鍵盤信息來使用軟件,傳統(tǒng)架構(gòu)的弊端迎刃而解。
2.2應(yīng)用虛擬化平臺安裝與使用
2.2.1安裝簡單采用All In One設(shè)計(如圖1)。
集成Web網(wǎng)頁服務(wù);集成DB數(shù)據(jù)庫服務(wù);集成Session會話集群服務(wù);集成License許可服務(wù)服務(wù),無需依存Windows許多組件、無需單獨配置和購買MS SQL數(shù)據(jù)庫產(chǎn)品許可。
圖1 安裝界面
使用許多Windows組件,有可能面臨更多系統(tǒng)安全風(fēng)險,為系統(tǒng)打許多補(bǔ)丁后,又面臨操作系統(tǒng)穩(wěn)定性問題。登陸控制臺更加簡單,使用傳統(tǒng)遠(yuǎn)程桌面登陸服務(wù)器進(jìn)行管理。可以復(fù)制個綠色版(8MB大小)的控制臺,輸入IP地址登陸管理。安裝程序不到26MB!
2.2.2使用簡單和安全簡單配置域信息后,即可快速導(dǎo)入域用戶。
選擇Web應(yīng)用,輸入OA服務(wù)器URL,即可完成發(fā)布(圖2)。
圖2 軟件使用
用戶對于服務(wù)器資源的使用和行為根據(jù)策略進(jìn)行了限制,以保護(hù)服務(wù)器安全(圖3)。
圖3 軟件安全性
2.3應(yīng)用虛擬化平臺價值
2.3.1隨時隨地移動辦公本平臺支持多種移動辦公方式:臺式機(jī),筆記本,上網(wǎng)本;iPhone,iPAD;安卓手機(jī),平板;均能運(yùn)行OA、財務(wù)軟件、短時臨近和Micaps3.0系統(tǒng)。
2.3.2簡化部署與管理關(guān)鍵應(yīng)用程序100%在服務(wù)器端運(yùn)行,客戶端不需要安裝;避免客戶端配置、維護(hù)、升級以及操作系統(tǒng)的升級或降級;只需5 min,應(yīng)用就可以發(fā)布到任何一個地方;將C/S應(yīng)用直接轉(zhuǎn)化成B/S應(yīng)用界面,B/S應(yīng)用降低對瀏覽器版本、插件等環(huán)境的要求;簡化應(yīng)用開發(fā)過程,無需開發(fā)iOS、安卓平臺的版本,與PC使用體驗一致。
2.3.3數(shù)據(jù)安全,接入控制將數(shù)據(jù)保留在數(shù)據(jù)中心之內(nèi),服務(wù)器端和客戶端之間傳輸?shù)闹皇擎I盤、鼠標(biāo)和屏幕更新顯示信息,真實的數(shù)據(jù)沒有在網(wǎng)絡(luò)里傳輸,不會被黑客監(jiān)聽;客戶端業(yè)務(wù)信息不會駐留電腦中,不留任何痕跡;綁定Mac地址、機(jī)器指紋;用戶只能從指定電腦登錄;有效隔離客戶端,防范病毒傳播。
2.3.4應(yīng)用加速,降低軟硬件開支網(wǎng)絡(luò)帶寬需求小,手機(jī)上網(wǎng)和連網(wǎng)都能使用;對用戶電腦性能要求極低,無需升級就能使用大型程序;應(yīng)用程序速度得到明顯提升,顯著提高工作效率。
在沒有使用虛擬化應(yīng)用發(fā)布平臺前,每臺計算機(jī)(主要是客戶端/服務(wù)器C/S系統(tǒng))都要安裝客戶端軟件,比如區(qū)域站、Micaps3.0和短時臨近系統(tǒng)等,并且每種客戶端都要做很多復(fù)雜的設(shè)置,使用起來比較繁瑣。而且當(dāng)計算機(jī)重裝后,又要重新做一遍安裝與設(shè)置。
使用虛擬化應(yīng)用發(fā)布平臺后,只需要記住訪問網(wǎng)頁IP,登錄后就可使用各類應(yīng)用軟件,并且使用時就像使用本機(jī)上的一樣,在Micaps3.0中可以對應(yīng)用發(fā)布程序中處理的數(shù)據(jù)保存至本機(jī),極大的提高了氣象預(yù)報服務(wù)的效率。該應(yīng)用平臺可以在各類移動終端上使用,比如在手機(jī)、IPAD和電視等終端都可以實現(xiàn)。
表1將短時臨近系統(tǒng)應(yīng)用虛擬化使用前后作了簡單對比。
表1 應(yīng)用虛擬化部署前后對照
隨著該系統(tǒng)的部署,方便貴州省氣象用戶使用,在辦公場所、戶外和家庭只要有網(wǎng)絡(luò)的地方,通過相應(yīng)身份認(rèn)證后即可使用,在一些應(yīng)急情況下通過無線網(wǎng)絡(luò)也可以訪問使用,極大提高了氣象預(yù)報、氣象信息、氣象探測和管理人員的工作效率。
[1]汪華,黃笞,方斌,等.貴州省氣象信息業(yè)務(wù)系統(tǒng)的虛擬化實現(xiàn)[J].成都信息工程學(xué)院學(xué)報,2012,4:27-32.
[2]艾科思.艾科思應(yīng)用虛擬化遠(yuǎn)程接入解決方案.2014,01.
1003-6598(2015)01-0062-03
TP311
B
1引言
2014-04-15
湯寧(1976—),男,高工,主要從事氣象電子工作。
由于氣象部門各類科研項目較多,開發(fā)的軟件也較多,每個部門使用的軟件也很多,常常會出現(xiàn)在一臺業(yè)務(wù)PC上安裝很多客戶端,有C/S(Client客戶端/Server服務(wù)器),B/S(Browser瀏覽器/Server服務(wù)器模式),同時還有自己開發(fā)的程序。應(yīng)用軟件安裝復(fù)雜,一旦PC崩潰后,重新安裝各類軟件、控件以及系統(tǒng)運(yùn)行環(huán)境配置都很繁瑣。如果部署應(yīng)用虛擬化集群軟件后,可輕松解決以上問題,應(yīng)用虛擬化將應(yīng)用程序與操作系統(tǒng)耦合,為應(yīng)用程序提供了一個虛擬的運(yùn)行環(huán)境。在這個環(huán)境中,不僅包括應(yīng)用程序的可執(zhí)行文件,還包括它所需要的運(yùn)行時環(huán)境。從本質(zhì)上說,應(yīng)用虛擬化是把應(yīng)用對低層的系統(tǒng)和硬件的依賴抽象出來,可以解決版本不兼容的問題。