Exchange 2007 OAB分发,该版本与2007年11月拟定,2008年1月10日发布v0.2,如果有更新将会高亮显示此部分。
Exchange 2007引入了一个新的机制来分发Office Address Books(OAB脱机地址簿),使其不需要公用文件夹的支持。不过这需要HTTP(S)和BITS的支持。
新的分发机制中包含了一些新的高级特性,可以很好的支持多个并发的用户连接,减少带宽的利用,并可以更好的对分发点施予管理。特别注意的是,新的分发机制要求客户端为Outlook 2007。之前我谈到新的分发机制使用HTTP(S)和BITS,但是还是可以使用Public Folder来进行OAB的分发,两者是可以并存的。
使用这种方式的同时,老版本的客户端依然可以借助Public Folder的方式来访问他们的OAB,然而Outlook 2007客户端不同于早期的客户端版本,因为它可以获得更多更高级的功能(什么功能??看我其他Blog文章吧!)。
新的基于Web方式的OAB分发进程与其他几个组件协同工作(这里的意思可能不好理解,因为模型是平行结构的),并且一些组件有如下的功能属性:
- OABgen(OAB generation) - 这个服务运行在OAB生成服务器之上目的是创建OAB。这个服务器必须是一个Exchange 2007的邮箱服务器并且支持OAB分发
- Exchange文件分发服务 - 这个服务运行在CAS服务器上,负责从OABgen服务器获取OAB。
- OAB虚拟目录 - 这是一个IIS虚拟目录,它运行在能够提供OAB下载的CAS服务器上(默认就是CAS服务器上啦,这里考虑复杂的环境所以措辞不同)。
- 自动发现 - 当客户端连接到Exchange时,运行在CAS服务器上的自动发现就能够提供正确的OAB URL信息。
我想一些例子能够更好的帮助大家理解OAB分发里头到底发生了什么。以下图解显示了该例子的拓扑图。这个例子假定所有的用户拥有同样的OAB以及所有的CAS服务器都可以分发OAB。
在一个用户连接之前,将会发生什么呢?
1)London的其中一台邮箱服务器上将会生成OAB
2)LONDON的每一台CAS服务器上的Exchange文件分发服务将会从LONDON的OAB生成服务器上复制新的OAB文件
3)圣保罗的CAS服务器上的Exchange文件分发服务被唤醒,并且通过慢速连接从LONDON的OAB生成服务器上拷贝OAB文件。这完全依赖慢速连接的速度。新的OWA在完全的被拷贝和验证之前是不可用的
Note: Not all CAS servers will download the new OAB at the exact same time. There is a Poll Interval (default 8 hours) which starts the copying if there are new files. The first poll happens when the Exchange File Distribution Service starts, so the exact time a server polls will be different on each CAS server unless they all started up at the same time.
Once all of the CAS servers have the OAB, there are several user download scenarios:
注意:并不是所有的CAS服务器会在精确的时间差内下载新的OAB。这里有一个投票间隔(默认是8个小时),当有新的文件生成之后就会每隔8小时去检查拷贝新的文件。在Exchange文件分发服务器启动时,将会开始进行第一轮投票,所以服务器投票的时间差和精确程度会不一样,除非每一台CAS服务器都在同一时刻同时启动。
以下介绍一旦所有的CAS服务器都有了OAB时,一些用户的下载场景:
用户A:
1) Outlook连接到自动发现服务来获得最近的分发URL
2) 自动发现返回URL给在London中的一台CAS服务器
3) Outlook通过BITS连接到自动发现提供的URL,之后就开始下载OAB
用户B:
4) outlook连接到自动发现服务来获得最新的OAB分发URL
5)自动发现服务返回在Sao Paulo的CAS服务器URL地址
6)outlook使用BITS连接到自动发现提供的URL,之后就开始下载OAB
用户B的邮箱是在London站点,并且在Sao Paulo的分部并没有邮箱服务器,但是他的OAB将会从最近的CAS服务器上下载下来
用户C:
4) outlook连接到自动发现以获得最近的OAB分发URL地址
5) 自动发现将URL返回给London的一台CAS服务器
6) 自动发现随后找到了这台CAS服务器,并且发现和邮箱服务器是在同一站点
7) outlook通过BITS来连接到自动发现提供的URL,之后开始下载OAB
对于任何的内部用户,系统都没有办法知道最新的CAS服务器在哪,所以默认最近的CAS服务器就是他们的邮箱服务器。
每个CAS服务器同时可以支持大量的通过BITS发起的并发连接,OAB只复制一份到远程站点,这样就节省了带宽。用户从自己站点自动下载他们的OAB要远远好于使用站点连接。
OAB虚拟目录支持直接通过ISA Server发布而直接通过Proxy Server连接。然而,默认情况下BITS客户端并不支持自颁发的证书,所以OAB分发点使用HTTP来传输。同样你也可以在IIS中使用完全受信任的证书来启用SSL支持。
- Jim Edelen
译者: johnny tu(yotu)
本文出自 “Joshua Tu's Blog” 博客,转载请与作者联系!