次の方法で共有


BizTalk Server ホスティング環境を作成する方法

BizTalk Server ホスティング環境を作成する前に、次の推奨事項を検討してください。

  • 信頼されたオーケストレーションと信頼されていないオーケストレーションと受信ハンドラーに異なるホストを使用する

    ホストで実行されている項目 (オーケストレーション、パイプライン、受信ハンドラー、送信ハンドラーなど) はすべて同じ ID で実行され、そのホストの作業キューと中断されたキューにアクセスできます。

    アクセス許可エラーが原因でメッセージをオーケストレーションに配信できない場合、メッセージは、送信プロセス (受信パイプラインまたは別のオーケストレーション) が実行されているホストの中断されたキューに配置されます。 ただし、オーケストレーションと送信プロセス (受信パイプラインなど) が同じホストで実行されている場合でも、オーケストレーションは中断されたキュー内のメッセージにアクセスできます。 これにより、信頼されていないオーケストレーションが信頼されたホストで実行されている場合、システムが侵害される可能性があります。

    BizTalk グループ内の信頼されたホストとは異なるサービス アカウントを使用して、信頼されていないオーケストレーションを別のホストで実行することをお勧めします。 ホストを信頼済みとして指定する方法については、「ホスト のプロパティを変更する方法」を参照してください。

  • BizTalk Server データベースのデータベースとログ のサイズを制限する

    BizTalk メッセージ ボックス データベースと BizTalk 追跡データベースは、他の BizTalk Server データベースよりもはるかに高速に拡張されます。 バックアップとメンテナンス プログラムの一環として、これらのデータベースを頻繁に更新する必要があります。

    既定では、BizTalk Server データベース内のテーブルにはログ サイズの制限はありません。 バックアップとメンテナンス プログラムの一環として、ログのサイズを制限して、ログが大きくなりすぎて、すべてのディスク領域が使用される可能性を防ぐことをお勧めします。 追跡データベースのサイズの管理については、「 BizTalk 追跡データベースのアーカイブと消去」を参照してください。

  • SQL Server クラスタリングを使用する

    BizTalk Server データベースの高可用性を実現するには、BizTalk Server データベースが格納されている SQL サーバーをクラスター化することをお勧めします。 これにより、データベースまたは SQL Server の 1 つが失敗した場合のダウンタイムを最小限に抑えることができます。 SQL Server クラスタリングの詳細については、SQL Server オンライン ブックの「フェールオーバー クラスタリング アーキテクチャ」を参照してください。

[前提条件]

このトピックの手順を実行するための前提条件を次に示します。

  • BizTalk Server Administrators グループのメンバーとしてログオンしている必要があります。

  • 次の手順の手順では、完全なインストール オプションを使用して BizTalk Server をインストール済みであることを前提としています。 完全なインストール オプションを使用して BizTalk Server をインストールしなかった場合は、手順 1 に示す一部の管理オブジェクトがシステム上にない可能性があります。

BizTalk Server ホスティング環境を作成する

  1. BizTalk Server 構成を使用して、新しい BizTalk グループを作成します。 新しい BizTalk Server グループの作成の詳細については、「BizTalk Server 構成を使用したグループの構成」を参照してください。

    BizTalk Server 構成では、次の管理オブジェクトが作成されます。

    管理オブジェクト 説明
    BizTalk 管理 データベース (BizTalkMgmtDb) このデータベースは、すべての BizTalk Server の中央メタ情報ストアです。
    BizTalk MessageBox データベース (BizTalkMsgBoxDb) このデータベースには、サブスクリプション述語が格納されます。 これはホスト プラットフォームであり、各 BizTalk Server ホストのキューと状態テーブルを保持します。 メッセージ ボックス データベースには、メッセージとメッセージのプロパティも格納されます。 MessageBox データベースの追加など、MessageBox データベースの詳細については、「 MessageBox データベースの管理」を参照してください。
    サーバー これは、BizTalk Server がインストールおよび構成され、ホスト インスタンスが実行されているコンピューターです。 ホスト インスタンスは、サーバー上に作成されたホストから作成します。 ホストの作成の詳細については、「 新しいホストを作成する方法」を参照してください。 ホスト インスタンスの作成の詳細については、「ホスト インスタンス を追加する方法」を参照してください
    BAM プライマリ インポート データベース (BAMPrimaryImport) これは、ビジネス アクティビティ監視ツールが追跡データを収集するデータベースです。
    ルール エンジン データベース (BizTalkRuleEngineDb) このデータベースは、ビジネス ルール内のデータ参照のポリシー、ルール、ボキャブラリのリポジトリです。
    BizTalk Tracking データベース (BizTalkDTADb) このデータベースには、BizTalk Server 追跡エンジンによって追跡されるビジネスおよび正常性監視データが格納されます。
    SSO データベース (SSODB) このデータベースには資格情報が格納されます。
    プロセス内ホスト と対応するホスト インスタンス インプロセス ホストは、BizTalk Server プロセス空間内で動作します。
    対応するホスト インスタンスを持つ隔離ホスト 分離ホストは、BizTalk Server インストールの外部で動作します。
    HTTP/S、BizTalk メッセージ キュー、ファイル、SMTP、SOAP、SQL 構成ウィザードは、BizTalk Server の一部であるアダプターを作成します。
  2. BizTalk Server 管理コンソールまたは WMI を使用して、必要に応じてコンポーネントを BizTalk Server 環境に追加します。 ソリューションをスケールアウトするには、MessageBox データベース、ホスト、およびサーバーを追加します。

  3. BizTalk 管理コンソールまたは WMI を使用して、マップされたサーバー上にホスト インスタンスを作成します。 この手順では、BizTalk Server を実行するサーバーを決定します。 企業のニーズの変化に応じて、サーバーの追加、サーバーの削除、サーバー間マッピングの変更を行うことができます。

こちらもご覧ください

BizTalk ホストとホスト インスタンスの管理
ホスト
ホスト インスタンス