BizTalk Server 2010 のパフォーマンス最適化ガイド

Microsoft® BizTalk® Server 2010 パフォーマンス最適化ガイドへようこそ。 このガイドは、BizTalk Server ソリューションのパフォーマンスを最適化するための詳細な情報を提供するために作成しました。 完全なエンドツーエンドのパフォーマンス テストは、エンタープライズ アプリケーションのデプロイ中に見落とされることが多い。 Microsoft がスケーラブルなメッセージング インフラストラクチャを構築していることを知り、BizTalk Serverを使用する多くの組織は、独自のアプリケーションのパフォーマンス テストをほとんど、またはまったく行いません。 BizTalk Server アプリケーションは、カスタムビルドコンポーネントや Microsoft が提供するコンポーネントを含む多くの部分で構成されています。 これらのコンポーネントの可能なすべての組み合わせを Microsoft がパフォーマンス テストすることは不可能です。 そのため、アプリケーションのパフォーマンス テストを完全かつ適切に実施することは、デプロイの重要なステップです。

このガイドの目的は、パフォーマンスを最適化するために従う必要があるベスト プラクティスと手法を統合し、規範的なガイダンスBizTalk Server提供することです。

その中には何がありますか?

一般に、サーバーのパフォーマンスは、パフォーマンスが最も低いコンポーネント (システムのボトルネック) によって決まります。 パフォーマンスを向上させる鍵は、ボトルネックを特定し、原因を特定し、適切な是正措置を適用できることです。

BizTalk Serverデプロイを計画するときは、このガイドを使用して、環境の設計と最適化に役立ててください。 パフォーマンスの概念は、スケーラビリティの概念と密接に関連しています。 システム コンポーネントのパフォーマンスに影響を与える要因をしっかりと理解している場合は、需要の高い期間をサポートするようにスケーリングする方法でコンポーネントをデプロイできます。

このガイドでは、BizTalk Serverに幅広く取り組んだ IT プロフェッショナルの実践的な経験に基づいて、パフォーマンスを最適化するためのガイダンスを提供します。 具体的には、このガイドには 4 つのメインセクションが含まれています。

  • ボトルネックの検出と排除: 「ボトルネックの検出と排除」セクションでは、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 データベースは 1 つだけです。 これらのテストは、BizTalk Server コンピューターをBizTalk Server グループに追加する影響のみに焦点を当てています。

    • BizTalk Server グループで使用BizTalk Server MessageBox データベースの数を増やす場合。 これらのテストは、BizTalk Server グループにBizTalk Server MessageBox データベースを追加する影響のみに焦点を当てています。

    • 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