本主题列出了为生产 BizTalk Server 环境的组件配置容错和/或负载均衡以提供高可用性而应完成的步骤。 配置这些组件的容错功能将使系统能够在特定组件发生故障时继续运行。
步骤 | 参考文献 |
---|---|
创建多个 BizTalk 主机实例,并为需要它的适配器实现主机群集支持。 | BizTalk 主机的高可用性 |
配置跟踪主机以实现高可用性。 | BizTalk 主机的高可用性 |
在 Windows Server 群集上的群集 SQL Server 实例上配置 BizTalk Server 数据库。 | 数据库的高可用性 |
配置跟踪主机以实现高可用性。 验证是否至少有启用了跟踪的 N+1 主机实例,其中 N 是 BizTalk 组中的 MessageBox 数据库数。 | 若要为主机启用跟踪,请选择“允许在 BizTalk Server 管理控制台提供的主机属性”对话框中进行主机跟踪的选项。 有关设置主机属性的详细信息,请参阅主题 “更新主机属性”。 |
定期练习数据库故障转移,以确保故障转移功能。 | 应直接分配此责任,以确保以一致的方式完成此作。 |
验证被动群集节点上有足够的处理能力和内存,使多个 SQL Server 实例能够在故障转移方案中同时运行。 | 如果两个 SQL 实例在单个群集节点上定期消耗超过 50% 的资源,则当两个实例故障转移到单个节点时,每个实例的性能都会降低。 因此,应执行测试以确保单个群集节点能够处理负载,直到失败的节点重新联机。 如果单个节点无法处理这两个 SQL 实例的负载,请考虑添加其他群集节点来实现主动/主动/被动群集拓扑。 |
实现存储区域网络(SAN)以容纳 BizTalk Server 数据库。 注意: 如果可能,请使用 RAID 1+0(镜像集条带)拓扑配置 SAN 磁盘,以实现最佳性能和高可用性。 | 有关详细信息,请参阅 BizTalk Server 数据库优化。 |
使用 Windows 群集将企业单 Sign-On(SSO)主机密服务器群集化。 | 主机密服务器的高可用性注意: 不要在运行 BizTalk Server 的计算机上群集 SSO 服务,除非在同一群集组中群集 SSO 和 BizTalk 主机。 有关在同一群集组中群集化 SSO 服务和 BizTalk Server 主机的详细信息,请参阅 同一群集组中的群集 SSO 和 BizTalk 主机。 |
备份企业单 Sign-On(SSO)主机密。 | 请参阅 如何备份主密钥。 |
配置 Internet Information Services (IIS) Web 服务器,以使用网络负载均衡 (NLB) 或其他负载均衡设备,实现独立主机实例和 BAM 门户网页的高可用性。 | 有关 Windows Server 2008:请参阅 网络负载均衡部署指南。 |