ABBYY FlexiCapture はクラスターをサポートしています。クラスターを使用する主な利点は 2 つあります。
- 耐障害性。 いずれかのサーバーで障害が発生した場合、リクエストは別のサーバーで実行されます。
- 分散ワークロード。クエリ処理がクラスター ノード間に分散されるため、パフォーマンスが向上します。
ABBYY FlexiCapture のアーキテクチャを次の図に示します。
次のコンポーネントは、クラスター コンピューターにインストールできます: Processing Server、Licensing Server、Application Server。
Application Server を NLB クラスターにインストールすると、ワークロードを負荷分散できます。Processing Server と Licensing Server をフェールオーバー クラスターにインストールすると、耐障害性を確保できます。さらに、複数の Processing Station をインストールする必要があり、Database Server と File Storage はフェールオーバー モードで実行する必要があります。たとえば、Microsoft SQL Server 用のフェールオーバー クラスターを設定できます (詳細については、Microsoft Web サイトのこちらのページ を参照してください) 。
次の図は、フェールオーバー構成の例を示しています。
ABBYY FlexiCapture Distributed のフェールオーバー構成を作成するには、次の手順を実行します。
- フェールオーバー クラスター内の Processing Server を設定します。
- 分散ファイル システム を設定します。
- フェールオーバー クラスター内の Licensing Server を設定します。
- NLB クラスター内の Application Server を設定します。これには、NLB クラスターの設定 と Application Server の構成 が含まれます。
このセクションの手順は、Windows Server 2016 を使用していることを前提としています。別のオペレーティング システムを使用している場合は、一部の手順が異なることがあります。
同じコンピューターを、NLB クラスターとフェールオーバー クラスターの両方のノードに同時にすることはできません。つまり、ABBYY FlexiCapture のサーバー側をクラスター化するには、少なくとも 4 台のコンピューターが必要です。内訳は、NLB クラスター用に 2 台、フェールオーバー クラスター用に 2 台です。ファイル ストレージには、たとえば Network Attached Storage デバイスなどの、別個のフェールセーフ ユニットを使用してください。