文档介绍:SANGFOR
深信服科技
XXX 服务器负载均衡
解决方案
深信服科技有限公司
20XX年XX月XX日
目录
第1 章 概述 1
第2 章 需求分析 1
第3 章 解决方案 2
网络拓扑 2
改为选中的后台服务器IP地址,然后将数据包发出到后台选定的服务器
后台服务器收到后,将应答包按照其路由发回到SANGFOR AD
SANGFOR AD设备收到应答包后将其中的源地址改回成VIP的地址,发回客户端,由 此就完成了一个标准的服务器负载平衡的流程。
对于所有应用服务器,可以在SANGFOR AD上配置Virtual Server实现负载均衡,同时 SANGFOR AD可持续检查服务器的健康状态,一旦发现故障服务器,则将其从负载均衡组 中移除。
服务器负载均衡及冗余
两台SANGFOR AD以主备的方式实现网络中多台服务器的负载均衡及冗余。AD可以 根据相应的服务器负载均衡算法来实现快速访问的智能引导,当用户请求到SANGFOR AD 设备的时候,根据预先设定好负载策略能够合理的将每个连接快速的分配最合适的服务器, 提升服务器的利用率,保证用户访问的快速性和稳定性。
SANGFOR AD的健康检查机制实现对服务器健康状况的实时监控,能够实时的发现出 现故障的服务器,同时能够将用户的下一次连接情况平滑的切换到其他正常服务的服务器之 上,保证应用服务的稳定性
设备自身冗余性(根据客户需求进行删减)
两台SANGFOR AD设备以主备的冗余方式方连接,处于备份状态的设备采用“心跳线” 监测运行的设备的状态,当检测出设备故障时,两台设备就会产生毫秒级切换,备份设备会 切换为运行主机,为用户提供服务,保证了系统的高可用性。
易于管理性
SANGFOR AD产品提供https的安全Web全中文的界面管理,本地基于Serial Console
的管理和SSH安全远程命令行管理;
SANGFOR AD产品还支持商业能分析功能,能够全面统计会话数的运行状况如会话连
接数、用户数、应用分布情况、IP来源等相关情况,方便管理员对网络进行优化
第4章
关键技术介绍
服务器负载均衡算法
SANGFOR AD通过VIP (虚拟IP地址,由IP地址和TCP/UDP应用的端口组成的一个 IP)来为用户的一个或多个目标服务器提供负载均衡服务。为了保证多个用户的请求能够智 能地转发到后端的应用服务器,确保在即使某个应用服务器出现故障的时候不会中断现有的 应用,SIFNOR AD连续地对目标服务器进行L2到L7合理性检查,当用户通过VIP请求目 标服务器服务时SANGFOR AD根据服务器群组中各个服务器的性能和网络健康情况,选择 性能最佳的服务器响应用户的请求。
这样,所有流量均衡的分配到各个服务器,不仅充分利用所有的服务器资源,而且各个 服务器均衡的负担流量处理任务,而且有效地避免服务器处理任务“不平衡”现象的发生。 SANGFOR AD作为一台专业的应用交付设备,它提供6种灵活的算法和其他衍生算法将数 据流有效地转发到它所连接的服务器群。用户只需要记住应用对外发布地址,即可快速的享 受相应的服务。而在后台SANGFOR AD会将他们的数据流通过灵活的负载均衡机制分担所 有的服务器之上。
轮询: 含了对服务器的健康检查如发现某台服务器出现故障,AD设备则将其排除出轮询队列,直至
,他不需要记录服务器的连接状况,属于一种无状态
调度;此算法在服务器组中各服务器处理性能一致的情况下比较适用,而在服务器处理性能不 一的情况,而且请求服务时间相差较大的时候,轮询算法容易导致服务器之间的负载不平衡.
加权轮询算法:由于集群中的不同服务器可能有不同的功能,因此可以为各个服务器分 配不同的加权值。根据这个比例,把用户的请求分配到每个服务器。当其中某个服务器发生 第二到第7层的故障,AD就把其从服务器队列中拿出,不参加下一次的用户请求的分配,直
到其恢复正常。通过这些分配的加权值将可以看出一个服务器相对于集群中其它服务器的处 理容量。权值高的服务器先收到的连接,权值高的服务器比权值低的服务器处理更多的连
加权最小连接算法:最小连接算法是一种动态调度算法,它通过服务器当前所活跃的连
接数来估计服务器的负载情况。AD需要记录各个服务器已建立连接的数目,当一个请求被 调度到某台服务器,其连接数加 1;当连接中止或超时,其连接数减1;
加权最小连接算法通过为各个服务器设定相应的权值,在调度新连接时尽可能的使服务
器的已建立连接数和其