鐵路信息系統(tǒng)負載均衡設(shè)計方案與實現(xiàn)_第1頁
鐵路信息系統(tǒng)負載均衡設(shè)計方案與實現(xiàn)_第2頁
鐵路信息系統(tǒng)負載均衡設(shè)計方案與實現(xiàn)_第3頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、鐵路信息系統(tǒng)負載均衡的設(shè)計與實現(xiàn)-設(shè)計論文鐵路信息系統(tǒng)負載均衡的設(shè)計與實現(xiàn)鐵路信息系統(tǒng)負載均衡的設(shè)計與實現(xiàn)陜斌煜(蘭州鐵道設(shè)計院有限公司,甘肅 蘭州730000)【摘要】隨著現(xiàn)代信息技術(shù)的發(fā)展,鐵路信息系統(tǒng)依靠大幅度提高單臺服務(wù) 器處理能力的方式已無法滿足業(yè)務(wù)訪問的需求,需廣泛引入負載均衡技術(shù)來實 現(xiàn)。對鐵路信息系統(tǒng)負載均衡的設(shè)計與實現(xiàn)進行了探討。關(guān)鍵詞鐵路信息系統(tǒng);負載均衡;設(shè)計;實現(xiàn)隨著鐵路行業(yè)的高速發(fā)展,鐵路覆蓋地域也越來越廣,員工數(shù)量也越來越多, 為跟上鐵路信息化的發(fā)展,鐵路信息系統(tǒng)實現(xiàn)了初步的整合,但因鐵路信息系統(tǒng) 的網(wǎng)絡(luò)和服務(wù)器的性能有限,鐵路信息系統(tǒng)訪問量和數(shù)據(jù)流量的高速增長,使

2、單一的,服務(wù)器設(shè)備無法獨自承擔(dān)高強度的計算和不斷增長的業(yè)務(wù)處理需求,加強服務(wù)器的數(shù)據(jù)處理能力,擴展服務(wù)器的吞吐量,使鐵路信息系統(tǒng)負載均衡,是解 決問題的有效方法。1負載均衡技術(shù)概述通過提供服務(wù)的一組服務(wù)器組成一個應(yīng)用服務(wù)器群集 (cluster),并對外提供 一個虛擬的地址。當(dāng)一個服務(wù)請求被發(fā)至該群集時,根據(jù)服務(wù)器性能和網(wǎng)絡(luò)健康 情況,選擇性能最佳的服務(wù)器響應(yīng)用戶的請求。充分利用所有的服務(wù)器資源,將所有流量均衡的分配到各個服務(wù)器。通過負載均衡技術(shù)制定合理的網(wǎng)絡(luò)架構(gòu)和合 適的均衡策略,實現(xiàn)多臺服務(wù)器或多條鏈路共同承擔(dān)高強度的計算或I/O任務(wù),提高網(wǎng)絡(luò)訪問的靈活性和可靠性。2負載均衡的結(jié)構(gòu)設(shè)計鐵路

3、信息系統(tǒng)采用的是本地負載均衡結(jié)構(gòu),通過對本地服務(wù)器做負載均衡來解決業(yè)務(wù)訪問量過大、服務(wù)器負荷過重的問題。負載均衡的拓撲架構(gòu)主要有直連和旁掛兩種方式。2.1直連方式(如圖1所示)圖1直連方式的拓撲結(jié)構(gòu)直連方式的負載均衡拓撲架構(gòu)是通過對外部虛擬服務(wù)器IP地址與內(nèi)部應(yīng)用服務(wù)器IP地址設(shè)為不同網(wǎng)段的地址來實現(xiàn)負載均衡。因外部訪問無法直接訪問 到應(yīng)用服務(wù)器,對內(nèi)部應(yīng)用服務(wù)器在一定程度上起到了保護作用,減少了對外服務(wù)IP地址的使用量。2.2旁掛方式旁掛方式分為單臂模式和雙臂模式兩種。因雙臂模式在鐵路信息系統(tǒng)中的應(yīng) 用較少,本文主要就單臂模式作以研究。單臂模式如圖2所示。JS<rwCf 3Saw*,.

