规划性能

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 层