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