WIN2003 下 IIS(WEB 服务器)的负载均衡(转载于蓝竹傲雪)
http://hi.baidu.com/wangwt1248/blog/item/
a11179a9e9cb81f51f17a22f.html
在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能
通过增加服务器来解决问题。
那么,有没有一个办法或者技术来解决此类问题呢?使用 Windows 2000 或
Windows Server 2003 中的网络负载平衡群集就可以(本文将介绍 Windows
Server 2003 中的网络负载平衡技术的实现方法)。
一、网络负载平衡的优点
1.网络负载平衡允许你将传入的请求传播到最多达 32 台的服务器上,即可以使用
最多 32 台服务器共同分担对外的网络请求服务。网络负载平衡技术保证即使是在负载
很重的情况下它们也能作出快速响应。
2.网络负载平衡对外只须提供一个 IP 地址(或域名)。
3.如果网络负载平衡中的一台或几台服务器不可用时,服务不会中断。网络负载平
衡自动检测到服务器不可用时,能够迅速在剩余的服务器中重新指派客户机通讯。此保
护措施能够帮助你为关键的业务程序提供不中断的服务。可以根据网络访问量的增多来
增加网络负载平衡服务器的数量。
4.网络负载平衡可在普通的计算机上实现。
下面,我们将在两台安装
的普通计算机上,介绍网络负
载平衡的实现及应用。
这两台计算机中,一台计算机名称为 w2003-1,IP 地址为 202.206.197.190,
另一台名为 w2003-2,IP 地址为 202.206.197.191。
规划网络负载平衡群集使用的 IP 地址为 202.206.197.195,规划网络负载平衡群
集完整的计算机名称为 webserver。例外你需要在域名注册商那里(如新网等)注册
此主机的域名(如:aspstat.com)并将地址设置为 202.206.197.195。
当正式应用时,客户机只需要使用 aspstat.com 或 IP 地址 202.206.197.195 来
访问服务器,网络服务平衡会根据每台服务器的负载情况自动选择 202.206.197.190
或者 202.206.197.191 对外提供服务。
网络负载平衡的实现过程如下:
在实现网络负载平衡的每一台计算机上,只能安装 TCP/IP 协议,不要安装任何其
他的协议(如 IPX 协议或者 NetBEUI 协议),在网络属性中,“网络负载平衡”也不能
被选择,这可以从“网络连接属性”中查看。
① 先进入第一台计算机,以管理员身份登录,从“管理工具”中运行“网络负载平衡管
理器”,用鼠标右键单击“网络负载平衡群集”,从出现的菜单中选择“新建群集”,进入“群
集参数”界面(图 1)。