虽然这些年来,每一个新发布的新版Exchange Server都保留了先前版本的一些特征,但是某些版本和其他的版本相比较而言,还是有了更多的创新。举例来说,Exchange 2000和Exchange 5.5相差极远,因为Exchange 2000是第一个使用活动目录(Active Directory)的版本。而另一方面,Exchange 2003,则看上去和Exchange 2000非常的近似;只是有少数几个新功能罢了。在本文中,我将解释一下Exchange Server 2007和Exchange Server 2003相比,到底有些什么特别的不同。
全新的管理控制台
对Exchange Server 2007而言,你可能会注意到的第一个变化,就是它全新的管理控制台。那个Exchange System Manager(Exchange系统管理员)——在Exchange Server 2003中使用的——现在已经被Exchange Management Console(Exchange管理控制台)所取代,如图A所示。
图A Exchange System Manager已经被Exchange Management Console取代
正如你在图A中所看到的,管理控制台已经被完全重新构造过了。虽然不是绝大多数,但是非常多的管理任务已经和你在Exchange Server 2003中所熟悉的那些大不相同了。
脚本化命令行
Exchange管理控制台不再是对Exchange Server 2007进行管理和配置的唯一工具了。Exchanger Server 2007如今已经被设计为,凡是可以通过管理控制台完成的任务,现在同样也可以通过命令行或者脚本来完成。
全新的Exchange管理Shell非常利于人工输入命令或者进行脚本化命令的使用。
就冲着Exchange Server的复杂性,你就可以想象的出,脚本语法该有多么的复杂了。幸运的是,微软可没就此把你丢在那里不管了。Exchange管理控制台实际上是建设在Exchange管理Shell之上的。当你在通过Exchange管理控制台执行操作时,控制台实际上是背后将命令传递给了Exchange管理Shell。很多情况下,当命令执行完毕后,这些实际所使用的命令将会对你显示出来。这让你可以更加容易的学会这些命令的用法。
举个例子,如果你看看图B,你就可以看到,在我建立了一个新的名为“Test”的地址列表之后,结果屏幕被显示了出来。结果屏幕中所出现的,其实就是那些被使用的Exchange管理Shell命令。虽然相关动作已经完成了,你无须再对这些命令做什么;但是你完全可以把这些命令拷贝粘帖到一个脚本中去,以备日后自己执行任务时使用。
图B Exchange管理控制台实际上是建设在Exchange管理Shell之上的
自动客户端连接
一个虽然很小,但却非常实用的新功能,就是自动客户端连接。
当你试图连接Outlook 2007到一个用户的信箱时,Outlook会自动的确定该信箱的名字,以及信箱所在的服务器名。过去,用户名必须进行人工输入,然后Outlook才能够找到与之相符的信箱。现在,Outlook可以通过查看当前登录的用户名称,然后向信箱所在Exchange Server上的活动目录进行查询,从而自动获取上述信息。
基于角色的部署
关于Exchange Server的另一个新方面,则是Exchange Server如今是基于角色的了。这意味着Exchange Server 2007采用的是模块化设计。你可以根据你所希望每一台服务器所执行的不同任务,为每一台服务器指定一个或者多个角色。通过使用一个基于角色的方法,Exchange Server的部署允许你在多台服务器之间分配负荷,从而保证不会让单台服务器出现过载现象。
同样,基于角色的部署也比传统的Exchange部署更加的安全,因为在安装过程中选择了某个角色,就只会根据该角色的所需只安装相应的部件,而不会安装任何多余的东西。图C显示了一个安装向导,允许你选择要安装的不同角色。
图C Exchange Server 2007采用了一个基于角色进行部署的方式
我将在未来关于Exchange 2007部署的文章中,进一步的对角色进行详细讨论。因为在图C中显示的绝大多数角色你很可能都不熟悉,所以我这里会快速的提一下它们是做什么的。
中心传输服务器角色:用于信息的路由。无论你是打算在同一服务器上的两个信箱之间路由信息,或者是在Exchang Server以及基于Internet的收信人之间路由信息,这个角色都是必不可少的。
客户端存取服务器角色:和在Exchange Server 2003中出现的Exchange前端服务器角色类似。它为外部用户提供了Outlook网页存取接口(OWA),从而让外部用户也可以访问服务器。
信箱服务器角色:凡提供信箱存储的服务器所必须。
统一信息角色:在Exchange 2007 Server和一台兼容的PBX交换机系统之间充当接口。它可以让语音邮件以及传真邮件发送到用户的信箱之中。
边缘传输角色:无法与其他角色一起使用。运行了边缘传输角色的服务器一般会被放置在一个公司的隔离区之中。这些服务器主要是用于在信件被允许进入内网的Exchange服务器之前,对这些信件进行病毒过滤以及垃圾邮件的过滤工作。
64位架构
可能是Exchange Server最特别的改变了(至少从一个部署的观点来看是如此),让Exchange Server 2007被设计为仅运行在64位服务器操作系统之上。有一点你可能知道了,那就是32位操作系统被限制为只能使用4GB的地址空间。Windows Server 2003在用户模式进程,以及核心模式进程之间,对这4GB地址空间进行了平等的划分。这意味着Exchange Server 2003能使用的不过是最大2GB可用内存。虽然,可以通过在Boot.ini文件中使用/3GB开关,从而为Exchange Server额外的分配内存,但是这么做有时会导致操作系统可用的页面表格入口(PTE,Page Table Entries)被剥夺或者丧失。
而一个64位的操作系统提供了高达16EB的寻址空间。这将会让Exchange和Windows都变得更加可靠,因为两者都极其渴望更多内存。64位的操作系统同时也允许微软增大高速缓存的尺寸,在减少更大信箱对性能冲击的同时,更进一步提升系统的性能。
备份和恢复
在Exchange Server 2007中,备份的方式也被改变了。过去的传统,运行Exchange Server的公司都是以每晚为基准,对Exchanger服务器进行流动备份。在备份过程中,信息存储是被锁定的。不过,Exchange服务器可以继续运行,因为在备份进行时,所有的新数据都会被写入一个数据记录文件,而不是直接写入数据库里。(这就是为什么无论是否进行备份,Exchange都可以持续运行的原因)一旦数据库被备份完毕,数据记录工作就会停止,然后将其中的数据转入数据库里。
Exchange 2007进行上述运作时有稍许不同:它使用本地连续复制或者簇连续复制,来对数据库文件进行拷贝。一个数据库的完整副本要么被本地保存,要么是保存在一个簇节点(使用簇连续复制时)。当数据记录文件要填满时,Exchanger Server使用一种叫做记录文件运送的技术,将记录文件的拷贝发送到复制数据库。
由于记录文件运送的工作方式,所以数据库和它的复制品永远不会完全同步。复制品和当前数据应当保持在1MB之内,因为在Exchange Server 2007之中,一个记录文件的大小就是1MB。
当进行磁带备份时,他们是根据复制品数据进行的备份,而不是根据主数据库进行的备份。这样可以防止备份进程拖慢系统性能。
统一信息
毫无疑问,新功能中被关注最多的就是统一信息(unified messaging)。万一你已经以某种方式遗漏了回路,统一信息允许Exchange Server 2007支持语音邮件和传真。基本计划就是可以对兼容的PBX系统进行配置,从而直接转发语音邮件以及传真到用户的Exchange收件箱中。这意味着一个用户有了一个中央仓库,可以存放所有的语音邮件,传真,以及电子邮件。
另一个统一信息的部件则是OVA(Outlook Voice Access,Outlook语音存取)。OVA和OWA很类似,只不过后者是通过一个网页界面来访问Exchange的信箱,而前者是通过电话。通过使用OVA,用户可以在外面,听取并口头处理相关的电子邮件。OVA甚至可以让用户和他们的日历进行互动。
安全
在Exchange Server 2007中,有非常多的安全增强。所有内部发送的电子邮件信息(在Exchange内部)现在默认都是被加密和认证的。这意味着,现在一个用户试图阅读他人信件,或者想伪装成他人将变得更加困难。
而被发往Internet的一些邮件,如今默认也是被加密的。如果你的邮件网关服务器运行的是Exchange Server 2007,而收件人的网关服务器也是Exchange Server 2007的话,那么在两个公司之间的信件流将自动被进行加密,即使这两个公司毫不相干。
削弱的性能
先前在Exchang Server 2003中存在的一些功能,如今被削弱了:这些特定功能在Exchange Server 2007中得到了完全支持,但是绝大多数情况下,它们和之前版本中的功能没有什么两样。然而,据可靠的消息指出,微软正打算在下一版本中将这些功能去掉。这些被削减的功能包括:
◆CDOEx
◆ExOLEDB
◆公用文件夹
◆存储事件
◆流动备份
◆WebDAV
◆移除的功能
尽管Exchange Server 2007引进了非常多的新功能,但是还有很多在Exchange Server 2003中存有的功能将在Exchange Server 2007之中被中止。这些功能主要是和老版本的Exchange Server交流相关,或者是和其他邮件系统交流 有关。这些中止的功能有:
◆通过IMAP访问公用文件夹
◆通过NNTP访问公用文件夹
◆通过OWA访问公用文件夹
◆系统管理组
◆CDO 1.2
◆工作流的CDO
◆CDOExm
◆与Exchange 5.5共生存在的那些功能
◆事件服务
◆Exchange网页窗体
◆Exchange WMI类
◆GroupWise连接以及迁移工具
◆可安装文件系统(IFS)支持
◆Outlook移动存取(以及无线应用协议)
◆OWA规则建立与编辑
◆路由组
◆传输事件转发器
◆工作流设计者
◆X.400支持
还有更多
正如你能看到的,Exchange Server 2007和Exchanger Server 2003非常不同;实际上,本文也仅仅是管中窥豹。虽然有这些不同,但是我相信Exchange Server 2007还是值得升级的。