Exchange 服务器的备份与保护说明
来源:asp之家 时间:2010-02-23 18:35:00
对于Exchange服务器的备份可以分成两个主要的目标。首先是对整个系统数据的备份。这一工作包括了对Windows操作系统的核心数据、服务器状态、应用安装情况和Exchange软件安装目录;另外就是对Exchange数据库的备份。
对于系统的备份可以通过Netbackup自身对本地操作系统的备份工作来完成。下面主要讨论的是对Exchange数据库的备份。
由于所有的用户数据都存放在Exchange的数据库中,如何保护它们就成为了一个解决方案的重点。Exchange服务器提供了几种对它的数据进行备份的方式。综合了各种方式的优点和缺点以后,我们可以把对Exchange数据进行保护的方法简单的划为两类:数据库备份和邮箱备份。数据库备份是强制性的。当发生灾难的时候,恢复整个数据库是唯一让Exchange服务器重新得到所有数据的方法。而邮箱备份则是可选的,但是在需要快速进行邮箱数据或者公共文件夹数据恢复的要求下它具有绝对的优势。针对这两大类备份的模式,可以把Exchange服务器的数据保护任务分成三个方面:
应用程序保护
这种保护方式包括了备份和恢复Exchange服务器的应用文件,集群支持和灾难恢复步骤来恢复整个应用系统。在应用程序保护的层次,我们的重点是备份Exchange服务器的应用文件和配置。由于Exchange运行于Windows操作系统之上,对应用程序的保护也主要体现在对系统的备份上。我们需要备份所有的操作系统文件以及Exchange的安装目录,同时也包括服务器的系统状态。在实施中,首先通过备份活动目录服务器将存放了所有Exchange用户信息的数据保护起来。这就能保证Windows活动目录中最重要的用户数据得以保存。那么接下来,由于系统中使用了MSCS,我们也要通过对集群培植信息的备份来保证恢复的时候依然可以正确地加入到现有的集群系统中。
数据库保护
数据库保护包括了对Exchange服务器数据备份时使用的方式,例如备份和恢复Exchange数据所在的磁盘卷。
Exchange服务器主要有两个存放用户信息的数据库?D?D目录和信息存储(Information Store)。信息存储是用户数据存放的目的地,它又分成公共数据库和私有数据库。所有的公共文件的数据都存放在公共数据库中。所有的用户邮箱都存放在私有数据库中。为了提供对扩展性、集群和备份更好的支持,Exchange2000和2003都允许信息存储分割到不同的数据库存储组来为特定的用户服务。每个存储组都可以被单独保护,并且在不同的组之间共享交易日志,从而提供更灵活的数据保护方案。目录是Exchange内部存放用户(收件人)的数据库。从Exchange 2000开始,这一数据库就合并到了Windows的活动目录中。虽然在活动目录中的数据改变不会像信息存储那么频繁,但是为了保证用户和他们数据之间的一致性,我们也需要把目录备份包含在一个备份策略中。Exchange在一个存储组内为每一个数据库使用共享的交易日志,这就能够允许Netbackup通过Exchange代理对Exchange的数据库实现更细致的备份功能?D?D差异增量备份或者累积增量备份。
那么当我们对Exchange数据库作在线备份的时候。为了保证服务的正确运行,Exchange提供了一个备份的接口来进行这一任务。这个接口可以使用几种备份方式:
VSS写入器备份
新的Exchange 2003的写入器支持可以被用来对单个存储组作快照来实现全备份。那么在灾难恢复的时候,这一个功能就可以极大地加快恢复的速度。