服务器合并建议

 

上一次修改主题: 2006-08-16

确定要进行服务器合并时,最好考虑可能适用于特定情形的最佳方式。例如,极力建议在设计运行 Microsoft® Exchange Server 2003 的服务器时,使用 Windows Server 编录中的硬件。Windows Server 编录列出了 Windows Server™ 2003 的 Microsoft 认证硬件。可从 https://go.microsoft.com/fwlink/?linkid=17219 访问该编录。如果想要在 Windows 群集中部署多台服务器,请确保目录的“群集解决方案”部分列出了您的硬件。

note注意:
只有硬件已通过 Windows 硬件质量实验室 (WHQL) 针对 Windows Server 2003 家族的适用性测试,Microsoft 才会支持用于 Windows Server 2003 群集的硬件。

规划服务器合并时,请谨记下列建议:

  • 全面设计服务器硬件   根据当前和将来的需求设计服务器硬件以备以后的发展。您可能需要要考虑附加处理器、2 GB 或更大的内存,以及至少具有邮件传递数据库估计大小两倍或三倍容量的可靠的存储子系统。请注意,硬件技术发展非常快。在相对较短的时间内,可能没有用于您的服务器平台的升级选项,这可能会在以后需要提高系统性能时引起严重问题,例如,需要附加处理器的情况。

    note注意:
    若要在具有 1 GB 以上物理内存的服务器上使 Microsoft Exchange Information Store 服务可以使用高达 3 GB 的虚拟地址空间,请修改服务器上的 Boot.ini 文件,并向操作系统的启动行添加 /3GB 和 /USERVA 参数。有关这些参数的详细信息,请参阅 Microsoft 知识库文章 316739“How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB(英文)”。
  • 避免单点故障   通过使用较少的服务器,潜在故障点会减少,但是,故障的影响力会增加。可以实现冗余以解决潜在的故障点。如果一个组件出现故障,则另一个组件可以代替。中断过程可能会暂时降低性能,但用户仍可继续工作。
    您应为下列组件提供冗余:

    • 通用服务器组件   对于处理器、内存、主板和其他组件,如果邮箱服务器对于可用性的要求很高,请考虑实施 Windows 群集解决方案。Exchange 2003 支持运行 Windows 群集的群集。如果最多八个节点中的一个节点出现故障,则群集中的另一个节点会继续处理过程,直到修复原节点。

    • 存储子系统   Windows 群集不为存储子系统提供冗余。因此,存储子系统本身提供冗余很重要,例如,可以实现独立磁盘冗余阵列 (RAID)。当多个磁盘同时执行 I/O 操作时,RAID 配置还可以提高服务器的性能。下表列出了 Exchange 2003 的典型 RAID 配置。

      Exchange 2003 的典型 RAID 配置

      RAID 技术 描述 用途 注释

      RAID 0

      无奇偶校验的带区磁盘阵列。

      可能的客户端计算机的磁盘驱动器或服务器。与 RAID 1 结合使用。

      RAID 0 达到了非常高的性能,因为所有磁盘可以同时读取或写入数据,但是此 RAID 配置的明显缺点是缺少容错能力和较高的磁盘故障风险。如果阵列中只有一个磁盘发生故障,则所有数据都将丢失,且必须从备份中还原。因此,如果没有 RAID 1,则很少在服务器系统中使用 RAID 0。

      RAID 1

      镜像磁盘阵列。

      操作系统、分页文件和事务日志。

      RAID 1 达到了非常高的性能和容错能力,因为所有数据在写入之后都会被镜像,且两个磁盘都包含完整的数据。此配置对于需要最高可靠性的数据而言是最理想的选择。其最显著的缺点就是成本过高。RAID1 是用于邮箱和公用文件夹服务器上的事务日志的建议技术。

      RAID 0+1

      无奇偶校验的带区镜像磁盘阵列。

      需要较高 I/O 性能和非常高的容错能力的 Exchange 数据库。

      此配置是 RAID 0 驱动器中包含的镜像磁盘的组合。对阵列中的每个磁盘进行镜像以保证高水平的容错能力。许多组织都将选择此 RAID 配置。在单独的磁盘大小大于 18 GB 的情况下,应使用 RAID 0+1,而不是 RAID 5。RAID 0+1 提供非常高的性能和可靠性。

      RAID 5

      有奇偶校验的带区磁盘阵列。

      需要中等程度的性能和容错能力的 Exchange 数据库。

      RAID 5 的工作类似于 RAID 0,但提供了将每个带区上的数据校验和写入到其中一个磁盘的机制。如果阵列中的一个磁盘出现故障,则系统可以从其余硬盘重新构建数据。请注意,在 RAID 5 阵列中,多个小磁盘的性能比较少的大磁盘要好。例如,如果有三个 27 GB 的磁盘,则只能使用 54 GB 的存储空间。如果使用九个 9 GB 磁盘,则拥有 72 GB 的存储空间。但是,在阵列中包含的磁盘越多,两个磁盘同时出现故障的机率便越高。这就需要重新创建 RAID 驱动器,并从备份中还原数据。使用较少的大磁盘而不使用多个小磁盘会更安全。如前面所述,当您拥有较大磁盘容量时,建议使用 RAID 0+1 代替 RAID 5。

  • 实现功能强大的备份解决方案   对于存储大量数据的服务器,实现同时处理多个备份操作的高性能备份解决方案。当前备份解决方案可以达到每小时 100 GB 以上的数据传输率。如果您的备份解决方案速度不是很快,请考虑执行并发操作以及时备份 Exchange 2003。可以在单独的备份会话中同时备份多个存储组。
    实现 Exchange 2003 的备份解决方案之后,请不要依赖包含在 Windows Server 2003 中的备份工具,因为该基本工具无法使用卷影复制服务。而是评估包含 Exchange 2003 卷影复制服务请求程序的非 Microsoft 备份解决方案。卷影复制服务使用请求程序创建 Exchange 2003 数据库的卷影副本。根据这些卷影副本,Windows Server 2003 中的卷影复制服务可以大大减少其备份和还原 Exchange 2003 的时间。基于卷影复制服务基础结构的非 Microsoft 备份解决方案还可以使用卷影副本即刻还原一个或多个数据库。

使用卷影复制服务备份 Exchange 2003 时,可依次执行下列步骤:

  1. 备份程序启动手动的或计划的备份过程。
  2. 备份程序中的卷影复制服务请求程序向卷影复制服务发送一条命令,以执行选定 Exchange 2003 存储组的卷影复制。
  3. 卷影复制服务与 Exchange 2003 中的卷影复制书写器组件通信,可以暂停新事务,完成当前事务,以及将所有缓存的数据刷新到磁盘。
  4. 卷影复制服务与相应的存储提供程序通信,可以创建包含 Exchange 2003 存储组的存储卷的卷影副本。
  5. 卷影复制服务通知 Exchange 2003 恢复正常操作。
  6. 备份程序将存储组数据库和日志的卷影副本复制到磁带备份设备。
  7. 完成磁带复制之后,备份程序中的卷影复制服务请求程序将与卷影复制服务通信,以删除卷影副本。