负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型主机的性能。
一、网络负载平衡的优点
1.网络负载平衡允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡技术保证即使是在负载很重的情况下它们也能作出快速响应。
2.网络负载平衡对外只须提供一个IP地址或域名。
3.如果网络负载平衡中的一台或几台服务器不可用时,服务不会中断。网络负载平衡自动检测到服务器不可用时,能够迅速在剩余的服务器中重新指派客户机通讯。此保护措施能够帮助你为关键的业务程序提供不中断的服务。可以根据网络访问量的增多来增加网络负载平衡服务器的数量。
4.网络负载平衡可在普通的计算机上实现。
在Windows Server 2003中,网络负载平衡的应用程序包括Internet信息服务(IIS)、ISA Server 2000防火墙与代理服务器、VPN虚拟专用网、终端服务器、Windows Media Services(Windows 视频点播、视频广播)等服务。同时,网络负载平衡有助于改善你的服务器性能和可伸缩性,以满足不断增长的基于Internet客户端的需求。网络负载平衡可以让客户端用一个逻辑Internet名称和虚拟IP地址(又称群集IP地址)访问群集,同时保留每台服务器各自的名称。
二、Windows 2003 网络负载平衡的实现过程
1. 操作环境:
2. 部署过程:
·配置三台服务器的网卡,确保“网络负载均衡”已选中,以其中一台Server 2 为例开始部署:
·从“管理工具”中运行打开“网络负载平衡管理器”,用鼠标右键单击“网络负载平衡群集”,从出现的菜单中选择“新建群集”,进入“群集参数”界面。
·群集参数配置,主要三个地方:虚拟IP、子网掩码、虚拟主机名。虚拟IP是供客户端访问的地址,它会把客户端的请求、访问由系统自动根据网络负载路由到每个服务器上,减少单台服务器的压力。这里所配的虚拟IP为:192.168.0.1 ;虚拟主机名: test.domain.com (也可以是其他的名称,但输入的DNS名称必须与输入的IP地址相符);子网掩码与服务器一致,配置完毕;点击“下一步”。如果允许远程控制,请选中“允许远程控制”,并在“远程密码”和“确认密码”处输入可以进行远程控制的密码。
·进入“附加群集IP地址”,点击“下一步”。
·进入“端口规则”,点击“下一步”。
·在“连接”界面的“主机”栏中输入当前服务器的IP地址,然后点击“连接”,将在“对配置一个新的群集可用的接口”框中显示出连接的服务器的网卡及IP地址。选择被连接主机的其中一块网卡(绑定负载均衡),然后点击“下一步”。
·进入“主机参数”设置,点击“完成”,系统将自动开始网络负载平衡群集的配置。几分钟后,网络负载平衡群集配置完成。
·再次进入到“网络负载平衡管理器”中,可以查看到在群集test.domain.com 的主机配置信息。
·另外两台服务器按照以上步骤操作,即可将其添加到网络负载平衡中。