BizTalk Server 仮想化のパフォーマンスのテスト
このガイドで説明されている各パフォーマンス テスト シナリオは、Microsoft テスト ラボの物理コンピューターに展開された後、各個別のシステム アーキテクチャで同じロード テストが実行されました。 各物理コンピューターのホスト オペレーティング システムは、Hyper-V サーバーの役割がインストールされた Windows Server 2008 SP2 Enterprise 64 ビット エディションの完全インストールでした。 BizTalk Serverのテストに使用される仮想マシンは、ゲスト オペレーティング システムとして Windows Server 2008 SP2 Enterprise 64 ビット エディションで設定されました。 SQL Serverのテストに使用される仮想マシンは、ゲスト オペレーティング システムとして Windows Server 2008 SP2 Enterprise 64 ビット エディションで設定されました。 テスト シナリオ、テスト メソッド、パフォーマンス テスト結果、その後の分析を使用して、仮想化されたBizTalk Serverの設計、実装、最適化に関する一連のベスト プラクティスとガイダンスを作成しました。
テスト シナリオ 1: ベースライン – 最初のシナリオは、物理ハードウェアでのみ実行されているBizTalk Server環境のベースライン パフォーマンスを確立するように設計されました。 このシナリオでは、BizTalk ServerとSQL Serverの両方がインストールされ、物理ハードウェアでのみ実行されました。
テスト シナリオ 2: 仮想BizTalk Server/物理SQL Server - 2 つ目のシナリオは、同じ物理サーバー上の複数のゲスト仮想マシンでBizTalk Serverをホストする場合のパフォーマンスへの影響を判断するように設計されました。 その後、複数の仮想マシン構成から得られたテスト結果を、すべての仮想マシンに分散した合計数と同じ数の論理プロセッサを持つ物理マシンの処理と比較しました。
テスト シナリオ 3: 個別の物理 Hyper-V ホスト上の仮想BizTalk Server/仮想SQL Server - 仮想化環境でBizTalk ServerとSQL Serverの両方を実行した場合のパフォーマンスへの影響を判断するために、3 番目のシナリオが実行されました。 テストは、Hyper-V 仮想マシンで実行されているBizTalk Serverを使用して実行され、Hyper-V 仮想マシン上で実行されているSQL Server インスタンスでホストされている BizTalk データベースを使用して実行されました。 このシナリオでは、BizTalk Server仮想マシンとSQL Server仮想マシンは、個別の物理 Hyper-V ホストでホストされていました。
テスト シナリオ 4: サーバーの統合 - Hyper-V 上の 1 つの物理サーバーに SQL を含む完全な BizTalk グループを統合 する – このシナリオでは、テスト アプリケーションの実行に必要なすべての仮想マシン (VM) が 1 つの物理サーバーでホストされます。 このシナリオの目的は、統合環境で仮想マシンをホストするSQL ServerとBizTalk Serverのパフォーマンス コストを決定することです。
このセクションでは、各シナリオで使用されるテスト アプリケーションとサーバー アーキテクチャの概要と、テスト中に観察される主要業績評価指標 (KPI) について説明します。