メインコンテンツへスキップ

はじめに

ABBYY Vantage をインストールする際、サービスとワーカーの数は負荷によって異なります。ABBYY Vantage は、文書処理を最適化するために、サービスとワーカーを自動的にスケーリングします。このガイドでは、負荷に応じて ABBYY Vantage が必要とするリソースに関する情報と、それらのリソースを ABBYY Vantage に適切に提供する方法についてのシステム管理者向けの推奨事項を説明します。

参照構成

リソース消費量は、文書処理のシナリオ、つまり処理する文書の種類、使用するSkill、ページ負荷 (一定時間内に処理されるページ数) によって異なります。 高可用性の参照構成は、デフォルトのProcess skillを使用して3ページおよび50ページの請求書を処理する条件で、次の負荷でテストされました。
  • 8時間あたり50,000ページ
  • 8時間あたり100,000ページ
  • 8時間あたり150,000ページ
  • 8時間あたり200,000ページ
高可用性なしの参照構成は、デフォルトのProcess skillを使用して3ページの請求書を処理する条件で、次の負荷でテストされました。
  • 8時間あたり10,000ページ
  • 8時間あたり30,000ページ
  • 8時間あたり50,000ページ
高可用性なし構成では、Deep Learning activityを使用したSkillのトレーニングはサポートされていません。
参照構成のテストでは、REST API経由でファイルをシステムに投入しました。次のワークフローを持つデフォルトのProcess skillを使用しました。
  1. ファイルをImportします。
  2. 文書をRecognizeします。
  3. Classifyして文書タイプを判定します。
  4. 文書からデータをExtractします。
  5. データをJSONにExportします。

ノードの種類

*上記のディスク サイズ要件は最小要件を示しており、追加のディスク領域が必要になる場合があります。既定では、Vantage は仮想マシン上に NFS ファイル ストレージをインストールします。この場合、最初のサービス ノードとして使用される仮想マシンでは、負荷に応じて追加のディスク領域が必要になります。

ストレージ要件

サイズの大きいデータ カタログ、多数のアクティビティを含む Skill を使用する場合、またはデータを共有フォルダーにエクスポートする場合は、追加のストレージ容量が必要になることがあります。
負荷が 8 時間あたり 10,000 ページを超える場合は、外部ストレージの使用を推奨します。

パフォーマンス結果

ページ負荷に応じて、各構成で文書を効率的に処理するために ABBYY Vantage に必要なリソース量は次のとおりです。

高可用性構成

テスト時には、Blob ストレージに使用されるディスクの入出力操作に関する統計情報も収集されました。お客様の環境でも、これらの数値を超えることはないと見込まれます。

ディスク I/O 操作

高可用性なしの構成

*ワーカーノードが1つの構成はテスト目的専用であり、どの Activity を使用する Skill の学習にも対応していません。
ABBYY Vantage をスケーリングしても、文書処理時間の増加は見られませんでした。

ノードの管理

システム管理者は、必要な処理量に対応するため、クラスターにワーカーノードを追加できます。ノードの準備方法の詳細については、システム要件を参照してください。

ワーカーノードの追加

ワーカーノードを追加するには、次の手順を実行します。
  1. インストールディレクトリにあるインベントリファイルを開きます。
  2. [abbyy_workers] セクションで、名前と IP アドレスを指定してノードを 1 つ追加します。
  3. インストーラーを実行します。
  1. 次のプレイブックを実行します。