创建高可用性 BizTalk Server 环境

本部分介绍如何在集成不同的系统和应用程序时为 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 配置主机之前部署这些产品具有高可用性。 以下链接包括有关为这些基础产品提供高可用性的信息:

本节中

另请参阅

示例 BizTalk Server 高可用性方案使用 Windows Server 群集为 BizTalk Server Hosts2 提供高可用性