方案背景
随着企业的扩大,网站、应用的访问量不断增加,服务器的性能压力也在不断加大。通常情况下,企业会采购多台服务器来分担业务压力,但经常会遇到业务分布不均的情况,有些服务器已经超负荷运行,有些服务器却处在空闲状态。这种单纯通过增购服务器的方式不仅没有从根本上解决服务器的性能压力,还造成了部分服务器资源的浪费。
一、服务器资源利用不均
在业务访问压力越来越大的情况下,易出现部分服务器负荷过重,造成对访问者的请求响应越来越慢等严重影响访问体验的情况,而同时其他服务器负荷过轻,导致整体服务器资源利用不均。
二、健康检查机制不健全,误报导致业务访问中断
传统的路由器和软件负载只支持简单的网络层和传输层的探测(如 Ping 和 Telnet),但实际业务在运行过程中经常会出现应用假死状态,这种情况下通过网络层和传输层的探测认为业务是可达的。但实际应用层出现故障,业务不可达,探测出现误报,数据调度到假死服务器上导致业务访问中断。
三、SSL 过度消耗服务器性能
在网络技术的快速发展背景下,企业对安全的重视程度越来越高,一般采用 SSL 来解决 B/S 架构业务系统在互联网环境中的安全传输问题。但传统 SSL 通过服务器自身来对数据包进行加解密处理,严重消耗服务器性能,抢占业务对服务器资源的需要。
方案概述
对于通过部署多台服务器来承担业务的企业来说,需要采用服务器负载均衡来消除服务器之间的负载不平衡,从而提高业务系统的访问速度与体验。服务器负载均衡解决方案通过应用交付 AD 系列产品,将所有真实服务器配置成虚拟服务来实现负载均衡,对外直接发布一个虚拟服务 IP。当用户请求到达应用交付 AD 设备时,根据预先设定的基于四、七层负载均衡算法的调度策略,合理地将每个请求快速地分配到相应的服务器,再释放单台服务器性能压力,保障稳定性的同时,均衡利用服务器资源。
方案价值
一、消除单点故障,保障业务访问连续性
应用交付 AD 系列设备基于智能的调度策略,将所有业务访问请求合理地分配到相应服务器,避免某台服务器因为访问压力过大而出现性能瓶颈或单点故障。并通过对服务器健康状况的全面可视化监控,实时查看当前服务器是否处于空闲、繁忙、饱和状态,并及时发现故障服务器。一旦出现故障,便实时将用户的访问请求切换到其他正常服务器之上,实现多台服务器之间互为冗余,保障业务访问连续性。
二、合理利用服务器资源
应用交付 AD 系列设备支持轮询、加权轮询、哈希、动态反馈、最快响应、加权最小连接等负载均衡算法,通过数据流的合理分配,使每台服务器的处理能力都能得到充分发挥,在合理利用服务器资源的同时,保证了应用系统的稳定性,提升用户的访问体验。
三、SSL 优化加速,释放服务器性能
AD 设备的 SSL 卸载技术通过将应用访问过程中 SSL 的加解密过程转到 AD 设备之上,从而减少服务器端的性能压力,提升客户端的访问响应速度。 AD 设备具备强劲的 SSL 处理能力,支持多种标准的加密算法配置,并可管理服务器证书,实现端到端的 SSL 加密,简化加密难度,保障传输安全。