Exchange 中 DAG的出现,为Exchange管理员提供了以重以较低实现邮件数据库高可用性的可能性,一种基于Exchange数据库级别实现高可用性。

1. 群集
DAG只能部署再Windows Server 2008 R2企业版,数据中心版等服务器操作系统中。
DAG建立在故障转移群集的基础之上,但是和Windows Server 2008 R2 提供的故障转移群集不同。 故障转移群集管理器可以查看DAG的网络信息,但是不能管理DAG服务以及应用。 部署DAG时,需要满足和部署于故障转移群集相同的环境。 DAG使用群集数据库,群集心跳(Cluster heartbeat) 及文件共享见证(File Share Witness,简称  FSW)功能。
2. 部署方式
Exchaneg Server 2010 (简称Exchange) 支持增量部署模式,在安装Exchange前不需要首先部署群集,可以先安装多台邮箱服务器,然后创建一个DAG,最后将数据库和服务器田间到DAG中形成数据库可用性组。

3. 空间需求
DAG由需要在每台邮箱服务器上创建一个完全相同的邮箱数据库,因此计算邮件存储需要考虑这一特性。 例如公司由1000个邮箱用具,每人邮箱需要10GB,部署两台邮箱服务器,存储空间需要根据磁盘组所做的ROID在行计算。
4. 域同步
DAG需要重活动目录中读取邮箱数据库配置,而域控制器之间存在复制同步的问题,因此,如果邮箱数据库复制时,暂时找不到数据库的情况,在五分钟后重试又能正常进行复制,属于正常现象。
5. 管理角色
Exchange 使用活动管理器(Active Manager) 管理DAG中邮箱服务器间的数据交换和故障切换。活动管理器运行在活动邮箱数据库所在的邮箱服务器中,包括两个角色:主活动管理器(Primary Active Manager,简称 PAM) 和备用活动管理器(Standby Active Manager,简称SAM)

仲裁模式 Exchange 支持两种情况的故障仲裁模式:多数节点和节点与文件共享多数节点。 1. 多数节点仲裁 该模式下,不会使用见证服务器中的见证文件夹。故障节点计算方法为: 总结点数量/2-1=可容忍的故障节点数量,若有小数点采用“四舍五入”的处理方法。例如DAG中包括3个节点,则课容忍故障节点数量为:(3/2)-1=0.5,四舍五入后为1,表示该DAG中允许一个节点出现故障。多数节点表示超过一般以上的节点正常才能提供容错功能,否则群集服务将出现故障。 总结:DAG内邮箱服务器数量为单数时,采用多数节点仲裁设置。 2. 节点与文件共享多数节点 该模式将使用见证目录。故障节点计算方法为: 总结点数量/2=可容忍的故障节点数量,若由小数点采用“四舍五入”的处理方法。 例如DAG包括4个节点,则可容忍故障节点数量为:(4/2)=2,表示该DAG中允许两个节点出现故障。 总结:DAG内邮箱服务数量为偶数时,采用节点与文件共享多数节点仲裁模式。 3. 仲裁模式选择 如果数据库可用性组中的邮箱服务器为技术台,例如3台5台,不需要显式指定见证服务器,默认将网络中的第一台客户端访问记作为见证服务器。如果数据库可用性组中的服务器数量为偶数台,必须为此数据库可用性组指定一台见证服务器作为“裁判员”角色,用于仲裁。也可以自定义路径充当见证目录。在默认状态下,服务器自动创建于数据库可用性组同名的目录。如果自定义设置,确保共享权限设置正确。 4. 见证服务器 做“裁判员角色”的见证服务器,必须满足以下条件。 见证服务器不能是数据库可用性组中的成员, 见证服务器必须和数据库可用性组在同一林中。 见证服务器运行的操作系统,必须是winddows server 2003以上的服务器操做系统。微软推荐使用Exchange服务器部署见证服务器目录,使用Exchange服务器作为认证也确保Exchange具有足够的权限执行远程创建和共享认证目录。首选的见证服务器是同一个活动目录长点中的集线器传输服务器。 每个数据库可用性组只能由一个见证目录。