清单:提供高可用性容错或负载均衡
本主题列出了为生产BizTalk Server环境的组件配置容错和/或负载均衡以提供高可用性应完成的步骤。 配置这些组件的容错将允许系统在特定组件发生故障时继续运行。
步骤 | 参考 |
---|---|
创建多个 BizTalk 主机实例,并实现主机聚类分析对需要它的适配器的支持。 | BizTalk 主机的高可用性 |
配置跟踪主机以实现高可用性。 | BizTalk 主机的高可用性 |
在 Windows 服务器群集上的群集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) 主机密服务器群集化。 | 主密钥服务器的高可用性注意:除非将 SSO 和 BizTalk 主机群集在同一群集组中,否则不要在运行 BizTalk Server 的计算机上群集 SSO 服务。 有关在同一群集组中聚类分析 SSO 服务和BizTalk Server主机的详细信息,请参阅同一群集组中的群集 SSO 和 BizTalk 主机。 |
备份企业单一 Sign-On (SSO) 主机密。 | 请参阅 如何备份主密钥。 |
使用网络负载平衡 (NLB) 或其他负载均衡设备,将独立主机实例的 Internet Information Services (IIS) Web 服务器和 BAM 门户网页配置为高度可用。 | 对于 Windows Server 2008:请参阅 网络负载均衡部署指南。 |