我正在配置位于同一 NLB 群集中的两台 SharePoint 服务器之间的 Windows 网络负载平衡,但我希望第一台服务器用于用户,第二台服务器用于服务(并且仅当第一台服务器上的负载较高(例如 80%)时才用于用户)。目前,在多台模式下,两台服务器上的负载相同。
可以使用 Microsoft NLB 来实现吗?或者还有其他适用于 Windows 的工具?这将是一个生产环境。
答案1
正如您所描述的,NLB 不支持基于负载的平衡。根据 NLB 主机上的 Windows 版本,您可以指定一台服务器获得一定比例的连接,但不获得实际的服务器负载。此外,使用 NLB 无法根据用户进行区分,因此无法区分普通用户和服务用户。
如果您想要根据实际服务器负载或基于特定源 IP 进行平衡,则需要寻找不同的产品:第 7 层负载平衡器或应用程序负载平衡器。