太一星晨應用交付助安徽工商局網路解困
- 發佈時間:2015-10-08 18:11:46 來源:中國軟體網 責任編輯:書海
在國家“網際網路+”戰略的號召下,資訊化已成為各地區工商局對市場經營主體以及市場行為進行監督管理的重要手段。不過近年來隨著用戶訪問量的激增以及業務應用需求的日趨繁雜,使得部分地區工商局資訊系統出現了運轉不暢、效率緩慢等問題。
國內知名應用交付廠商太一星晨為此提出了以應用交付為網路解困的方案,並在安徽省工商局成功實施了應用交付部署,幫助安徽省工商局網路運轉效率大幅提升,並實現了良好的用戶體驗。這一次成功實踐也為國內其他地區工商局的網路優化提供了借鑒參考。
多重原因造成網路系統壓力巨大、效率緩慢
據了解,安徽省工商行政管理局網路功能比較完善,不但包括了各種監督管理服務,其內部還連接了16個地市工商局、國家工商總局、安徽紅盾網以及政府協作網。因此,每天的業務操作和訪問量都相當巨大,使得整個網路系統面臨巨大的壓力。
其中,突出問題主要有以下三個方面:
1.部分HTTP重定向失效。
由於WEB應用開發不規範,很多地址轉換頁面易發生無法跳轉出來的現象。主要表現為:當打開頁面時,存在重定向,並且重定向後的頁面打不開;查看頁面屬性時,發現連結中IP地址為無法訪問的真實伺服器的IP地址;此外,本來訪問時輸入地址不帶端口,後來地址欄的連結帶有端口,並且打不開頁面。
2、伺服器不穩定。
資訊系統中有些伺服器表現不太穩定,甚至當某些伺服器不能使用時,端口仍然開放,仍然提供對外服務。在這種狀態下,就會出現“網頁無法訪問”的情況,這常常被很多用戶吐槽。
3、伺服器某些業務功能處理慢.
由於伺服器對某些業務功能處理存在問題,所以其等待時間很不確定,使得用戶體驗大受影響。
發揮tRules腳本靈活百變優勢化解難題
針對上述問題,太一星晨技術團隊經過深入分析研究,決定採用業務模式更加靈活多變的負載均衡部署方式,利用可編程腳本的模式,用戶就可以通過簡單的腳本語言,自行定義業務流程。
依此,太一星晨技術團隊在安徽工商管理網路的核心交換上旁路部署,配置NAT轉換,並且對報表伺服器做出改變,使其與OA伺服器同在一級,並且配置了VS——即通過太一星晨T-Force産品中tRules的百變功能,來解決安徽工商局網路平臺裏的負載壓力。
具體如下:
1.tRules修改重定向。
通過抓包,太一星晨技術人員發現原來伺服器頁面將重定向的地址被寫死為真實伺服器的地址,這估計是當初開發系統時,未料到以後業務擴容的問題。對此,太一星晨採用了tRules修改重定向:
1、使用代理的VS,配置tRules,匹配location中的IP地址,將其改為VS的IP地址。
2、新建VS地址,應用於重定向的伺服器。
3、通過Trule修改referer字段。
通過這樣的方式,就能將服務寫死的重定向改成所配置的VS,後續訪問仍然到所配置的VS,然後再調度。
2.HTTP健康檢查。
針對伺服器不穩定的問題,特別配置了HTTP健康檢查。太一星晨T-Force可主動定時到府為伺服器做體檢,當某臺伺服器業務不能訪問時,T-Force設備會及時了解情況,並將這臺伺服器的業務負載給其他可用的伺服器,這就解決了“頁面無法訪問”的問題。
3.調度演算法和溫暖上線。
應用交付設備根據伺服器業務處理慢和偶然出現動蕩的問題,配置了基於伺服器響應時間調度演算法和溫暖上線。由此,應用交付設備會智慧的選擇最優伺服器處理業務,大大提高用戶體驗。
最終,經過太一星晨技術團隊的一系列優化部署措施,依託T-Force應用交付設備,並充分發揮tRules腳本靈活百變的作用,不僅有效解決了安徽工商管理局網路系統中HTTP重定向失敗的問題,提高內部伺服器的使用率,更大幅提升了整個網路系統的應用效率,讓廣大用戶收穫到更好地應用體驗。