發揮tRules優勢 太一星晨應用交付助安徽工商局網絡解困
國內知名應用交付廠商太一星晨為此提出了以應用交付為網絡解困的方案,并在安徽省工商局成功實施了應用交付部署,幫助安徽省工商局網絡運轉效率大幅提升,并實現了良好的用戶體驗。這一次成功實踐也為國內其他地區工商局的網絡優化提供了借鑒參考。
多重原因造成網絡系統壓力巨大、效率緩慢
據了解,安徽省工商行政管理局網絡功能比較完善,不但包括了各種監督管理服務,其內部還連接了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重定向失敗的問題,提高內部服務器的使用率,更大幅提升了整個網絡系統的應用效率,讓廣大用戶收獲到更好地應用體驗。