次の方法で共有


データベース可用性の計画

BizTalk Server メッセージング エンジンは、BizTalk メッセージ ボックス データベースと呼ばれるSQL Server データベースにプロセスの状態とビジネス データを保持することで、ビジネス プロセスの信頼性と持続性を確保します。 永続化されたデータの信頼性と持続性は、基になるデータ ストアと同じくらい優れているため、BizTalk Server データベースの高可用性を計画することが非常に重要です。

ハードウェアに関する考慮事項

BizTalk Server データベースの高可用性を確保するには、ハードウェアの計画時に次の点を考慮してください。

  1. BizTalk Server データベースを格納するための記憶域ネットワーク (SAN) の実装を検討してください。 SAN ディスクは、可能な限り RAID 1+0 (ミラー セットのストライプ) トポロジを使用して構成し、パフォーマンスと高可用性を最大限に高める必要があります。

  2. BizTalk Server データベースを収容するために、SQL Serverを実行している複数のコンピューターのインストールを計画します。 SQL Serverを実行している複数のコンピューターは、SQL Server クラスタリング (推奨) や、特定のBizTalk Server データベースを個別の物理SQL Server インスタンスに格納するために必要です (推奨も)。

  3. ディザスター リカバリーのためにログ配布を実装するために、SQL Serverを実行している 1 つ以上のコンピューター SQL Serverインストールすることを計画します。 BizTalk Serverでは、ログ配布を使用してデータベース スタンバイ機能SQL Server実装します。 ログ配布SQL Server、データベース ログ ファイルとトランザクション ログ ファイルのバックアップと復元が自動化され、運用サーバーで障害が発生した場合にスタンバイ サーバーでデータベース処理を再開できます。 ディザスター リカバリーを目的としたログ配布SQL Server実装の詳細については、「ログ配布BizTalk Serverとは」を参照してください。

ソフトウェアに関する考慮事項

BizTalk Server データベースの高可用性を確保するには、ソフトウェアの計画時に、フェールオーバー クラスタリングのサポートや BizTalk ログ配布サポートをサポートするSQL Serverのバージョンとエディションのインストールを計画する」を検討してください。 SQL Server エディションでサポートされる機能の完全な一覧については、「エディションとサポートされる機能」を参照してください。

高可用性とディザスター リカバリー

BizTalk Server環境の可用性を高める方法には、フォールト トレランスや負荷分散を使用した高可用性の提供、またはディザスター リカバリーを使用した可用性の提供という 2 つの方法があります。 各方法では可用性が向上しますが、主な違いは、フォールト トレランスや負荷分散は、通常、ディザスター リカバリーよりもはるかに高速な復旧時間を提供することです。 したがって、フォールト トレランスまたは負荷分散に基づいて構築されたソリューションは、単に可用性を提供するのではなく、高可用性を提供すると考えられるのが一般的です。 どちらの方法も、運用環境BizTalk Server環境で使用する必要があります。

Windows クラスタリングでフォールト トレランスを使用して、BizTalk Server データベースの高可用性を提供します。 BizTalk Server データベースの高可用性の提供の詳細については、「データベースの高可用性」を参照してください。

BizTalk Serverログ配布を使用してディザスター リカバリーを使用して可用性を向上させます。 ディザスター リカバリーを使用してBizTalk Server データベースの可用性を向上するには、トピック「チェックリスト: ディザスター リカバリーによる可用性の向上」の手順に従います。