在Exchange 2010 中有一个重大的结构调整,其中引入了MAPI on the Middle Tier(MoMT)的概念。基于MoMT,所有的客户端和
服务器端沟通都将通过CAS来完成。这点不同于Exchange 2007 中的三层结构,既客户端
Outlook可以通过RPC直接和第三层的邮箱服务器进行连接。
图1 通信结构对比
优点: 统一访问路径,简化结构,所有的MAPI通讯都仅通过中间层来进行转换,这样MAPI将成为唯一的访问实际数据的协议 ,方便安全控制。
为新的高可用性功能提供服务,即Outlook只需要连接前端CAS服务器,而不需要考虑后端邮箱服务器怎么切换,一切工作将由CAS服务器代替客户端完成。因此系统切换对客户端造成的影响将大大降低,客户端的体验将改善,应用不同客户端的体验相对保持一致,比如多浏览器的体验相同,并且功能叶得到了加强,服务器可以提供更多的信息。对于Exchange 2010的升级也相对简单,不需要考虑对应各种客户端做出修改。
改善邮箱服务器的性能。由于很大一部分客户端动作由CAS服务器承担了,因此后端邮箱服务器的性能将得到改善,能够承担更加多的活动邮箱。MOMT也是提供用户持续连接的非常重要的一环。比如Failover阶段的用户持续连接。
图2 Exchange 2007 通信占用率
图3 Exchange 2010 大幅提高
缺点: 现在CAS服务器也变成关键服务器了,万一CAS倒了,内外连接全部歇菜。
CAS服务器的负担将大大增加,所以规划服务器的时候必须有一套新的准则。
是否要分离RPCoverHTTPs 和RPC访问的CAS服务器呢?熟悉Outlook特性的朋友应该知道, Windows 2008上单IP的TCP/IP 连接限制的问题。