用户背景与行业背景介绍:
为了满足同济大学校园网建设的需要,建设高性能,高可靠性的负载均衡系统,数字化校园平台上的主要应用系统及门户网站均可通过该设备实现用户访问(学校门户网站,统一身份认证系统,学校各类核心应用服务系统等),以保障这些业务系统的高度连续性,可靠性和稳定性。在同济大学网络环境中服务器前面增加负载匀衡设备,保证网络环境7x24小时不间断运行。可对负载均衡设备进行日常监控和管理。
用户应用特点与需求分析:
| 1. |
支持服务器负载匀衡 |
| |
同济大学为了实现更高的可靠性和达到更高的性能,在服务器集群前面增加的负载匀衡设备需支持服务器的负载匀衡。 |
| 2. |
支持4-7层负载匀衡 |
| |
负载匀衡设备在对服务器做负载匀衡时,能针对4-7层应用实现负载匀衡。 |
| 3. |
设备处理能力 |
| |
为了保证应用服务的高速传输,并根据同济大学需求,负载匀衡设备须内存>=512M, 背板交换能力>=40Gb/s,数据吞吐率>=2Gb/s,千兆位端口个数>=20个。 |
| 4. |
防止非法攻击 |
| |
为了保证负载匀衡下联服务器的安全,负载匀衡设备可防止DOS攻击,SYNC攻击以及Slasmmer蠕虫入侵。 |
| 5. |
多种负载匀衡算法 |
| |
负载匀衡设备在对服务器做负载匀衡时可基于多种负载匀衡算法实现,其中同济大学需求是:加权轮询,最小用户,最小流量,Hash等。 |
| 6. |
健康检查 |
| |
支持ping ,TCP Port,UDP Port,HTTP Get Check,Http Code Return 等。 |
| 7. |
支持动态路由协议 |
| |
支持路由协议:RIP1,RIP2,OSPF。 |
另外在系统集成时,要能够实现服务器负载均衡设备的“单臂连接交换方式”,以便在需要的时候配置本地的三角传输模式:从服务器下行的数据流量不需要通过服务器负载均衡设备,从而进一步提高系统的性能。
解决方案的特点与价值:
针对同济大学的需求情况,我们选用Radware AppDirector 3020来实现服务器的负载匀衡。
为了保障网络环境的稳定可靠,和减少设备的负载,我们在同济大学的设备配置中引入Radware AppDirector本地三角传输机制。
本地三角剖分”,也被称作“通道外返回”。该配置提供了速度上的大幅度提高。如果执行本地三角剖分配置,AppDirector的 CPU 将仅管理进入的流量,而服务器响应则会绕过AppDirector 而被直接发送到客户端。这可以提高网络速度,因为 Internet 流量通常是不对称的(即,服务器响应中可能包含网页、图形甚至视频流,因此服务器响应流量要远大于客户端请求流量)。
“本地三角剖分”利用这种高出站/低入站的数据包比例特性可以支持即使是需要大量占用的带宽的服务。在设置中,AppDirector 和服务器将与中央交换机相连,那些具有不对称流量特性的应用(如 FTP) 可以实现每秒 15 到 20 千兆位的吞吐速度(与此对应的进站和出站数据包比例分别为 1:15 和 1:20)。
解决方案描述:
同济大学负载均衡解决方案示意图如下: |
|
应用支持:
根据同济大学实际服务器环境和需求,AppDirector 进行采用不同协议的各种应用,这些协议包括 TCP、UDP、IP、Telnet、RSHELL、TFTP、图像/声音流媒体、passive FTP、HTTP、e-mail、DNS、VoIP、RADIUS server 等。AppDirector 平台经过特别设计,能够支持运行在动态端口上的应用和需要同步的应用,RSHELL、RLOGIN 和图像/声音流媒体等。AppDirector 平台支持 FTP 和流媒体协议如 MMS 和 RTSP,从而确保系统的高吞吐量和可靠性。结合在 AppDirector平台中的 Web 交换功能使用流量重定向决策中的 HTTP header 信息。Web 交换功能如 URL Super Farms(超级服务器群)能够根据请求的 URL,协助将流量重定向到某个特定的服务器中。
内容交换:
通过对内容进行深入检查,作出相应的流量重定向决策。任何文件类型,例如图形文件可能需要被发送到某个特定的服务器,或者任何其它预先指定的串匹配可以被定向到某个特定的服务器。 AppDirector 通过 SSL ID、cookie、IP 地址和源端口来保持内容的连续性,以确保客户机与服务器的“关联性”。
产品的特点介绍:
Radware的Appdirector产品是专门为智能应用交换设计的四七层交换机产品,为了符合提高智能交换的能力,它具有下列功能。
- 网络应用业务完整性的可靠保证
- 本地负载均衡系统完全的容错与冗余
- 通过正常退出服务保证稳定运行
- 智能的服务器服务恢复
- 通过负载均衡优化服务器资源
- 应用层交换
- Web 交换
- 内容交换
- 完全的冗余与容错
- 无限的可扩展性
- 服务器应用健康状况检查
|
总结:
Radware AppDirector能够很好的实现服务负载智能分担,很好地解决了同济大学由于用户数和流量过载以及分配不均造成的服务中断和速度过慢的问题,目前通过架设Radware AppDirector设备实现了用户高效,及时快速的访问。
|