王 寧
(陜西交通職業(yè)技術(shù)學(xué)院,陜西 西安 710018)
隨著我國經(jīng)濟的不斷增長,城市軌道交通線網(wǎng)的規(guī)模處于不斷擴大狀態(tài),自動售檢票系統(tǒng)的整體結(jié)構(gòu)越來越復(fù)雜,對數(shù)據(jù)的存儲、計算等方面的需求處于持續(xù)增長狀態(tài)。 近年來,云計算被廣泛應(yīng)用于城市軌道交通系統(tǒng),可有效降低城市軌道交通系統(tǒng)的建設(shè)及運營成本。 本研究利用云平臺,在此基礎(chǔ)上建立軌道交通自動售檢票系統(tǒng),對于城市軌道交通的發(fā)展具有重要意義。
結(jié)合軌道交通自動售檢票系統(tǒng)對運營管理的需求,本研究采用私有云部署模式進行架構(gòu)設(shè)計。選擇私有云部署模式的主要原因為:隨著時間的推移,公有云平臺運營成本處于遞增狀態(tài),而私有云平臺運營過程中所需的成本呈現(xiàn)由高到低的趨勢。 除此之外,私有云平臺對數(shù)據(jù)的存儲安全性與可靠性要求較高,僅需少量成本,即可擁有私有云平臺架構(gòu)及定制服務(wù)[1]。
傳統(tǒng)自動售檢票系統(tǒng)在運行過程中存在多種缺陷,本研究為解決傳統(tǒng)自動售檢票系統(tǒng)存在的問題,提出一種基于私有云平臺的自動售檢票系統(tǒng)。 基于私有云平臺的軌道交通自動售檢票系統(tǒng)結(jié)構(gòu)如圖1所示[2]。
圖1 基于私有云平臺的軌道交通自動售檢票系統(tǒng)結(jié)構(gòu)
該系統(tǒng)主要由私有云平臺、車站計算機系統(tǒng)、車站終端設(shè)備等結(jié)構(gòu)共同組成。 其中,車站計算機系統(tǒng)與私有云平臺連接時,主要通過專用通信傳輸系統(tǒng)中的以太網(wǎng)通道將二者互連,該方式有利于實現(xiàn)各車站對私有云平臺資源池的共享。 與私有云平臺連接后,車站計算機系統(tǒng)僅保留操作終端。 為保護傳輸系統(tǒng)的安全性,本研究利用光纖自愈環(huán)網(wǎng)技術(shù)對傳輸系統(tǒng)實現(xiàn)網(wǎng)絡(luò)級保護,該方式可在光纖被切斷的情況下,使軌道交通自動售檢票系統(tǒng)自行恢復(fù)自身功能,有利于保證數(shù)據(jù)傳輸?shù)目煽啃訹3]。
為保證自動售檢票系統(tǒng)的穩(wěn)定運行,設(shè)計人員應(yīng)加強對私有云平臺的結(jié)構(gòu)設(shè)計。 本研究將私有云平臺分為5 部分,私有云平臺架構(gòu)如圖2 所示。
圖2 私有云平臺架構(gòu)
1.3.1 基礎(chǔ)設(shè)施層
該部分是軌道交通自動售檢票系統(tǒng)的基礎(chǔ),對于系統(tǒng)的穩(wěn)定運行具有重要的維持作用。 將私有云平臺與傳統(tǒng)的自動售檢票系統(tǒng)進行對比分析可知,傳統(tǒng)自動售檢票系統(tǒng)內(nèi)部基礎(chǔ)設(shè)施的數(shù)量較多,且消耗的成本較大。 為解決該問題,本研究對私有云平臺進行設(shè)計時,對服務(wù)器、存儲器、網(wǎng)絡(luò)通道等硬件設(shè)備進行重新組建,使其成為新的數(shù)據(jù)中心,并充分利用虛擬化技術(shù)的優(yōu)勢,將硬件設(shè)備抽象成虛擬化資源池,資源池可根據(jù)系統(tǒng)的實際需求,為系統(tǒng)提供相應(yīng)的計算、存儲、網(wǎng)絡(luò)等服務(wù)。 通過集中建設(shè)基礎(chǔ)設(shè)施層的方式,可為自動售檢票系統(tǒng)的統(tǒng)一管理及業(yè)務(wù)整合奠定基礎(chǔ)。
1.3.2 平臺層
平臺層對于底層基礎(chǔ)資源具有調(diào)用功能,可將調(diào)用的資源開放給軟件層,屬于自動售檢票系統(tǒng)私有云平臺的核心結(jié)構(gòu)。 為保證該層的功能,將平臺層分為3 個子平臺,其中開發(fā)測試子平臺為實現(xiàn)用戶對應(yīng)用軟件的配置、開發(fā)、調(diào)試等工作,向用戶提供各類開發(fā)、測試等工具。 部署運行子平臺主要負責對系統(tǒng)的資源、運行狀態(tài)進行實時監(jiān)控,在系統(tǒng)任務(wù)請求過多時,該平臺可對資源進行快速分配,以此達到自動負載均衡、恢復(fù)故障的目的。 業(yè)務(wù)管理子平臺主要在開發(fā)測試子平臺和部署運行子平臺的共同支持下,高效管理參數(shù)、票務(wù)、清分等業(yè)務(wù),并集成了數(shù)據(jù)挖掘功能 。
1.3.3 軟件層
軟件層可為部門辦公和公共信息發(fā)布提供一種標準互聯(lián)通信方式,用來屏蔽各組件之間結(jié)構(gòu)功能的差異,可為上層提供參數(shù)管理、票務(wù)管理等軟件,在一定程度上可滿足網(wǎng)絡(luò)環(huán)境下業(yè)務(wù)集成的需求。
1.3.4 安全管理模塊
安全管理模塊通過相關(guān)技術(shù)的加持,并對保證機制、身份驗證、訪問權(quán)限、安全審計等內(nèi)容進行詳細規(guī)定,可保證自動售檢票系統(tǒng)的安全運行。
1.3.5 用戶訪問接口層
用戶訪問接口層包括自動售檢票系統(tǒng)可能用到的多種接口類型,可實現(xiàn)不同用戶對云平臺服務(wù)的泛在訪問。 使用該層時,首先應(yīng)授予不同用戶訪問權(quán)限,用戶通過自身權(quán)限即可登錄該系統(tǒng),并根據(jù)請求服務(wù)接入用戶訪問接口層。
自動售檢票系統(tǒng)控制中心主要由存儲資源池、計算資源池、信息安全設(shè)備、網(wǎng)絡(luò)交換通信設(shè)備等硬件部分共同組成。 由于云平臺對接入系統(tǒng)的信息安全具有一定要求,本研究對系統(tǒng)硬件設(shè)備進行設(shè)置時,向其中加入相應(yīng)的安全設(shè)備。 其中病毒防護體系主要由匯聚節(jié)點進行維護與升級,控制中心進行數(shù)據(jù)下發(fā)時,主要通過數(shù)據(jù)匯聚節(jié)點將數(shù)據(jù)轉(zhuǎn)發(fā)至車站SC 及現(xiàn)場終端設(shè)備,數(shù)據(jù)傳送回控制中心時,可利用線路數(shù)據(jù)匯聚節(jié)點實現(xiàn)。 在硬件設(shè)備中,全部資源可集中共享,并統(tǒng)一分配至各個節(jié)點,該方式可減少接口界面,對數(shù)據(jù)存儲及計算時,可通過交換機、路由器直接進入控制中心云平臺實現(xiàn)。
控制中心軟件設(shè)備中主要包括LCC、ACC 等軟件,為最大限度地減少軟件接口,本研究把具有相同功能的軟件設(shè)備進行合并,實現(xiàn)全部軟件系統(tǒng)集中化運行??刂浦行能浖O(shè)備在運行過程中,可將自身分布于各個硬件資源上同時進行,該方式在一定程度上可提升自動售檢票系統(tǒng)的運行效率,并降低軟件設(shè)備運行過程中對硬件資源的需求量。 自動售檢票系統(tǒng)運行過程中產(chǎn)生的數(shù)據(jù)皆可在軟件設(shè)備中共享互用,為確保對賬信息的實時準確性,將系統(tǒng)內(nèi)數(shù)據(jù)集中,由ACC系統(tǒng)統(tǒng)一清算、調(diào)度和使用。 在ACC 進行實時清分對賬時,由第三方支付系統(tǒng)將交易信息、客流信息等數(shù)據(jù)上傳至控制中心云平臺。 通過減少接口數(shù)量的方式,可簡化清分流程,節(jié)省時間。
為簡化自動售檢票系統(tǒng)的整體結(jié)構(gòu),使系統(tǒng)的維護和使用具有一定的便捷性,本研究對自動售檢票系統(tǒng)車站云平臺進行軟件設(shè)備、硬件設(shè)備以及資源的設(shè)置,該方式有利于降低車站云平臺的建設(shè)和運營成本。 基于云架構(gòu)的車站自動售檢票系統(tǒng)如圖3 所示。
圖3 基于云架構(gòu)的車站自動售檢票系統(tǒng)
傳統(tǒng)自動售檢票系統(tǒng)車站云平臺的軟件設(shè)備和硬件設(shè)備在運行過程中,將各硬件設(shè)備分別設(shè)置在不同的地方,該方式可造成硬件設(shè)備的冗余,成本較高。為有效降低自動售檢票系統(tǒng)的運營成本,本研究將自動售檢票系統(tǒng)的服務(wù)器、交換機、路由器等硬件設(shè)備全部集中在車站云平臺設(shè)備上,實現(xiàn)資源的共享及統(tǒng)一管理。 該方式可有效減少硬件設(shè)備的配置數(shù)量及設(shè)備占用的空間,并且對硬件設(shè)備之間的接口、數(shù)據(jù)流轉(zhuǎn)的層級關(guān)系具有簡化作用。
傳統(tǒng)車站云平臺對軟件設(shè)備的設(shè)置較為簡單,僅具有指令下發(fā)以及數(shù)據(jù)上傳等功能。 為解決傳統(tǒng)車站云平臺軟件設(shè)備存在的缺陷,本研究對自動售檢票系統(tǒng)車站云平臺軟件設(shè)備進行設(shè)置時,將該系統(tǒng)內(nèi)部的硬件、軟件全部納入云平臺,該方式可有效提高系統(tǒng)存儲、計算的效率,數(shù)據(jù)處理完畢后可將數(shù)據(jù)進行歸類,并統(tǒng)一上傳至控制中心的中央級系統(tǒng)。 車站云平臺軟件設(shè)備可對中央下發(fā)的數(shù)據(jù)進行初步分析,根據(jù)中央的需求進行實時部署,使底層系統(tǒng)的運行速度得到保證,最大限度地節(jié)省資源。
自動售檢票系統(tǒng)可利用虛擬化技術(shù)向硬件設(shè)施中引入虛擬層,其根本目的是將繁雜多樣的物理資源抽象為虛擬資源。 將基礎(chǔ)設(shè)施的資源虛擬化后,有利于擺脫終端設(shè)備異構(gòu)性的限制,并且可根據(jù)實際業(yè)務(wù)需求對車站虛擬服務(wù)器等虛擬機的數(shù)量進行靈活配置。 為保證自動售檢票系統(tǒng)的穩(wěn)定運行,應(yīng)減少車站實體設(shè)備的數(shù)量,提升車站設(shè)備的資源利用率。
自動售檢票系統(tǒng)主要負責城市軌道交通全網(wǎng)運營數(shù)據(jù)的管理,但隨著線網(wǎng)規(guī)模的不斷擴大,系統(tǒng)內(nèi)部數(shù)據(jù)不斷增長。 為保證系統(tǒng)的穩(wěn)定運行,系統(tǒng)采用分布式存儲技術(shù)對系統(tǒng)數(shù)據(jù)進行統(tǒng)一管理。 該技術(shù)可同時監(jiān)管多個存儲節(jié)點,并將數(shù)據(jù)儲存至私有云平臺。 管理節(jié)點可根據(jù)數(shù)據(jù)的類型采取自動化方式將其分配至存儲節(jié)點,工作人員操作該系統(tǒng)時,可直接通過終端設(shè)備對數(shù)據(jù)進行查詢。 該技術(shù)可滿足系統(tǒng)的實際需求,并實現(xiàn)管理者的統(tǒng)一管理。
負載均衡技術(shù)具有分割功能,可充分利用系統(tǒng)服務(wù)器的處理能力,將中央下達的任務(wù)分割成多個便于執(zhí)行的小任務(wù),并結(jié)合系統(tǒng)的實際需求制定分配原則,有利于實現(xiàn)對任務(wù)的極速處理。 任務(wù)處理完畢后,該技術(shù)可將計算結(jié)果合并匯總,匯總結(jié)果即為最終的任務(wù)結(jié)果。 將任務(wù)分割處理有利于減少閑置資源,最大限度地縮短計算時間。
本研究提出一種基于云平臺的城市軌道交通自動售檢票系統(tǒng)的設(shè)計方案。 該方案可簡化自動售檢票系統(tǒng)的整體結(jié)構(gòu),使維護使用具有一定便捷性,有利于降低車站云平臺的建設(shè)和運營成本。 云平臺架構(gòu)應(yīng)用于城市軌道交通自動售檢票系統(tǒng),已成為當前自動售檢票系統(tǒng)的主要發(fā)展方向,對于整個城市的軌道交通自動售檢票系統(tǒng)線網(wǎng)的云平臺設(shè)計標準化水平具有提升作用。