Web 到主机负载均衡
Internet Information Services (IIS) 可以使用 Windows 网络负载平衡 (NLB) 为传入 HTTP 请求提供负载均衡和故障转移支持。 NLB 是基于 TCP/IP 的负载均衡解决方案,用于将传入的 TCP/IP 数据包负载均衡到群集中的所有节点或群集中的单个节点。 NLB 将负载分配到相同的服务器。
Host Integration Server 客户端和 Web 浏览器通过 IIS 获取对 Active Server Pages (ASP) 的访问权限,这些 ASP) 调用事务集成器 (TI) 方法,这些方法 (TP) 调用 CICS 或 IMS 事务程序。
NLB 在企业系统上提供高可用性。 它会检测连接失败,并自动将请求重定向到服务器场中的其他节点。 当所有传入数据包都基于服务器负载在服务器场中的不同节点之间进行负载均衡时,NLB 还会提高性能。
可以将 NLB 配置为平衡使用单一相关性、无相关性或 C 类的多个服务器上的负载。没有关联会将所有传入的 TCP/IP 请求分布到 NLB 服务器场中的任何节点,这可能会增加需要重定向的请求数,因为没有会话状态的概念。 建议使用 IIS 来分发为单一关联配置的 HTTP 请求。 当服务器配置为单一关联时,使用 NLB 虚拟 IP 地址的所有传入数据包都会锁定到服务器场中的特定节点。 使用群集 IP 地址从客户端发送的每个数据包都将连接到该节点。
注意
NLB 无法检测 TI 自动化服务器是否无法响应。 它只能检测服务器是否发生故障(例如 TCP/IP 不响应)。