通常大家在讨论Exchange Server高可用功能的时候我们都关注DAG, CCR等等,这些都是Exchange MBS邮箱服务器角色的高可用功能,但是CAS客户端访问角色同样重要,我们也需要保障客户端访问的高可用性,在客户端访问角色上承载的访问服务包括:
• Outlook Web App (formerly Outlook Web Access) (HTTP Traffic)
• Exchange Control Panel (HTTP Traffic)
• Exchange Web Services (HTTP Traffic)
• Exchange ActiveSync (HTTP Traffic)
• Autodiscover (HTTP Traffic)
• Offline Address Book (HTTP Traffic)
• Outlook Anywhere (HTTP Traffic)
• RPC Client Access (RPC Traffic)
实现CAS的高可用通常有下面的几种方式:
■ 使用硬件的负载均衡器,如F5等,这种方案能够对所有通讯协议进行负载均衡,包括RPC通讯;
■ 使用两台客户端访问服务器构成NLB的群集,(前提是这两台服务器上不能够配置MBS DAG群集);
■ 使用DNS Round Robin的方式实现CAS的高可用;
前两种方案是很多企业已经使用的,但是第三种解决方案,它是一种廉价的解决方案,目前在企业中部署较为少见,在此我们将探讨第三种解决方案的基本步骤:
1) 在DNS服务器上创建公共名称如CASNLB,配置Round Robin,配置TTL为5分钟;
2) 使用PowerShell命令set-clientaccessarray,为数据库设置客户端访问服务器;
3) 测试使用多种方式,如OWA, MAPI的方式访问邮件,并测试CAS服务器的冗余性。