ダウンタイムをスケジュールできない場合、または非常に実行時間の長いオーケストレーション インスタンスを終了できない場合は、サイド バイ サイドのバージョン管理が必要になることがあります。 この種類のアップグレードでは、同じアプリケーションまたはアプリケーション成果物の 2 つのバージョンがサイド バイ サイドで実行されます。 .NET ランタイムでは、本質的に同じ名前の異なるバージョンのアセンブリを展開して実行でき、BizTalk Server でもこのアセンブリを使用できます。
アプリケーションのサイド バイ サイド バージョン管理は、大規模なアプリケーション のアップグレードを段階的にロールアウトする場合に便利です。たとえば、一度にすべてのパートナーではなく、ビジネス パートナーのサブセットがアプリケーションを最初に利用できるようにする場合です。 この方法を使用すると、新しいバージョンに完全に切り取る準備ができるまで、新しいバージョンをまだ使用していないユーザーにサービスを提供するために、既存のアプリケーションを実行し続けられます。
バージョン番号をインクリメントして、アセンブリ バージョンを作成するのと同じ方法でアプリケーション バージョンを作成することはできません。 代わりに、元のアプリケーションとは異なる名前の新しいアプリケーションを作成し、アプリケーション成果物の新しいバージョンを設定します。
アセンブリなどの多くの種類の成果物は、BizTalk グループ内の 1 つのアプリケーションにのみ存在できるため、新しいアプリケーションに展開する前に、グループに既に存在するアセンブリのバージョン番号を増やす必要があります。
side-by-side バージョン管理を使用してアプリケーションまたはオーケストレーションを更新するために必要なタスクの手順を示す詳細な一覧については、「チェックリスト: Side-by-Side バージョン管理を使用したアプリケーションの更新」および「チェックリスト: Side-by-Side バージョン管理を使用したオーケストレーションの更新」を参照してください。 アプリケーションをサイド バイ サイドで展開する方法の詳細については、「BizTalk Server ヘルプの「アプリケーションの新しいバージョンを展開して既存のバージョン (https://go.microsoft.com/fwlink/?LinkId=155143) と並べて実行する方法」を参照してください。