本部分介绍如何在集成不同的系统和应用程序时为 Microsoft BizTalk Server 中的数据和通信提供高可用性。 BizTalk Server 将数据与处理数据的主机分开,使你可以通过独立缩放数据库和主机来解决可用性问题。
演示高可用性
提高 BizTalk Server 的高可用性主要在于恢复那些可能导致 BizTalk Server 部署中断的功能组件。
若要在 BizTalk Server 中演示高可用性,必须应用故障并衡量产品在恢复中的有效性。 高度可用的 BizTalk Server 部署使错误和故障对外部应用程序和系统透明,并确保所有服务在最小中断的情况下继续正常运行。
针对高可用性进行设计
设计提供高可用性的 BizTalk Server 部署涉及为应用程序集成或业务流程集成方案中涉及的每个功能组件实现冗余。 BizTalk Server 通过从概念上将数据与处理数据的主机分离来简化这些方案的实现。 因此,为 BizTalk Server 提供高可用性涉及运行多个主机实例和群集 BizTalk Server 数据库,如下所示:
BizTalk 主机的体系结构 BizTalk Server 使你可以分离主机并运行多个主机实例,为关键功能(例如接收消息、处理业务流程和发送消息)提供高可用性。 这些主机不需要任何其他群集或负载均衡机制,因为 BizTalk Server 通过主机实例自动跨多台计算机分配工作负荷。 但是,运行 HTTP 和 SOAP 适配器接收处理程序的主机需要负载均衡机制(例如网络负载均衡(NLB)以提供高可用性。
BizTalk Server 数据库的体系结构 BizTalk Server 数据库的高可用性通常由在主动/被动服务器群集配置中配置的两台或更多台数据库计算机组成。 这些计算机共享通用磁盘资源(例如 RAID5 SCSI 磁盘阵列或存储区域网络),并使用 Windows 群集提供备份冗余和容错。
注释
高可用性环境本质上是多计算机环境。 在多计算机环境中配置 BizTalk Server 时,必须使用域用户组和帐户。
由于 BizTalk Server 是基于 Microsoft Windows Server 2008 SP2 或 Windows Server 2008 R2 构建的,Microsoft SQL Server 2008,因此请确保在为 BizTalk Server 配置主机之前部署这些产品具有高可用性。 以下链接包括有关为这些基础产品提供高可用性的信息:
高可用性 – AlwaysOn 技术,可在 https://go.microsoft.com/fwlink/?LinkId=130376 获取。
本白皮书介绍 SQL Server 2008 提供的高可用性功能。
高可用性解决方案概述,在 https://go.microsoft.com/fwlink/?LinkId=130377.
为 SQL Server 2008 引入了多个高可用性解决方案,可提高服务器或数据库的可用性。
Windows 部署服务分步指南,可在以下位置获取 https://go.microsoft.com/fwlink/?LinkId=130379。
包含有关如何在 Windows Server 2008 中使用 Windows 部署服务角色的分步指南。
Windows Server 2003 部署工具包:规划服务器部署,可在以下位置获取 https://go.microsoft.com/fwlink/?LinkId=24433。
本书提供有关规划服务器存储的信息,以及有关在中型和大型组织中设计和部署文件服务器、打印服务器和终端服务器的信息。
提高 BizTalk Server 的可用性,相关信息可在 https://go.microsoft.com/fwlink/?LinkId=130457 找到。
BizTalk Server 操作指南中描述提高 BizTalk Server 系统可用性的方法的部分。
本节中
另请参阅
示例 BizTalk Server 高可用性方案使用 Windows Server 群集为 BizTalk Server Hosts2 提供高可用性