高可用性とディザスター リカバリーの計画
BizTalk Serverを使用して開発されたソリューションは、多くの場合、最大限の可用性を必要とするミッション クリティカルなエンタープライズ レベルのアプリケーションです。 これらのソリューションを運用環境に配置すると、ダウンタイムに関連するコストを 1 秒あたり数千ドルで測定できます。 このため、BizTalk Serverで使用できる高可用性とディザスター リカバリーの機能と、BizTalk Server ソリューションをサポートするために必要な依存関係ソフトウェアとハードウェアを最大化するために、特定の戦略を採用する必要があります。
ハードウェアに関する考慮事項
BizTalk Server環境の高可用性を確保するには、ハードウェアの計画時に次の点を考慮してください。
BizTalk グループ内の BizTalk サーバー全体で BizTalk ホストの複数のインスタンスを実行するために、BizTalk グループ内で複数の (少なくとも 2 台の) BizTalk サーバーを実行することを計画します。 これにより、ホスト インスタンスで実行されているプロセスの負荷分散とフォールト トレランスに対応できます。
BizTalk Server データベースを格納するための記憶域ネットワーク (SAN) の実装を検討してください。 SAN ディスクは、可能な限り RAID 1+0 (ミラー セットのストライプ) トポロジを使用して構成し、パフォーマンスと高可用性を最大限に高める必要があります。 SAN を使用してBizTalk Server データベースを収容する方法の詳細については、以下を参照してください。
BizTalk Server データベースを収容する複数の SQL サーバーのインストールを計画します。 SQL Server クラスタリング (推奨) や特定のBizTalk Server データベースを個別の物理SQL Server インスタンスに格納するには、複数の SQL サーバーが必要です (推奨も)。
仮想環境を使用してハードウェア コストを制御することを検討してください。 Microsoft では、Microsoft Virtual Server 2005 R2、Windows Server 2008 Hyper-V、Microsoft Hyper-V Server 2008 などのさまざまな仮想化製品を提供しています。 仮想環境でのBizTalk Serverの使用に関する推奨事項については、「BizTalk Server 2009 Hyper-V ガイド」を参照してください。
境界ネットワーク ドメインに 1 つ以上の Windows サーバーをインストールして、organizationにインターネット関連のサービスを提供することを計画します。 ネットワーク負荷分散 (NLB) ソリューションを使用して、境界ネットワーク ドメイン内の複数の Windows サーバーを構成します。 詳細については、「 ネットワーク負荷分散展開ガイド」を参照してください。
境界ネットワークにサーバーをインストールする方法の詳細については、「 トランスポートをインターネットに公開するときのドメインの構成」を参照してください。
Note
境界ネットワークは、DMZ、非武装地帯、およびスクリーン サブネットとも呼ばれます。
ソフトウェアに関する考慮事項
BizTalk Server環境の高可用性を確保するには、ソフトウェアの計画時に次の点を考慮してください。
BizTalk ホストのクラスタリングの恩恵を受けるシナリオや、複数の MessageBox データベースを実行する利点があるシナリオに対応するために、BizTalk ServerのEnterprise Editionに投資することを検討してください。 通常、BizTalk ホストをクラスター化する必要がある唯一の理由は、特定の BizTalk アダプターの高可用性を提供することです。 ホスト クラスタリングを使用して BizTalk アダプターの高可用性を提供する方法の詳細については、「クラスター化されたホスト内でのアダプター ハンドラーの実行に関する考慮事項」を参照してください。
BizTalk Server データベースと Enterprise Single Sign-On マスター シークレット サーバーを収容する Windows Server クラスターの実装を計画します。 Windows Server クラスターを使用して、BizTalk Server データベースと Enterprise Single Sign-On マスター シークレット サーバーの高可用性を提供する方法の詳細については、「データベースの高可用性とマスター シークレット サーバーの高可用性」を参照してください。
高可用性とディザスター リカバリー
BizTalk Server環境の可用性を高める方法には、フォールト トレランスや負荷分散を使用した高可用性の提供、またはディザスター リカバリーを使用した可用性の向上という 2 つの方法があります。 各方法では可用性が向上しますが、主な違いは、フォールト トレランスや負荷分散は、通常、ディザスター リカバリーよりもはるかに高速な復旧時間を提供することです。 フォールト トレランスや負荷分散では 高可用性 が提供されますが、ディザスター リカバリーでは 可用性が向上します。 ディザスター リカバリーの実装の詳細については、「チェックリスト: ディザスター リカバリーとディザスター リカバリーによる可用性の向上」を参照してください。
参照
BizTalk Server の可用性の向上
チェックリスト:フォールト トレランスまたは負荷分散を使用した高可用性の実現