win2003服务器负载均衡技术大全[参考].pdf
文本预览下载声明
win2003 服务器负载均衡技术大全
随着各行业信息化建设的发展, 使人们对网络服务器的处理能力、 高可用性提出了更高的
要求。尤其是高度信息化的企业中,关键性网络服务已经成为企业生成过程中的重要环节,
服务的中断意味着生产的中断,机会的丧失。
负载平衡不但可以有效地解决单服务器的性能限制, 而且可以实现故障的快速转移, 保
证服务的高可用性以及灵活的扩展性。 于是, 负载平衡几乎是每个网络管理员的必修课。 本
文章主要讲述 windows2003 在网络负载平衡 (Network Load Balancing ) 方面的应用。
Windows 的负载平衡主要是依 * 组建网络负载平衡群集来实现的,支持 WEB 、 FTP、
Proxy 、VPN 、Windows Media 、Telnet 等服务器的负载平衡。
负载平衡的原理
NLB 其实就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运
行多个应用程序实例。 NLB 的核心是位于网络适配器驱动和网络层之间的 WLBS.SYS 的筛
选器驱动。 NLB 把每个 IP 数据包分发到所有群集节点, 并根据数据包的源地址、 目标地址、
传输层协议、 端口、群集的配置参数以及算法做出由某个节点处理而其他节点丢弃此数据包
的统一决定。
负载平衡的概念
配置负载平衡之前,需要理解几个重点概念。
群集 IP 地址和子网掩码:群集的虚拟 IP 地址,是表现在客户面前的“外部”地址。
专用 IP 配置和子网掩码:群集各节点的本地 IP 地址,唯一标识群集的各节点。
完整 Internet 名:能够访问此群集的 DNS 名称,比如 。
群集操作模式:在方案的选择中详细讲述。
端口规则: windows2003 中新加的功能,细化了控制微粒,可以阻止某节点特定应用程
序的流量,而在 windows2000 中这是不能实现的。
优先级 (单一主机标识符 ) :范围在 1-32 之间( 32 是一个群集的最大节点数) 。此值决定
如何处理没有包含在任何为群集定义的端口规则中的传入网络通讯。 具有最高优先级的主机
(优先值最小)将处理所有这种通讯。
负载平衡的要求
操作系统的要求 在 windows2003 的所有版本系统中, NLB 都是可用的。 群集可以兼容
以前的 windows 服务器操作系统(比如 2000,NT4.0 )。
网络结构的要求
NLB 可以在连接到 FDDI (光纤分布式数据接口) ,以太网,吉比特以太网的服务器上
运行,但不能在 Token Ring (令牌环)网络上运行。
网卡的要求
所有的网络适配器必须在 Windows2003 的硬件兼容列表中。一般情况下,服务器的网
卡都会符合要求。
交换机和路由器的要求
当计划使用 VLAN 来防止交换数据洪水时,必须确保交换机支持 VLAN 设置;当使用
多播时,部分路由器不支持把单播 IP 地址映射为一个多播 MAC 地址,需要手工设置。
通讯协议的要求
绑定到群集的网络适配器只能安装 TCP/IP 协议,可以必须静态分配,不支持 DHCP 。
应用程序的要求
首先必须是 TCP 或 UDP 通讯,而且确定当前应用程序或服务必须支持 NLB 。
负载平衡的设计
由于网络负载平衡不能根据 CPU 和内存利
显示全部