クラスター環境での COM+ CRM の使用
クラスター環境で動作するように COM+ CRM を開発する場合、考慮すべきメインの要因は、特定の CRM が動作しているクラスターのノードを考慮するかどうかです。 たとえば、CRM によって管理されるリソースがマシン ファイル システムまたはレジストリである場合、変更は、その時点で CRM サーバー アプリケーションが実行されているノードに固有です。 この場合、CRM サーバー アプリケーションを別のノードにフェールオーバーすることは望ましくありません。 CRM がクラスターに共通するリソースを管理している別のケースでは、CRM サーバー アプリケーションを別のノードにフェールオーバーすると便利です。
CRM ログ ファイルの既定のディレクトリの場所は、DTC ログ ファイルと同じディレクトリです。 クラスターでは、DTC ログ ファイルは、クラスターのノード間でフェールオーバーされる共有ディスクに配置されます。 つまり、CRM サーバー アプリケーションの既定の動作は、クラスターのノード間でフェールオーバーすることです。 そのため、特定の CRM でノード間でフェールオーバーしないという代替動作が必要な場合は、その特定の CRM サーバー アプリケーションの CRM ログ ファイルの場所を変更する必要があります。
さらに、CRM アプリケーションにフェールオーバーが必要な場合は、クラスター グループの汎用アプリケーションとして構成する必要があります。 依存関係は DTC である必要があります。
関連トピック