规划数据库可用性

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的多台计算机才能SQL Server 聚类分析 (推荐) 和/或将某些BizTalk 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 数据库的可用性,请按照清单:使用灾难恢复提高可用性主题中的步骤操作。