Chr*_*ski 5 scalability load-balancing outlook-anywhere exchange-2010 netscaler
tl;博士问题
CAS 服务器偶尔会获得一两个经过 NAT 处理的 IP 地址,这些 IP 地址背后有数百个用户。这对可扩展性不利。
tl;dr 解决方案
让经过 NAT 的 Outlook 客户端连接到多个 DNS 名称/IP 目标。在负载均衡器中使用它,可以减少 NAT 问题。
更多信息
我们的大多数 Exchange 客户使用 RPC/HTTPS 和 Outlook Anywhere。我们的许多客户端在单个 NAT 地址后面成百上千。
这会导致负载平衡器将大量 NAT 用户群发送到同一个 CAS 服务器。CAS 服务器然后达到 100% CPU 并且无法为最终用户提供服务。
我的解决方案
由于无法将 cookie 负载平衡附加到 NetScaler 中的 Outlook Anywhere,我认为添加更多 DNS 名称可能会很好。我来解释一下。
在给定的 DAG 中,我使用这些 DNS 名称:
如果我能够更改它以便我为大部分流量使用更多 DNS 名称会怎样:
我将通过将每个 Exchange 数据库上的 RPC 服务器属性设置为“NyExGroupX.company.com”的属性并设置相应的外部 IP 来完成此操作。当然,这意味着我还需要更新我的外部证书。
我很确定这种配置将保证诸如“SomeLargeCompany”之类的 NAT 源将连接到多个“组”DNS 名称。这意味着负载均衡器将能够使用多个目标 IP 并更均匀地分配流量。
题
CAS 服务器可以是多个阵列的成员吗?
我可以用多个 IP 配置一个 CAS 阵列吗?
这是处理这个问题的正确方法吗?
小智 0
1.一台CAS服务器可以是多个阵列的成员吗?每个 AD 站点不能创建多个 CAS 阵列。
2.我可以配置一个具有多个IP的CAS阵列吗?问题是错误的。CAS 阵列具有 FQDN。FQDN“可以”拥有多个 IP,但这会进入循环法。
3.这是处理这个问题的正确方法吗?我会说不。最好的方法是使用负载平衡器将它们分布在服务器之间。例如,不要通过 sessoin IP 设置粘性。您可能想尝试 Sessoin Cookie 或 HTTP cookie 之类的东西。