3 out of 3 rated this helpful - Rate this topic

Microsoft BizTalk Server 2009 Performance Optimization Guide

Welcome to the Microsoft® BizTalk® Server 2009 Performance Optimization Guide. We created this guide to provide in-depth information for optimizing the performance of a BizTalk Server solution. Full end-to-end performance testing is frequently overlooked during enterprise application deployment. Knowing that Microsoft has built a scalable messaging infrastructure, many organizations that use BizTalk Server spend little or no time conducting performance testing of their own applications. BizTalk Server applications consist of many parts, which may include custom-built components as well as those provided by Microsoft. It is impossible for Microsoft to performance test every possible combination of these components. Therefore, fully and properly conducting a performance test of your application is a critical step of any deployment.

The purpose of this guide is to consolidate and provide prescriptive guidance on the best practices and techniques that should be followed to optimize BizTalk Server performance.

To download a copy of this guide in chm, pdf, or docx form, go to http://go.microsoft.com/fwlink/?LinkId=160078.

We wrote this guide with BizTalk Server versions 2006 through 2009 in mind. The topics apply to all versions of BizTalk Server from BizTalk Server 2006 through BizTalk Server 2009 unless specifically noted.

Guidance for optimizing performance, based upon hands-on experience of IT professionals who have worked extensively with BizTalk Server. Specifically, this guide includes four main sections:

  • Finding and Eliminating Bottlenecks: The Finding and Eliminating Bottlenecks section describes various types of performance bottlenecks as they relate to BizTalk Server solutions and information about how to resolve the bottlenecks.

  • Optimizing Performance: The Optimizing Performance section provides guidance for optimizing performance of a BizTalk Server solution. BizTalk Server performance is closely tied to performance of the platform upon which BizTalk Server is installed. This section provides recommendations for optimizing performance of both BizTalk Server and the BizTalk Server platform.

  • Scaling a Production BizTalk Server Environment: The Scaling a Production BizTalk Server Environment section provides detailed results of BizTalk Server 2009 performance testing completed by the BizTalk product team. These tests focused on scalability and measured the impact of adding BizTalk Server 2009 computers, the impact of adding BizTalk Server MessageBox databases, and the impact of adding both BizTalk Server 2009 computers and BizTalk Server 2009 MessageBox databases to a solution simultaneously.

    • When increasing the number of BizTalk Server computers in a BizTalk Server group, for these tests only one BizTalk Server MessageBox database was configured for the BizTalk Server group. These tests focused solely on the impact of adding BizTalk Server computers to a BizTalk Server group.

    • When increasing the number of BizTalk Server MessageBox databases used by the BizTalk Server group. These tests focused solely on the impact of adding BizTalk Server MessageBox databases to a BizTalk Server group.

    • When increasing the number of both BizTalk Server computers and BizTalk Server MessageBox databases used by the BizTalk Server group. These tests measured the impact of adding both adding BizTalk Server computers and BizTalk Server MessageBox databases to a BizTalk Server group.

  • BizTalk Server Performance Testing Methodology: The BizTalk Server Performance Testing Methodology section provides detailed information about how to test and optimize BizTalk Server performance. It includes information about which performance criteria to focus on and the fundamental phases that should be applied when assessing BizTalk Server performance.

We in the BizTalk Server User Education team gratefully acknowledge the outstanding contributions of the following individuals for providing both technical feedback as well as a good deal of content for the BizTalk Server 2009 Performance Optimization Guide:

Authors

  • Ewan Fairweather, Microsoft

  • Petr Kratochvil, Microsoft

  • Paolo Salvatori, Microsoft

Contributors

  • Ben Cooper, Microsoft

  • Valery Mizonov, Microsoft

  • Tim Wieman, Microsoft

  • Sarathy Sakshi, Microsoft

  • SeongJoon Kwak, Microsoft

  • Yong Zhang, Ensemble Studios

Reviewers

  • Stephen Kaufman, Microsoft

  • Clint Huffman, Microsoft

  • Rama Ramani, Microsoft

  • Justin Langford (COEO)

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.