愈来愈多的企业使用 MS Exchange 服务器,我们都知道 Exchange Server 不单是邮件服务器,它更是企业的协同作业平台, MS Exchange 所能带给企业许多的商业效益不用我们多说,大家一定都有相当的研究,也因为其在企业占有举足轻重的地位,所以要提醒各位绝对不能忽略对于 MS Exchange 服务器的数据库与相关组态信息的数据保护。如何备份才能提供 Exchange 服务器完整的保护是这篇文章最主要用意。
Exchange Server 2003 储存结构
在谈到 Exchange Server 2003 数据保护之前 ,要 先了解 Exchange Server 之数据库的储存结构 。
异动记录文件 (Transaction Log): 运作方式采用 fault-tolerant, transaction-based databases 来贮存数据 , 因此 每个 5120KB 大小的 Transaction Logs . 也是重要的一环 , 另外每个 storage group 同时拥有两个 log files (Res1.log and Res2.log) 这两个 log files 乃是为了确保硬盘用完之前能够顺利的 Shut down Service 而不至于造成 storage group 发生 inconsistent 的情 形。 检查点档案 (Checkpoint Files ) : 检查点档案会记录在记录文件中的哪一笔项目已被写入磁盘中,如果记录文件内所有的项目都已写入磁盘了,则记录档案在复原期间不会被重新执行。经由告诉 ESE 哪一个记录文件项目需要重新执行,哪一个不需要,便可以加快复原的时间。 什么是该备份的?
Exchange Server 2003 中存放着大量信息,而这些信息包含使用者邮件的数据、公用数据夹数据与分别存放在 Mailbox Store 与 Public folder Store , 除此之外,每一个信箱的信息及 Exchange Server 的组态信息则是存放在 Active Directory 中, 因此若要作好 Exchange Server 2003 的备份工作的话,就是要备份下列项目 :
在现实的环境中,单靠操作系统附加的备份程序 ( 如 NT Backup) 并无法满足企业对 MS Exchange 主机的备份需求,对 MS Exchange 主机除了针对上述档案执行数据备份外,其实企业需要更进阶、更弹性及更简易的方式来进行 MS Exchange 数据的保护,藉由专业储存厂商所提供的备份软件,除了可以拥有上述的效益外,更可以整合所有平台的服务器,让 IT 人员能不必浪费过多的时间在备份各种不同平台的服务器上。接下来我们要从备份策略及专业厂商所提供备份软件的备份方式来?大家介绍如何对 MS Exchange 数据库进行备份
备份策略
有多项因素会影响备份策略--备份动作多寡、还原动作多寡、服务器与储存硬件、可用媒体数量、媒体保留时间、网络频宽、服务器负载量、以及数据库的大小。因此,企业应该根据其实际硬件环境,决定使用何种备份策略。当决定备份策略时,首先必须先评估组织在每个礼拜可备份 Exchange Server 的时间数。在评估时,需注意执行还原时最耗时的项目,是重新执行日志档案。根据您多久执行一次完整备份,在还原时重新执行大型服务器的日志档案可能会花上几个小时,因为从上一次备份后所发生的每次异动都必须经过扫瞄。除此之外,根据必须重新执行的异动类型差异,又会造成不同的异动日志重新执行速度。执行日志档案的测试还原,取得更正确的执行时间估计值。在决定还原动作多寡之后,还须考虑企业环境与资源将对备份策略所造成的影响: