天天看点

Exchange 2007 HA 的理解

Exchange 2007 的HA为邮件系统提供了高可用性和快速恢复能力,主要的技术如下:

  • 本地连续复制 (LCR)
  • 群集连续复制 (CCR)
  • 单一副本群集 (SCC)
  • 备用连续复制 (SCR)

 要理解这些新的技术,先要从Database 的角度去理解容灾的概念。

我们知道Exchange 是邮件存储就是一种数据库,一种非关系型的数据库,一种使用了ESE为引擎的database。

数据库管理中一个非常重要的概念就是容灾,容灾有很多种级别,根据不同的DRP (灾难恢复计划),DRT 的要求,可以由:

基于数据库的备份恢复方案、基于服务的双机容错-3A1P 、基于存储的远程复制和基于应用的异地容灾 这几种来实现。

Exchange 5.5 时代 主要是基于数据库的备份恢复;

Exchange 2000/2003 主要是通过微软MSCS-群集技术实现了基于服务层面的HA;

现在2007 体供了基于数据存储层面的HA能力;

先看看LCR---本地连续复制:

Exchange 2007 HA 的理解

LCR 的本质是log file 的异步复制,并且允许快速切换到数据辅助副本,从而缩短了数据级灾难的恢复时间;请记住 LCR 提供快速数据恢复,但它不是备份解决方案。

LCR 为从灾难性的数据丢失中进行恢复提供了很大的灵活性。对于使用 LCR 时发生的灾难性的存储故障或物理数据库损坏,第一道防线是还原到数据的被动副本,而不是从备份进行还原。LCR 使拥有较短目标还原时间 (RTO)(基于从存档或磁带进行还原)的重要性大大降低。激活被动副本(而不是从磁带进行还原)后,这些数据在数分钟内(而不是数小时内)即可供客户端使用。从这种意义上说,LCR 可被认为是一种快速恢复机制,可归入与使用 Exchange Server 2003 中的卷影复制服务 (VSS) 创建的基于硬件的克隆相同的类别。

大家可以参考:http://www.5dmail.net/html/2008-9-12/200891211406.htm 加深理解!

注意:LCR  不支持 storage group 拥有多个public store 的;另外:ms 建议使用LCR的store 不要大于200GB!

下面我们看看CCR, 就是基于Cluster 的异步日志复制和切换能力,如图:

Exchange 2007 HA 的理解

了解CCR,前提是熟悉Cluter 的HA 能力,CCR 将下列元素组合在一起:

  • Microsoft 故障转移群集提供的故障转移和虚拟化功能。
  • Exchange 2007 中的事务日志复制和重播功能。
  • 称为传输 dumpster 的中心传输服务器的邮件队列功能。

注意:在 CCR 环境中创建一个存储组时,该存储组只能包含一个数据库。

CCR的术语很多,其中:文件共享见证服务器实例(file share witnes)  等参考KB:http://support.microsoft.com/?kbid=921181

在说说 SCC --单一副本群集:

Exchange 2007 HA 的理解

 SCC 可以说是MSCS的扩展,即原来的两个节点可以扩展到tcp/ip 能够连接的距离,也就是如果带宽足够好,2个节点可以在不同的site.