次の方法で共有


フェーズ 4: 評価環境の構築

パフォーマンス評価のビルド ラボ フェーズは、前のフェーズで行われた設計上の決定に準拠して、環境のハードウェアとソフトウェアをインストールするために使用されます。 ビルド ラボフェーズは時間がかかる可能性があるため、このフェーズが以前のフェーズと重複することは珍しくありません。 多くのシナリオでは、アプリケーション アーキテクチャに関する最終的な決定が行われる前に、ハードウェアとオペレーティング システムがインストールされる場合があります。 パフォーマンス評価のビルド ラボ フェーズには、通常、このトピックで説明するタスクが含まれます。

ラボの開始日の少なくとも 1 週間前にすべてのビルド ラボ インフラストラクチャを取得する

ラボの開始日の少なくとも 1 週間前に、必要なすべてのハードウェアとソフトウェアを使用できるように計画します。 これにより、必要なインフラストラクチャの必要に応じて貴重なラボ時間が無駄にされることはありません。

サード パーティ製ソフトウェア システムを構成する

ラボを開始する前に、構築して構成する必要があるサード パーティ製システムが存在する場合があります。 これらのシステムに主題の専門家 (SME) が必要な場合は、構築およびラボ実行の各段階でスケジュールされていることを確認してください。 ビルドアウト手順を十分に文書化していることを確認します。

BizTalk Server 環境をインストールして構成する

BizTalk Server と必要な依存関係ソフトウェアをインストールするための詳細な手順については、「 インストールおよびアップグレード ガイド」を参照してください。 BizTalk Server 環境のインストールと構成が正常に完了したら、次のタスクを実行します。

  • 運用準備チェックリストに記載されている推奨事項に従う

  • パフォーマンスの最適化に関 する推奨事項に従ってください。

  • すべてのコンピューター時刻が正しく同期されていることを確認します。

  • 環境内のすべてのコンピューター間で MSDTC 機能を確認します。

  • 絶対に必要でない限り、カスタム トレース/ログ記録が無効になっていることを確認します。

  • ロード テスト用の Visual Studio Ultimate エディションをインストールします。 Visual Studio を使用して自動テストを実行する方法の詳細については、「Visual Studio を使用して自動テストを容易にする」を参照してください。

  • 必要に応じて、パフォーマンス モニターのカウンターとログを設定します。

  • コードの変更がパフォーマンス評価のスコープ内にある場合は、デバッグ コンピューターをセットアップしてソリューションをデバッグします。

  • すべてのハードドライブをデフラグメントします。

  • ウイルス対策リアルタイムスキャンを無効にします。

  • Enterprise Single Sign-On マスター シークレットをバックアップします。

テストする BizTalk Server アプリケーションをインストールする

テストするアプリケーションのインストールには、通常、次の手順が含まれます。

  1. BizTalk Server 管理コンソールを使用して、次の操作を行います。

    • ホストの作成

    • 送受信ハンドラーを作成します。

    • ホスト インスタンスを作成します。

    • BizTalk Server アプリケーションを作成します。

  2. アプリケーションのインストール:

    1. BizTalk Server バイナリを BizTalk Server グループに展開します。

    2. BizTalk Server グループにバインドをインポートします。

    3. GAC BizTalk Server と BizTalk Server 以外のバイナリがすべてのボックスに表示されます。

    4. 依存関係コンポーネントがすべてのボックスに存在することを確認します。

  3. 依存関係アプリケーションをインストールします。

  4. BizTalk Server 管理コンソールでトランスポートと物理エンドポイントを構成します。

  5. サービスを開始します。

  6. 基本的なスモーク テストを実行する – スモーク テストは、ソリューションの基本的な機能をテストするエンドツーエンドの機能テストです。

自動ビルドとロード テストを実装する

自動ビルドおよびロード テスト プロセスの実装は、おそらく BizTalk Server パフォーマンス評価の基礎となります。 コードの変更がパフォーマンス評価の範囲内にある場合は、自動ビルド プロセスを実装する必要があります。 すべてのロード テスト シナリオに対して、自動ロード テストを実装する必要があります。 自動ビルドとロード テストの実装に必要な初期投資が迅速に回収され、自動化により、人為的エラーの影響を受ける日常的なビルド/テスト タスクの迅速かつ正確な繰り返しに対応できます。 自動ビルドおよびテスト プロセスの実装の詳細については、このガイドの 「自動テストの実装 」を参照してください。

パフォーマンス監視を構成する

正確なパフォーマンス監視は、パフォーマンス評価の成功に不可欠です。 スコープ フェーズで定義されたスループットと待機時間の目標に基づいて、評価する必要があるパフォーマンス メトリックを決定します。 パフォーマンスの監視は、BizTalk Server 環境の各コンピューターで実行する必要があります。 パフォーマンス カウンターを参照してください。 ログのパフォーマンス分析ツール (PAL) を使用して、重要なパフォーマンス カウンターをグラフィカルにグラフ化し、これらのカウンターのしきい値を超えたときにアラートを生成する HTML レポートを生成します。 S ログのパフォーマンス分析 (PAL) ツール

ソリューションのベースライン パフォーマンスを確立して文書化する

パフォーマンス評価中に適用されるパフォーマンス最適化の影響を測定できるように、ベースライン パフォーマンスを計算する必要があります。

こちらもご覧ください

パフォーマンス評価のフェーズ