负载均衡解决方案需求和挑战

2020-05-25 00:00:00 服务器 调度 单点 七层 四层

一、负载均衡解决方案需求和挑战


随着企业的发展,电商、娱乐型网站的访问量不断增长,单一或者单纯的几台web服务器已经完全不能适应高速的业务要求,如果web服务器无法应付这高并发的访问量可能会造成服务器宕机,导致整个系统崩溃。所以我们可以将访问量分布给多台web服务器,平均每台服务器的压力,提高web服务器的效率。这里我们可以提供负载均衡的解决方案,通过负载均衡的机制来增加web服务器的利用率,提高web服务器的效率。


二、方案概述


我们可以通过客户的需求使用七层调度或者是四层调度,七层调度指的是应用层调度通过报头信息来调度该数据包,四层调度指的是IP调度通过调度IP地址来调度该数据包,我们的调度服务器还可以对web服务器进行健康检查,若服务器宕机则不会将内容调度给它,其它服务器继续正常工作。两台调度服务器或者硬件之间做高可用来防止单点故障,可以保障业务持续运行。



1、客户发出服务请求包到调度服务器。


2、调度服务器接收到请求包后,若预先配置是四层调度,则会更改目标IP地址发送给合适的web服务器,若是七层调度,则会根据报头内容发给指定的服务器,如缓存服务器。


3、服务器收到请求包后,通过设置路由直接将回复包返回到路由器,无需再次经过调度服务器,减少调度服务器的负荷,大大提升应答速度。


四、方案价值


1、两台调度服务器之间采用主备方式,防止单点故障,增强架构的可靠性。


2、调度服务器的健康检查机制实现对服务器健康状况的实时监控,能够实时的发现出现故障的服务器,同时能够将用户的下一次连接情况平滑的切换到其他正常服务的服务器之上,保证应用服务的稳定性。


3、调度服务器可以根据相应的服务器负载均衡算法来实现快速访问的智能引导,当用户请求到调度服务器的时候,根据客户需求要四层调度或者七层调度来设定好负载策略,这样能够合理的将每个连接快速的分配合适的服务器,提升服务器的利用率,保证用户访问的快速性和稳定性。


4、如果服务器访问量继续增大,可再添加新的服务器加入负载均衡系统,可扩展性强。

相关文章