规划数据库可用性

BizTalk Server 消息传送引擎通过将进程状态和业务数据保存到称为 BizTalk Messagebox 数据库的 SQL Server 数据库,确保业务流程可靠且持久。 由于持久化数据的可靠性和持久性仅与基础数据存储一样好,因此规划 BizTalk Server 数据库的高可用性至关重要。

硬件注意事项

若要确保 BizTalk Server 数据库的高可用性,在规划硬件时,请考虑以下事项:

  1. 请考虑实现存储区域网络(SAN)来容纳 BizTalk Server 数据库。 如果可能,应使用 RAID 1+0(镜像集条带)拓扑配置 SAN 磁盘,以实现最佳性能和高可用性。

  2. 计划安装运行 SQL Server 的多台计算机来容纳 BizTalk Server 数据库。 为了实现 SQL Server 群集(推荐)和/或将某些 BizTalk Server 数据库托管在单独的物理 SQL Server 实例上(同样推荐),需要多台运行 SQL Server 的计算机。

  3. 计划安装一台或多台运行 SQL Server 的计算机,以实现 SQL Server 日志传送以实现灾难恢复目的。 BizTalk Server 通过使用 SQL Server 日志传送实现数据库备用功能。 SQL Server 日志传送可自动备份和还原数据库和事务日志文件,允许备用服务器在生产服务器发生故障时恢复数据库处理。 有关实现 SQL Server 日志传送以实现灾难恢复的详细信息,请参阅 什么是 BizTalk Server 日志传送?

软件注意事项

若要确保 BizTalk Server 数据库的高可用性,请在规划软件时考虑以下事项:计划安装支持故障转移群集支持和/或 BizTalk 日志传送支持的 SQL Server 版本和版本。 有关 SQL Server 版本支持的功能的完整列表,请参阅 版本和支持的功能

高可用性与灾难恢复

BizTalk Server 环境提高高可用性的方法有两种:一种是通过容错和/或负载均衡提供高可用性,另一种是通过灾难恢复提高高可用性。 虽然每个方法都提高了可用性,但两者之间的一个关键区别在于容错和/或负载均衡通常比灾难恢复提供快得多的恢复时间。 因此,基于容错或负载均衡构建的解决方案通常被视为提供高可用性,而不是仅仅提供可用性。 这两种方法都应在生产 BizTalk Server 环境中使用。

在 Windows 群集中使用容错功能为 BizTalk Server 数据库提供高可用性。 有关为 BizTalk Server 数据库提供高可用性的详细信息,请参阅 数据库的高可用性

使用 BizTalk Server 日志传送提高灾难恢复的可用性。 若要通过灾难恢复提高 BizTalk Server 数据库的可用性,请按照主题清单中的步骤作 :使用灾难恢复提高可用性