规划负载平衡

上一次修改主题: 2010-04-16

若要在系统断电时提供故障转移功能,可以使用多台服务器来担任特定的服务器角色。负载平衡器在多个服务器间提供负载分发和高可用性方面起着重要作用。除了有助于提高性能之外,这还有助于确保在一台服务器发生故障时,可由另一台服务器继续提供服务。Office Communications Server 2007 R2 支持对内部池中的主服务器、用于提供聊天室支持的内部服务器,以及外围网络中支持外部用户访问的边缘服务器进行负载平衡。部署 Office Communications Server 2007 R2 之前,应将一个或多个硬件负载平衡器安装到位并进行适当配置。本节提供的信息有助于您为 Office Communications Server 2007 R2 部署配置负载平衡器。

硬件负载平衡器

硬件负载平衡器这种设备一般可以向以太网三层交换机赋予负载平衡和交换多股流量(如客户端到服务器、服务器到服务器、服务器到 Active Directory 域服务 (AD DS)、服务器到 DNS 和对服务器池的管理访问)的功能。这些复杂的设备有广泛的监视功能;运行于数千兆位级别;生成强大的负载平衡度量,可配置为根据服务器上的最小连接数、服务器的延迟时间、加权循环或加权最小连接数等条件路由流量。负载平衡器只向客户端公开一个虚拟 IP (VIP) 地址,以使客户端不直接访问各个 Enterprise Edition 前端服务器。解密传输层安全协议 (TLS) 或分析 SIP 消息不需要负载平衡器。

负载平衡的一般要求

由多个前端服务器组成的 Office Communications Server 2007 R2 企业版池需要硬件负载平衡器。如果部署 Standard Edition Server 或单个 Enterprise Edition 前端服务器,则不需要负载平衡器。Office Communications Server 2007 R2 合并边缘服务器的阵列需要硬件负载平衡器。配置为控制器的 Enterprise Edition Server 的池也以阵列形式部署在内部和/或外部类型用户的硬件负载平衡器之后。下表对这些要求进行了总结。

表 1. Office Communications Server 2007 R2 的硬件负载平衡器要求

部署 硬件负载平衡器

Standard Edition Server

不需要。

具有多个前端服务器的企业版池

需要。

只有一个前端服务器的企业版池

不需要。

控制器阵列

对于企业版池需要。对于 Standard Edition Server 不支持。

合并边缘服务器阵列

需要。

Office Communications Server 2007 R2 不支持在任何生产部署中使用 Windows Server 2003 网络负载平衡 (NLB)。

企业版池或 Communicator Web Access 的负载平衡不支持目标网络地址转换 (DNAT),但边缘服务器和 HTTP 的负载平衡同时支持 DNAT 和源网络地址转换 (SNAT)。有关对池进行负载平衡的详细信息,请参阅 Enterprise Edition。有关对边缘服务器进行负载平衡的详细信息,请参阅外部用户访问组件。有关对 Communicator Web Access 进行负载平衡的详细信息,请参阅 Communicator Web Access 支持。有关控制器的详细信息,请参阅控制器组件。有关 Office Communications Server 2007 R2 中负载平衡支持的详细信息,请参阅环境要求。有关负载平衡的详细信息,请参阅Office Communications Server 2007 R2 Technical Reference Guide中的Office Communications Server 2007 R2 的负载平衡器