性能规划

BizTalk Server 是一个应用程序平台。 它不只是服务器产品或开发人员产品。 它是一个应用程序平台,用于构建业务流程管理系统、集成企业应用程序、自动化工作流以及启用面向服务的体系结构。

BizTalk Server 依赖于许多其他软件组件。 BizTalk 应用程序平台通常包含以下几个软件组件:Windows Server作系统、SQL Server、BizTalk Server、IIS(可选)、BizTalk Server 与之交互的外部系统,以及非Microsoft适配器和组件。

由于 BizTalk Server 环境本质上很复杂,因此在规划性能时需要考虑很多事项。 有几个默认设置适用于所有 BizTalk Server 环境,还有一些其他注意事项和方法可用于优化特定的 BizTalk Server 体系结构。

本主题概述优化所有 BizTalk Server 环境的性能时应应用的默认设置。 它还提供有关测试和优化专为特定方案设计的 BizTalk Server 环境的建议。

应应用于所有 BizTalk Server 环境的设置

本指南的 “作准备情况清单 ”部分包含在采用任何 BizTalk 解决方案之前应查看的项目列表。 此清单包含可对 BizTalk Server 环境的性能产生重大影响的作项,而不管使用的 BizTalk 解决方案的具体性质如何。

测试和优化 BizTalk 解决方案的注意事项

不同的 BizTalk 解决方案可能具有截然不同的性能标准。 例如,围绕正在运行的业务流程构建的 BizTalk 解决方案的性能配置文件不同于专注于接收、转换和映射平面文件文档的 BizTalk 解决方案。 以业务流程为中心的解决方案可能占用大量 CPU,也可以调用受益于优化的自定义组件,而平面文件转换和映射为中心的解决方案可能占用更多的内存。

用于接收和发送 BizTalk Server 中和传出文档的适配器和管道也可能对 BizTalk 解决方案的性能产生深远的影响。 解决方案所需的文档跟踪级别也会极大地影响性能。 由于不同 BizTalk 解决方案中可能存在的多种不同性能配置文件,因此对 BizTalk 解决方案进行测试以测量最大可持续性能和最大可持续跟踪性能是绝对关键的。

确定 BizTalk 解决方案的最大可持续性能和最大可持续跟踪性能后,可以采用特定的步骤来消除 BizTalk 解决方案中的瓶颈。 有关详细信息,请参阅 BizTalk Server 2009 性能指南https://go.microsoft.com/fwlink/?LinkID=150492)。

另请参阅

规划 BizTalk Server 层