慧敏成功案例-湖南工程学院

客户需求:

• 实现多台选课应用服务器负载均衡功能

• 可以实时监控选课应用服务器状态,确保各业务系统实时可用

• 可根据请求的不同域名进行智能判断,进行数据智能负载

解决方案:

• 采用两台WiseGrid ADC 5000 做主备模式

• 在每台设备上配置SLB和SmartRule功能

• 负载均衡采用最少连接调度算法

• 针对不同的应用开始会话保持功能和Web应用防火墙功能

使用效果:

• 解决了多个域名应对一个业务IP地址的问题

• 解决了单台选课系统压力大的瓶颈问题,实现了多台应用服务器智能负载均衡

• Web 和应用服务器实现负载分担,智能化容错

• 整个数据中心达到99.999%高可用性

SmartRules规则:

if ($REQ.HTTP.URL ~ "wyx.****.edu.cn" || $REQ.HTTP.URL ~ "hqc.****.edu.cn" || $REQ.HTTP.URL ~ "jzx.****.edu.cn" || $REQ.HTTP.URL ~ "xqb.****.edu.cn" || $REQ.HTTP.URL ~ "kxfz.****.edu.cn" || $REQ.HTTP.URL ~ "ykt.****.edu.cn" || $REQ.HTTP.URL ~ "gcc.****.edu.cn" || $REQ.HTTP.URL ~ "jwjc.****.edu.cn"){http.request.reroute("ip176");}

else if ($REQ.HTTP.URL ~ "jjc.****.edu.cn" || $REQ.HTTP.URL ~ "dqx.****.edu.cn" || $REQ.HTTP.URL ~ "ltc.****.edu.cn" || $REQ.HTTP.URL ~ "wzb.****.edu.cn" || $REQ.HTTP.URL ~ "ytw.****.edu.cn" ){ http.request.reroute("ip72");}

else if ( $REQ.HTTP.URL ~ "eiec.****.edu.cn" || $REQ.HTTP.URL ~ "gjs.****.edu.cn" || $REQ.HTTP.URL ~ "hgx.****.edu.cn" || $REQ.HTTP.URL ~ "jxx.****.edu.cn" || $REQ.HTTP.URL ~ "others.****.edu.cn" || $REQ.HTTP.URL ~ "procurve.****.edu.cn" || $REQ.HTTP.URL ~ "rsc.****.edu.cn" || $REQ.HTTP.URL ~ "sjc.****.edu.cn" || $REQ.HTTP.URL ~ "sjy.****.edu.cn" || $REQ.HTTP.URL ~ "slx.****.edu.cn" || $REQ.HTTP.URL ~ "sts.hnie.edu.cn" || $REQ.HTTP.URL ~ "syq.hnie.edu.cn" || $REQ.HTTP.URL ~ "jgx.hnie.edu.cn" || $REQ.HTTP.URL ~ "flfd.hnie.edu.cn" ){http.request.reroute("ip2");}

else if ($REQ.HTTP.URL ~ "cwc.****.edu.cn" || $REQ.HTTP.URL ~ "gzc.****.edu.cn" ){ http.request.reroute("ip202");}

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180212B0ABEJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券