Web 场的结构
Web 场包含多台服务器,这些服务器作为具有一块虚拟介质访问卡和 TCP/IP 地址的一台虚拟服务器提供给浏览器客户端。
在这个虚拟层后面,Web 场中的每台服务器将接收每个网络数据包,但只会处理其中部分数据包。能够均衡地分摊工作量是 Web 场具有超强处理能力的原因所在。
数据包的分配是由“网络负载平衡”管理的。“网络负载平衡”执行以下操作:
- 均衡服务器之间的客户端请求。
- 确定哪台服务器将处理哪个请求。
- 确保服务器资源使用时间和客户端等待时间得到优化。
- 为客户端关联提供了一种出色的替代方式。
注意在客户端关联方案中,连接着的客户端会被限制为每次返回到同一台服务器。
客户端关联通常为关闭状态,因为它可能会导致对某台服务器的请求出现瓶颈。
Web 场中的每台服务器都有一个“网络负载平衡”网络设备驱动程序用来与其他服务器进行通信,并且每台服务器通常都有两块网卡。第二块网卡允许在独立的内部网络上完成“网络负载平衡”的内部通信。
以下操作系统中提供了“网络负载平衡”网络设备驱动程序:
- Windows 2000 Advanced Server。
- Windows Advanced Server 2003。
Web 园结构
Web 园与 Web 场相似,只是它使用具有多个 CPU 的单一计算机,而不是使用链接在一起的几台服务器计算机。
这台单一 SMP(对称式多处理)服务器使用 ASP.NET 在每个 CPU 上运行一个独立的 ASP.NET 辅助进程。该服务器依托于服务器上的多个 CPU 管理多个客户端请求。