4、' 01 10 SB - B; OH-SB «圖2單臂旁排方式的拓撲結(jié)構(gòu)單臂旁掛方式是通過將對外部虛擬服務(wù)器 IP地址與應(yīng)用服務(wù)器IP地址為同 一網(wǎng)段的地址來實現(xiàn)鐵路信息系統(tǒng)的負載均衡。采用單臂旁掛方式解決了負載均 衡端口數(shù)量不足的問題,可遠程登錄應(yīng)用服務(wù)器直接進行維護, 也可在負載均衡 設(shè)備發(fā)生故障時,準確定位故障并及時采取應(yīng)急恢復(fù)措施。2.3拓撲結(jié)構(gòu)的優(yōu)點1 )全冗余連接方法,能夠絕對保證網(wǎng)絡(luò)沒有單點故障的存在。2)所有網(wǎng)絡(luò)設(shè)備都是可以直接相連,減少網(wǎng)絡(luò)層次和避免新的單點故障。3)比較少的網(wǎng)絡(luò)層次,避免運行維護時面對的大批網(wǎng)絡(luò)設(shè)備。4 )靈活的擴展空間,用戶可以根據(jù)實際的

5、網(wǎng)絡(luò)流量和壓力增加鏈路帶寬, 添加防火墻或增加服務(wù)器來提高整體的服務(wù)水平。2.4拓撲架構(gòu)的結(jié)合設(shè)計(如圖3所示):圖3拓扌卜架構(gòu)的設(shè)計在設(shè)計負載均衡拓撲架構(gòu)時,結(jié)合兩種拓撲架構(gòu)進行選擇和設(shè)計,實現(xiàn)優(yōu)勢 互補,更好的實現(xiàn)鐵路信息系統(tǒng)負載均衡。如圖3所示,假定選擇直連方式的負載均衡拓撲架構(gòu),負載均衡設(shè)備對內(nèi)指 向兩組應(yīng)用服務(wù)器,分別處理不同的業(yè)務(wù)訪問請求。當(dāng)一個外部訪問請求通過三 層交換機送達負載均衡設(shè)備后,負載均衡設(shè)備選擇一臺應(yīng)用服務(wù)器(Server2)來響應(yīng)訪問請求,并將訪問請求包的目的地址與端口轉(zhuǎn)換成應(yīng)用服務(wù)器Server2的網(wǎng)卡物理地址和設(shè)定的服務(wù)端口,再將數(shù)據(jù)包發(fā)給應(yīng)用服務(wù)器 Serve

6、r2,應(yīng)用服務(wù)器Server2對收到的訪問請求暫時擱置,向數(shù)據(jù)庫服務(wù)器發(fā)起一個新的查 詢請求。因數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器Server2的IP地址不在同一網(wǎng)段內(nèi),故當(dāng)數(shù)據(jù)庫服務(wù)器執(zhí)行完查詢請求后只能將回應(yīng)包發(fā)送到網(wǎng)關(guān)設(shè)備,即三層交換 機。再根據(jù)三層交換機上的路由信息將回應(yīng)包通過負載均衡設(shè)備轉(zhuǎn)發(fā)給應(yīng)用服務(wù) 器Server2,應(yīng)用服務(wù)器Server2結(jié)合數(shù)據(jù)庫發(fā)來的信息,及時對外部訪問請求 作出回應(yīng),并返回給外部訪問者。3實現(xiàn)鐵路信息系統(tǒng)負載均衡的方案3.1負載均衡的實現(xiàn)過程負載均衡的實現(xiàn)需要通過兩類設(shè)備:服務(wù)器(SERVER)、分配器 (DISPATCHER)。SERVER是給用戶提供服務(wù)的計算機

