还记得星爷的“百变星君”吗?虽说对于人体来说,百变功能只出现在荒诞电影里,但是在应用优化过程中,让T-ForceADC根据每个业务环境做到灵活多变那可是soeasy!

业务环境:安徽省工商局

在国家“互联网+”的号召下,信息化已成为工商局对市场经营主体以及市场行为进行监督管理的重要手段。这次太一技术哥就应邀来到了安徽省工商局部署负载均衡。

安徽省工商行政管理局网络功能比较完善,不但包括了各种监督管理服务,其内部还连接了16个地市工商局、国家工商总局、安徽红盾网以及政府协作网。

接踵而来的问题

作为省级工商行政管理网络平台,安徽省工商局网络内部系统众多,业务繁杂,每天的业务操作和访问量都相当巨大,面临的压力可想而知,各种问题的出现更是影响着工商局的工作效率。

问题一:部分HTTP重定向失效。

由于WEB应用开发不规范,很多地址一转换页面就罢工跳转不出来。表现为:打开页面,存在重定向,重定向后的页面打不开;查看页面属性,链接中IP地址为无法访问的真实服务器的IP地址;本来访问时输入地址不带端口,后来地址栏的链接带有端口,并且打不开页面。

问题二:服务器不稳定

有些服务器不稳定,甚至当某些服务器不能使用时,端口仍然开放,仍然提供对外服务,这就造成用户吐槽:“网页怎么总无法访问?“

问题三:服务器某些业务功能处理慢

由于服务器对某些业务功能处理存在问题,所以其等待时间很不确定,用户体验大受影响。

“百变“T-Force君上场

由于应用环境和出现的问题都不尽相同,如果每次部署优化产品时,负载产品都为每个业务单独开发版本,来个“私人订制“,撇开消耗巨大的人力物力,效果也可能不尽如人意。但如果这个负载产品业务模式灵活多变,利用可编程脚本的模式,用户就可以通过简单的脚本语言,自行定义业务流程。

这一次,太一技术哥在安徽工商管理网络的核心交换上旁路部署,配置NAT转换,并且对报表服务器做出改变,使其与OA服务器同在一级,并且配置了VS——通过T-Force产品中tRules的百变功能,搞定了安徽工商局网络平台里的负载压力。

tRules修改重定向

要找出重定向失败的原因,最好的方式莫过于抓包。

通过抓包,我们发现原来服务器页面将重定向的地址被写死为真实服务器的地址了。估计当初开发系统时,没想到以后业务扩容的问题:

1使用代理的VS,配置tRules,匹配location中的IP地址,将其改为VS的IP地址。2新建VS地址,应用于重定向的服务器。3通过Trule修改referer字段。

这样就能将服务写死的重定向改成我们的VS,后续访问就仍然到我们的VS,然后调度。

HTTP健康检查

针对服务器不稳定的问题,技术哥又给配置了HTTP健康检查。

医院体检不太一样,T-Force是主动定时上门给服务器做体检。当某台服务器业务不能访问时,T-Force设备会及时了解情况,并将这台服务器的业务负载给其他可用的服务器。

调度算法和温暖上线

ADC设备根据服务器业务处理慢和偶然出现动荡的问题,配置了基于服务器响应时间调度算法和温暖上线。这样ADC设备会智能的选择最优服务器处理业务,大大提高用户体验。

怎么样?在tRules脚本灵活百变的作用下,T-ForceADC有效解决了安徽工商管理局网络系统中HTTP重定向失败的问题,有效提高了内部服务器的使用率。









































北京看白癜风好医院
点滴型白癜风应注意


欢迎转载,转载请注明原文网址:http://www.anhuishengzx.com/ahxx/5650.html
------分隔线----------------------------