BizTalk Server 2010 性能优化指南

欢迎使用 Microsoft® BizTalk® Server 2010 性能优化指南。 我们创建本指南是为了提供优化BizTalk Server解决方案性能的深入信息。 在企业应用程序部署期间,经常会忽略完整的端到端性能测试。 由于知道 Microsoft 已构建了可缩放的消息传送基础结构,许多使用 BizTalk Server花费很少或根本没有时间对自己的应用程序执行性能测试。 BizTalk Server应用程序由许多部分组成,其中可能包括自定义生成的组件以及 Microsoft 提供的组件。 Microsoft 不可能对这些组件的每个可能组合进行性能测试。 因此,完全正确地执行应用程序的性能测试是任何部署的关键步骤。

本指南的目的是整合并提供有关优化BizTalk Server性能应遵循的最佳做法和技术的规范性指导。

它有什么?

通常,服务器的性能取决于性能最低的组件,即系统中的瓶颈。 提高性能的关键是能够识别瓶颈、确定其原因并应用适当的纠正措施。

规划BizTalk Server部署时,请使用本指南来帮助设计和优化环境。 性能的概念与可伸缩性的概念密切相关。 当你对影响系统组件性能的因素有深入的了解后,可以采用缩放以支持高需求时段的方式部署组件。

本指南根据与 BizTalk Server 广泛合作的 IT 专业人员的实践经验,提供优化性能的指导。 具体而言,本指南包括四个main部分:

  • 查找和消除瓶颈查找和消除瓶颈部分介绍了各种类型的性能瓶颈,因为它们与BizTalk Server解决方案以及有关如何解决瓶颈的信息相关。

  • 优化性能优化性能部分提供有关优化BizTalk Server解决方案性能的指导。 BizTalk Server性能与安装BizTalk Server的平台的性能密切相关。 本部分提供有关优化 BizTalk Server 和 BizTalk Server 平台性能的建议。

  • 缩放生产BizTalk Server环境缩放生产BizTalk Server环境部分提供了 BizTalk 产品团队完成BizTalk Server性能测试的详细结果。 这些测试侧重于可伸缩性,并测量了添加BizTalk Server计算机的影响、添加BizTalk Server MessageBox 数据库的影响,以及同时将BizTalk Server计算机和BizTalk Server MessageBox 数据库添加到解决方案的影响。

    • 增加BizTalk Server组中BizTalk Server计算机的数量时,对于这些测试,仅为BizTalk Server组配置了一BizTalk Server MessageBox 数据库。 这些测试仅侧重于将BizTalk Server计算机添加到BizTalk Server组的影响。

    • 增加BizTalk Server组使用的BizTalk Server MessageBox 数据库数时。 这些测试仅侧重于将BizTalk Server MessageBox 数据库添加到BizTalk Server组的影响。

    • 增加BizTalk Server组使用的BizTalk Server计算机和BizTalk Server MessageBox 数据库的数量时。 这些测试测量了将BizTalk Server计算机和BizTalk Server MessageBox 数据库添加到BizTalk Server组的影响。

  • BizTalk Server性能测试方法BizTalk Server性能测试方法部分提供了有关如何测试和优化BizTalk Server性能的详细信息。 它包括有关要关注的性能标准以及评估BizTalk Server性能时应应用的基本阶段的信息。

此版本的指南的新增内容

使用 Visual Studio 促进自动测试 - 介绍如何使用 Visual Studio 负载测试来评估BizTalk Server应用程序的性能。

致谢

我们BizTalk Server用户教育团队感谢以下个人为BizTalk Server性能优化指南提供技术反馈和大量内容而做出的杰出贡献:

作者

  • Tim Wieman,Microsoft

  • Paolo Salvatori,Microsoft

  • Trace Young, Microsoft

    审阅者

  • Tim Wieman,Microsoft

  • Paolo Salvatori,Microsoft