tl; dr问题
CAS服务器偶尔会得到一个或两个带有几百个用户的NAT的IP地址。 这对可扩展性不利。
tl; dr解决scheme
使NAT客户端连接到多个DNS名称/ IP目的地。 在负载均衡器中使用此function,并减lessNAT问题。
更多信息
我们的大部分Exchange客户使用RPC / HTTPS和Outlook Anywhere。 我们的许多客户在一个NAT地址后面被分组成几百个。
这会导致负载均衡器将大型NAT带用户群发送到相同的CAS服务器。 然后,CAS服务器达到100%的CPU,无法为最终用户提供服务。
我的解决scheme
由于无法将Cookie负载平衡附加到NetScaler中的Outlook Anywhere,因此我认为最好添加更多的DNS名称。 我会解释。
在给定的DAG中,我正在使用这些DNS名称:
如果我能够更改它,以便为大部分stream量使用更多的DNS名称:
我将通过在每个Exchange数据库上将“RPC服务器”属性设置为“NyExGroupX.company.com”来完成此操作,并设置相应的外部IP。 当然这意味着我也需要更新我的外部证书。
我很确定这个configuration可以保证像“SomeLargeCompany”这样的NAT源连接到多个“组”DNS名称。 这意味着负载均衡器将能够使用多个目标IP并更均匀地分配stream量。
题
CAS服务器可以是多个arrays的成员吗?
我可以用一个以上的IPconfigurationCASarrays吗?
这是处理这个问题的正确方法吗?
1. CAS服务器可以是多个arrays的成员吗? 每个AD站点不能创build多个CASarrays。
2.我可以用一个以上的IPconfigurationCASarrays吗? 这个问题是错误的。 CAS数组有一个FQDN。 FQDN'可以'具有多个IP,但是这将进入循环。
这是解决这个问题的正确方法吗? 我会说不。 最好的方法是如何使用负载平衡器将其分布到服务器上。 例如,不要通过sessoin IP来设置粘性。 你可能想尝试像Sessoin Cookie或HTTP cookie。