二十四、什么是nt负载平衡服务
wlbs(windows nt load balancing service)是个网络服务,用来管理不同服务器之间的tcp/ip通信。wlbs不是一个漂亮的伪应用分配器,用来分担服务器cpu的负载,它更加适合被描述为一项以网络通信量为依据的更灵活的动态负载平衡服务。为常用的一种负载分担技术就是round robin dns(rrdns)。在rrdns技术中,请求仅仅被简单的循环发送到不同的服务器上。所以,当这些服务器中的一台崩溃了,请求仍然会发送给这台机器。而wlbs判断主机服务器是否工作以及是否可以接受请求,从而克服了这一弱点,如果上述情况出现,wlbs就把网络通信传送到另一台服务器上,从而避免了失误。
当应用程序和web站点要迎合不断增长的流量的需求的时候,你甚至会想把cpu从一台服务器上卸到另一台上去。不久以前,你还只能通过选择round robin dns和昂贵的硬件来分担系统的负载。但是现在,wlbs for microsoft enterprise edition server 4.0就可以帮助你分散服务器上的tcp/ip通信量。这个分布服务使你可以通过添加web服务器来应付站点增长的负载
为了提高性能,wlbs服务提供了实时容错功能,以便在维护时增加和卸去服务器。如果你计划在担负关键任务的web应用程序中增加更强的功能和更好的可靠性,那么上面所说的这些特性结合起来,就构成了必不可少的一项服务。