次の方法で共有


テスト結果: BizTalk Server の主要業績評価指標

このトピックでは、テスト シナリオで観察BizTalk Server主要業績評価指標 (KPI) についてまとめます。 具体的には、これらのテストでは、"BizTalk:Messaging/Documents processed/Sec" パフォーマンス モニター カウンターによって測定されたスループットと、Visual Studio クライアント応答時間によって測定される待機時間が評価されました。

BizTalk Server主要業績評価指標の概要

各シナリオでは、論理プロセッサと仮想プロセッサの数が同じになるように、物理マシンが制限されていました。 これは、boot.ini ファイルの /maxmem スイッチと /numproc スイッチを使用して行われました。 詳細については、「 Boot.ini ファイルのブート オプション」を参照してください。

BizTalk Server主要業績評価指標の比較

このテスト シナリオでは、Hyper-V 仮想マシンでBizTalk Serverを実行すると、物理ハードウェアでのBizTalk Serverのスループットと待機時間のパフォーマンスの約 95% が提供されます。 スケールアウトを提供し、システムの全体的なパフォーマンスを向上させるには、BizTalk Serverのステートレスな性質により、必要に応じて環境にBizTalk Server仮想マシンを簡単に追加できます。 SysPrep ユーティリティを使用して基本イメージから新しいイメージを生成することで、環境にBizTalk Server仮想マシンをさらに作成して追加できます。

Note

BizTalk Serverがインストールされているコンピューターの既存のイメージに基づいて、より多くのイメージを作成できます。 基本イメージに対して SysPrep を実行するには、sysPrep 応答ファイルと、BizTalk Serverで提供されるスクリプトを使用します。 これらのサンプル スクリプトは、32 ビットバージョンと 64 ビット バージョンの Windows Server 2008 にインストールされたBizTalk Serverでのみ使用するように設計されています。 詳細については、「sysprep a BizTalk Server VHD (BizTalk Server サンプル)」を参照してください。

System Center Virtual Machine Manager (VMM) を使用すると、仮想マシンのプロビジョニング、統合、管理を大幅に高速化できます。 詳細については、「System Center Virtual Machine Manager」を参照してください。

このパフォーマンス ラボで得られた結果は、Hyper-V 仮想マシンで Windows Server 2003 BizTalk Server 2006 R2 を実行したときに達成されたパフォーマンスの著しい向上を示しています。 Hyper-V 仮想マシンで BizTalk Server 2006 R2 を実行すると、物理ハードウェアでの BizTalk Server 2006 R2 のスループットと待機時間のパフォーマンスの約 75% が提供され、Hyper-V 仮想マシンで BizTalk Server および Windows Server 2008 SP2 を実行するときに発生するパフォーマンスは約 95% でした。 このパフォーマンスの向上は、主に、Hyper-V でゲスト オペレーティング システムとして実行する場合の Windows Server 2008 SP2 のパフォーマンスの向上に起因します。 関連するパフォーマンスの比較については、BizTalk Server 2006 R2 Hyper-V ガイドを参照してください。

次の図は、さまざまなテスト プラットフォームでのBizTalk Serverのパフォーマンスを示しています。

BizTalk 主要業績評価指標

次の表は、各構成の収集された KPI の相対的なパフォーマンスを示しています。 各結果セットは、ベースライン構成 KPI の割合として計算されます。

KPI Virtual BizTalk/Physical SQL 別のホスト上の Virtual BizTalk/Virtual SQL 統合環境での Virtual BizTalk/Virtual SQL
\BizTalk:Messaging\Documents processed/sec 94.3% 79.8% 67%
Visual Studio クライアントによって測定される待機時間 94.3% 79.7% 66.9%

BizTalk Server ソリューションのパフォーマンスを最適化する方法の詳細については、「パフォーマンスと容量の計画」を参照してください。

パフォーマンス比較結果の概要

Hyper-V でBizTalk Serverのみを実行する場合に達成される 94.3% のスループットと 94.3% の待機時間は、Hyper-V を使用してソリューションのこのレベルを仮想化すると、Hyper-V 環境にソリューションを展開するときに可能なプロビジョニング、統合、柔軟性、管理の容易さと共に優れたパフォーマンスを提供することを示唆しています。

スループット比較のサンプル結果

BizTalk Server環境で使用されているBizTalk Server コンピューターが Hyper-V 仮想マシン上で実行された場合、"BizTalk:Messaging/Documents processed/Sec" パフォーマンス モニター カウンターによって測定されたBizTalk Server ソリューションのスループットは、すべてのコンピューターで使用可能なスループットの 67% から 94.3% の範囲でした。BizTalk Server環境が物理ハードウェアにインストールされました。

待機時間の比較のサンプル結果

BizTalk Server環境で使用されているBizTalk Server コンピューターが Hyper-V 仮想マシン上で実行された場合、Visual Studio クライアントの応答時間によって測定されるBizTalk Server ソリューションの待機時間は、BizTalk Serverで使用されるすべてのコンピューターで達成可能な待機時間の 66.9% から 94.3% に及びます。環境が物理ハードウェアにインストールされました。