由于网民数量激增,网络访问路径过长,用户的访问质量容易受到严重影响,尤其是当用户与网站之间的链路被突如其来的流量拥塞时。稳定性决定了应用程序能否支持不断增长的用户请求数量,它是应用程序自身的一种能力。稳定性是影响系统性能的众多因素的一种有效的测量手段,包括机群系统所能支持的同时访问系统的最大用户数目以及处理一个请求所需要的时间。尤其是网络请求具有突发性,当某些重大事件发生时,网络访问就会急剧上升,从而造成网络瓶颈随着用户访问数量的快速增加,需要对现有的服务器进行负载均衡。为了保证各台服务器的负载均匀分布,合理地分流用户,需要一种服务器负载均衡设备对web服务器进行负载均衡。负载均衡设备介于服务器和用户端之间,扮演了一个智能的指挥者角色。根据当前各个服务器的工作状态和能力来分配服务器负载,使整个系统能更高效的响应用户的请求。
当你的Web站点负载遇过大时,就应当考虑使用负载均衡技术来将负载平均分摊到多个内部服务器上。如果有多个服务器同时执行某一个任务时,这些服务器就构成一个集群。使用集群技术可以用最少的投资获得接近于大型主机的性能。
负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要完成以下任务:解决网络拥塞问题,服务就近提供,实现地理位置无关性 ;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免了网络关键部位出现单点失效。
部署实现
本文以梭子鱼负载均衡机340型号以实现对五台WEB服务器的负载分担为例,简要介绍web服务器负载均衡的实现方案。
考虑到web服务对高并发连接数的要求,推荐使用梭子鱼负载均衡机340型号DSR路由返回模式进行拓扑。DSR模式为梭子鱼独有负载均衡工作模式,是专门针对如证券行业此种对高并发连接数有严格要求的行业开发的模式。
另外,采用2台梭子鱼340型号的负载均衡机进行堆叠部署, 将340以上型号产品堆叠能够获得高性能集群,两台梭子鱼负载均衡机互为备份,并采用“心跳”技术实时监控伙伴设备是否实时可用,以提供秒级的故障切换,从而在负载均衡的同时,最大程度地提高web服务系统的高可用性和可靠性。您可以将系统配置自动备份到FTP站点或者本地的SMB共享文件夹里面,或者能将系统备份文件备份到你的桌面,或者随时恢复这些备份文件。
梭子鱼负载均衡机是提供本地的服务器群负载均衡和容错的产品,在充分利用现有资源以及对IT基础设施进行最小变动的前提下有效地进行流量的分配,从而提高服务器的处理性能。对客户端而言,这一切都是透明的。
方案总体设计
拓扑图
1. 将梭子鱼两台340通过双绞线直接接入交换网,在梭子鱼上通过建立虚拟IP并将后台web服务器与其绑定来实现服务流量的分配。
2. 对服务器进行回路设备的设置,可以通过脚本程序自动运行。
3. 在防火墙中,设置好正确的端口映射关系。