创建高度可用的 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配置主机之前部署这些产品具有高可用性。 以下链接包括有关确保这些基础产品的高可用性的信息:

本节内容

另请参阅

使用 Windows Server 群集为BizTalk Server主机提供高可用性的示例BizTalk Server高可用性方案2