WLBS(Windows NT Load Balancing Service)是個網絡服務,用來管理不同服務器之間的TCP/IP通信。WLBS不是一個漂亮的偽應用分配器,用來分擔服務器CPU的負載,它更加適合被描述為一項以網絡通信量為依據(jù)的更靈活的動態(tài)負載平衡服務。最為常用的一種負載分擔技術就是Round Robin DNS(RRDNS)。在RRDNS技術中,請求僅僅被簡單的循環(huán)發(fā)送到不同的服務器上。所以,當這些服務器中的一臺崩潰了,請求仍然會發(fā)送給這臺機器。而WLBS判斷主機服務器是否工作以及是否可以接受請求,從而克服了這一弱點,如果上述情況出現(xiàn),WLBS就把網絡通信傳送到另一臺服務器上,從而避免了失誤。
當應用程序和Web站點要迎合不斷增長的流量的需求的時候,你甚至會想把CPU從一臺服務器上卸到另一臺上去。不久以前,你還只能通過選擇Round Robin DNS和昂貴的硬件來分擔系統(tǒng)的負載。但是現(xiàn)在,WLBS for Microsoft Enterprise Edition Server 4.0就可以幫助你分散服務器上的TCP/IP通信量。這個分布服務使你可以通過添加Web服務器來應付站點增長的負載
為了提高性能,WLBS服務提供了實時容錯功能,以便在維護時增加和卸去服務器。如果你計劃在擔負關鍵任務的Web應用程序中增加更強的功能和更好的可靠性,那么上面所說的這些特性結合起來,就構成了必不可少的一項服務。