◆劉文僖
(成都雙流國際機場機電設(shè)備中心 四川 610202)
安全檢查系統(tǒng)屬于機場的重要組成部分,但結(jié)合實際調(diào)研可以發(fā)現(xiàn),近年來我國很多機場的安全檢查系統(tǒng)存在數(shù)據(jù)存儲壓力過大、管理效果有限、設(shè)備故障處理緩慢等問題,而為了盡可能解決這類問題,正是本文圍繞云計算在機場安全檢查系統(tǒng)中應(yīng)用開展具體研究的原因所在。
機場安全檢查系統(tǒng)一般由網(wǎng)絡(luò)設(shè)備、服務(wù)器子系統(tǒng)、各類操作員工作站、各種型號的 X射線機組成,本質(zhì)上屬于局域網(wǎng)系統(tǒng),服務(wù)器子系統(tǒng)屬于其中的核心。機場安全系統(tǒng)中的服務(wù)器子系統(tǒng)主要負責系統(tǒng)流程的集中控制和數(shù)據(jù)的集中存儲,同時也負責與系統(tǒng)外部的接口通訊。在機場安全檢查系統(tǒng)中,核心區(qū)域、用戶區(qū)域?qū)儆谄渲械闹攸c區(qū)域,前者可用于數(shù)據(jù)的存儲與調(diào)取,后者則能夠?qū)⑸傻臄?shù)據(jù)存儲于核心區(qū)域[1]。
在引入云計算前,我國機場安全檢查系統(tǒng)主要面臨著以下幾方面挑戰(zhàn):(1)數(shù)據(jù)存儲壓力過大。X光機會將旅客行李的掃描圖片以文件形式傳遞至服務(wù)器并集中存儲,但對于規(guī)模較大的機場來說,機場安全檢查系統(tǒng)每天需要上傳的數(shù)據(jù)量往往較大,系統(tǒng)的檢索、讀取便會受到較大的數(shù)據(jù)量沖擊。近年來我國大數(shù)據(jù)分析、挖掘技術(shù)發(fā)展迅速,但受到有限的機場安全檢查系統(tǒng)存儲能力影響,這類技術(shù)的引入與應(yīng)用受到了較大限制。(2)管理效果有限。近年來機場安檢系統(tǒng)的規(guī)模不斷提升,用戶區(qū)域的計算機數(shù)量也因此不斷增長,但由于用戶區(qū)域的管理長期未得到高度重視,這類設(shè)備的維護往往存在較高難度。(3)設(shè)備故障處理緩慢。機場安全檢查系統(tǒng)包含有大量的計算機,且計算機很容易在日常運行中出現(xiàn)故障,這類軟硬件故障很容易直接影響機場的正常運行。但結(jié)合實際調(diào)研不難發(fā)現(xiàn),機場安全檢查系統(tǒng)的提供廠商很多時候無法第一時間達到現(xiàn)場處理故障,由此催生的隱患必須得到重視[2]。
為保證云計算較好地服務(wù)于機場安全檢查系統(tǒng),可采用增加虛擬化服務(wù)器的方式,以此實現(xiàn)管理員工作站等所有用戶區(qū)域系統(tǒng)的虛擬,同時通過以瘦客戶機替代用戶區(qū)域原有的計算機,瘦客戶機僅提供網(wǎng)絡(luò)鏈接及顯示器功能。在實際的應(yīng)用中,用戶僅需要打開瘦客戶機應(yīng)用操作界面開展工作,各類可能威脅機場安全穩(wěn)定運行的軟硬件兼容、配置、操作系統(tǒng)安裝問題均可得到較好規(guī)避,計算機病毒也能夠基本實現(xiàn)根本性預防。
應(yīng)用云存儲替代原有存儲服務(wù)器屬于云計算技術(shù)的最典型應(yīng)用,機場每天產(chǎn)生的大量數(shù)據(jù)即可由原來的網(wǎng)絡(luò)存儲變?yōu)樵拼鎯?,存儲需要滿足效率與安全性提升均可由此得到保障。在云存儲的支持下,存儲系統(tǒng)的建設(shè)和運行成本將得到較好控制,性能擴展的便利性與較高的存儲速度也能夠更好適應(yīng)機場安全檢查系統(tǒng)數(shù)據(jù)容量的增長。對于機場管理用戶來說,云存儲方式可大幅提升存儲數(shù)據(jù)的安全性和私密性,顛覆式的數(shù)據(jù)遷移工作和技術(shù)升級工作也能夠自此真正成為過去式。
考慮到安全檢查系統(tǒng)需24h連續(xù)運行,因此系統(tǒng)的故障出現(xiàn)在所難免,如服務(wù)器故障、網(wǎng)絡(luò)故障、X光機單價故障等,而為了保證這類故障能夠盡可能快地得到解決,避免機場的正常運行受到影響,機場安全檢查系統(tǒng)的生產(chǎn)廠家應(yīng)基于私有云建立遠程管理平臺,通過接入私有云,機場安全檢查系統(tǒng)故障的解決即可隨時獲得專業(yè)人員支持,故障的影響、持續(xù)時間可由此降到最低。
為了更直觀展示云計算在機場安全檢查系統(tǒng)中的應(yīng)用,本文選擇了廣泛應(yīng)用于我國機場的拉曼安檢軟件作為研究對象。
單機版的拉曼安檢軟件曾被廣泛應(yīng)用于我國各地機場,但由于其存在數(shù)據(jù)存儲量小、單品檢測速度慢、數(shù)據(jù)庫分類及更新能力較弱等不足,該軟件逐漸難以滿足大型機場的安全檢查需要,因此云計算技術(shù)的應(yīng)用需將拉曼安檢軟件的數(shù)據(jù)存儲于云服務(wù)器端,相較于客戶端服務(wù)器、采用增加硬件存儲能力等改進方式,云計算技術(shù)的應(yīng)用具備容錯性高、擴展性好、平臺虛擬化等優(yōu)勢。此外,云計算技術(shù)的應(yīng)用還需要配合云服務(wù)形式的非wince系統(tǒng)、云服務(wù)形式的在線數(shù)據(jù)庫更新,并采用在線訪問形式的數(shù)據(jù)庫,由此即可全面彌補拉曼安檢軟件存在的不足,保證其更好地服務(wù)于機場安全檢查工作[3]。
采用“云端+終端”的設(shè)計模式,圖 1為設(shè)計的物理結(jié)構(gòu)示意圖,圖中的云用戶指的是拉曼安檢儀,基于現(xiàn)有網(wǎng)絡(luò)實現(xiàn)云平臺端與云用戶端的連接,采用TCP/IP協(xié)議。多臺設(shè)備組成的云服務(wù)器平臺為云平臺端,共包含普通配置的計算機5臺,其中4臺計算機為提供存儲和計算的硬件設(shè)備,1臺計算機為云控制器。
通過云平臺端與云用戶端的共同配合,拉曼安檢軟件云計算系統(tǒng)即可較好地服務(wù)于機場安全檢查。在系統(tǒng)的具體運行中,用戶的操作請求可通過網(wǎng)絡(luò)由云用戶端發(fā)送至云平臺端,接收用戶的請求后,云平臺端會根據(jù)請求針對性調(diào)動應(yīng)用程序接口,由此云平臺端的管理程序即可收到具體的請求任務(wù),完成相應(yīng)的資源計算和存儲。完成管理程序派發(fā)后,云平臺的底層設(shè)備會對云平臺管理程序發(fā)送執(zhí)行結(jié)果,數(shù)據(jù)的發(fā)送會基于應(yīng)用程序接口完成,走向相反的數(shù)據(jù)流走向,即可最終向用戶展示存儲或計算的結(jié)果。
用戶端由12個功能模塊組成,包括權(quán)限控制模塊、網(wǎng)絡(luò)模塊、數(shù)據(jù)管理模塊、系統(tǒng)設(shè)置模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊、設(shè)備控制模塊等,可細分為用戶界面、功能模塊層、接口模塊層;云平臺端的硬件結(jié)構(gòu)由4臺存儲/計算設(shè)備與1臺管理器構(gòu)成,軟件結(jié)構(gòu)由用戶應(yīng)用及開發(fā)層、數(shù)據(jù)庫管理層、計算模型層、虛擬化層、云文件系統(tǒng)層組成。
拉曼安檢軟件云計算系統(tǒng)的核心在于其數(shù)據(jù)處理算法,原軟件算法流程可描述為:“去除噪聲→平滑曲線→平滑數(shù)據(jù)線→獲取峰墻信息→獲取峰位信息→匹配→提取物質(zhì)名稱→結(jié)束”。采用分布式計算方法來實現(xiàn)數(shù)據(jù)匹配,通過劃分標準數(shù)據(jù)庫同時進行數(shù)據(jù)匹配,并采用MapReduce編程模型實現(xiàn)數(shù)據(jù)的匹配處理。而在云平臺的搭建中,系統(tǒng)采用了Hadoop,采用Java編程環(huán)境、linux平臺,以1臺百兆交換機、5臺PC機為基礎(chǔ)。搭建過程的基本流程可概括為:“l(fā)inux環(huán)境安裝→SSH服務(wù)開啟→ssh無密碼登錄實現(xiàn)→關(guān)閉防火墻→JDK安裝→Hadoop安裝→Hadoop運行”。結(jié)合仿真,可確定優(yōu)化后的拉曼安檢軟件云計算系統(tǒng)實現(xiàn)了提升數(shù)據(jù)處理速度、擴展數(shù)據(jù)存儲空間、方便了數(shù)據(jù)庫擴展優(yōu)勢,研究的實用性由此得到了證明。
綜上所述,云計算可較好用于機場安全檢查系統(tǒng),在此基礎(chǔ)上,本文涉及的增加虛擬化服務(wù)器、引入云存儲替代原有存儲服務(wù)器、增加接口服務(wù)器、拉曼安檢軟件云計算系統(tǒng)等內(nèi)容,則提供了可行性較高的云計算技術(shù)應(yīng)用路徑,而為了更好發(fā)揮云計算優(yōu)勢,數(shù)據(jù)安全性的保障、服務(wù)類型的擴展同樣需要得到重視。