7、設(shè)備,DISPATCHER是根 據(jù)客戶和服務(wù)器的各種情況,通過一定的算法進行服務(wù)器的調(diào)動和分配工作的設(shè) 備。負載均衡設(shè)備對內(nèi)指向一個服務(wù)器群,對外則構(gòu)成一臺虛擬服務(wù)器,通過虛擬服務(wù)器對外提供服務(wù)。負載均衡設(shè)備需要當(dāng)外部的一個訪問虛擬服務(wù)器的請求 被送達負載均衡設(shè)備后,再根據(jù)預(yù)先定好的負載均衡算法,從服務(wù)器群中挑選一 臺性能最佳的服務(wù)器來響應(yīng)用戶的訪問請求。在服務(wù)器處理訪問請求并作出回應(yīng)前,負載均衡設(shè)備要將訪問請求包的目的與端口轉(zhuǎn)換成服務(wù)器的網(wǎng)卡物理地址和 設(shè)定的服務(wù)端口。當(dāng)服務(wù)器處理回應(yīng)訪問請求后再通過負載均衡設(shè)備返回給外部 訪問者,從而實現(xiàn)一次完整的訪問過程。3.2負載均衡的實現(xiàn)方法重定向H

8、TTP的協(xié)議服務(wù)器有重新定位的功能,利用此功能,在應(yīng)答包的投中加入 LOCATION命令,將請求重新分配到其他服務(wù)器?;蚶肏TML文件中的鏈接, 將網(wǎng)頁的不同部分放在不同的服務(wù)器上。例如:利用HTTP的重定向功能,將一個站點的主體框架網(wǎng)頁放在一臺計算機上,再將網(wǎng)頁上所有的圖片放在一臺專用 的服務(wù)器上,音頻文件放在另外一臺服務(wù)器上,網(wǎng)頁上其它的組成部分由不同的服 務(wù)器提供,當(dāng)用戶連接主體網(wǎng)頁的時候,就能減輕主體服務(wù)器的負載,達到負載均 衡的目的。但是由于在HTTP重定向的實際使用中開銷太大,速度有限,效率一般。3.2.2TCP 層法當(dāng)連接請求到達時,分配器監(jiān)聽 TCP80端口會根據(jù)負載均衡算法

9、轉(zhuǎn)發(fā)到各 個服務(wù)器,再由服務(wù)器將應(yīng)答分發(fā)給分配器,分配器再發(fā)給用戶。采用這種方法 的弊端是容易造成分配器的瓶頸,使所有的用戶都要通過分配器來訪問服務(wù)器, 降低了鐵路信息系統(tǒng)的服務(wù)效率。3.2.3TP 層法TP層法主要是運用NAT技術(shù),由由分配器通過替換源IP地址和目的IP地 址來實現(xiàn)中轉(zhuǎn)。采用這種方法的弊端也是分配器瓶頸的問題。因為對于每一個這樣的連接都需要在分配器中由相應(yīng)的一個地址轉(zhuǎn)換表進行操作,需要進行查找,替 換,所以對分配器的要求很高。3.2.4DNS 法DNS法主要是通過域名解析來實現(xiàn)。當(dāng)域名解析時,分配器根據(jù)負載均衡 算法,確定給該用戶提供服務(wù)的服務(wù)器,返回該服務(wù)器地址。采用這種方

10、法, 將用戶與一個服務(wù)器相連接,大大降低了分配器的工作量,有效緩解了分配器瓶 頸的問題,簡單易行。4結(jié)束語鐵路信息系統(tǒng)應(yīng)用在不斷的發(fā)展和變化,為適應(yīng)鐵路應(yīng)用結(jié)構(gòu)變化的需求,需要采用負載均衡技術(shù)來實現(xiàn)。利用負載均衡設(shè)備來實現(xiàn)網(wǎng)絡(luò)鏈路、網(wǎng)閘和防火 墻的流量及不同負載均衡設(shè)備組之間的相互映射等問題。在采用上述方法來實現(xiàn)鐵路信息系統(tǒng)負載均衡的設(shè)計中,應(yīng)注意對服務(wù)器負載狀況的探知和服務(wù)器負載 狀況的評價。使統(tǒng)計的數(shù)據(jù)即使在數(shù)據(jù)不穩(wěn)定的情況下,也能保持較高的數(shù)據(jù)可 信度,根據(jù)應(yīng)用系統(tǒng)的訪問流程和特點,選擇合適的參數(shù),設(shè)計出合理、科學(xué)的 負載均衡構(gòu)架,達到鐵路信息系統(tǒng)負載均衡的最佳使用效果。在今后的設(shè)計和使用中,還應(yīng)對負載均衡技術(shù)做出深入的挖掘和研究,總結(jié)經(jīng)驗,實現(xiàn)鐵路信息系 統(tǒng)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論