> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# スケーリング

> ABBYY Vantage が処理能力をどのようにスケーリングするか: システムの制限、マイクロサービス レベルのスケーリング、過負荷保護、および API または SFTP/メール取り込み時の動作。

ABBYY Vantage クラウドサービスは、1 時間あたり数千件の文書を処理でき、負荷が増加すると自動的にスケールアップします。

<Note>
  オンプレミス環境および Private Cloud でのパフォーマンスに関するガイダンスについては、Private Cloud の [Performance Guide](/ja/vantage/self-hosted/v2.7/performance-guide) を参照してください。
</Note>

<div id="system-processing-capacity">
  ## システム処理能力
</div>

システム応答に目立った遅延が生じない範囲での、おおよその継続スループット:

| 期間                | 最大ページ数 |
| :---------------- | :----- |
| 1 分あたり (短時間のピーク)  | 500    |
| 1 時間あたり (短時間のピーク) | 12,500 |
| 1 日あたり (8 時間勤務日)  | 50,000 |

これらの数値を恒常的に上回る見込みがある場合は、テクニカルサポートに連絡してシステムの処理能力を再確認し、利用可能な選択肢について相談してください。極端なケースでは、Private Cloud が最適な選択肢となる場合があります。

<div id="scaling-principles">
  ## スケーリング原則
</div>

<div id="microservices-not-skills">
  ### Skillではなくマイクロサービス
</div>

VantageのSkillは、OCR、分類、抽出などのアクティビティで構成されるワークフローです (アクティビティはSkillの編集中に確認できます) 。各アクティビティは、専用のマイクロサービスプールによって実行されます。

スケーリングはマイクロサービスレベルで行われます。システムは、各アクティビティについて、タスクのキューと利用可能なマイクロサービスを監視します。キューが増え始めると、そのアクティビティ用のマイクロサービスがさらに追加されます。

スケーリングはSkillレベルでは行われないため、あるSkillの負荷が高くなっても、全体の処理量が上記の制限内に収まっている限り、ほかのSkillのパフォーマンスには影響しません。同じ理由で、ドキュメントのアップロードに使用する[SFTPまたはメールフォルダー](#uploading-files-from-an-sftp-or-mail-folder)がボトルネックになっている特定のケースを除き、Skillを複製してドキュメントフローを2つに分けても、パフォーマンスは向上しません。

<div id="across-the-system-not-per-tenant">
  ### システム全体での対応、テナント単位ではない
</div>

リソースはシステム全体でスケールするため、各テナントはより大きな共有プールから利用できます。過負荷が発生した場合、システムはスケールアップに約5分を要します。新しいエージェントの起動中は、どのテナントのトランザクションも過度に滞留しないよう、利用可能なリソースが分配されます。スケーリングが完了すると、処理速度は初期レベルかそれをわずかに上回る水準に戻ります。まれに、処理時間が最大で30%延びる場合があります。

<div id="protection-against-emergency-overloads">
  ### 緊急時の過負荷に対する保護
</div>

組み込みの制限により、たとえばクライアント側のプログラミングエラーによるシステムの過剰利用を防げます。テナントが継続的にシステムへ過負荷をかけた場合、Vantage はそのテナントのリソース使用量を通常の処理能力内に抑え、超過分のトランザクションはキューに入れます。

処理の遅延が発生した場合は、[サービスの稼働状況ページ](https://status.abbyy.com/)に表示されます。

<div id="api-calls-and-scaling">
  ## API呼び出しとスケーリング
</div>

Vantage API 経由でファイルを送信する際は、必要なだけ API 呼び出しを行えます。システムがスケールアップを開始した場合でも、すべてのトランザクションは作成され、一部は処理能力が増えるまでキューに入れられることがあります。Vantage には組み込みの DDoS 保護機能が備わっており、通常のファイルアップロード リクエストには影響しません。

<div id="uploading-files-from-an-sftp-or-mail-folder">
  ## SFTP またはメールフォルダーからのファイルのアップロード
</div>

SFTP ストレージには数百テラバイトの容量があります。Vantage API を介して処理用ファイルを送信するエージェントは、20 秒ごとに SFTP フォルダーを確認し、一度に最大 30 個のファイルを取り込みます。SFTP へのアップロードがボトルネックになる場合は、それぞれ専用の SFTP フォルダーを持つ 2 つの Skill を作成することを検討してください。これにより、2 つのエージェントが同時にファイルを取り込めるようになります。

メールフォルダーのインポートエージェントは、1 分ごとに最大 50 通のメールを取得し、各メールの本文と添付ファイルに対してトランザクションを作成します。メールフォルダーのインポートがボトルネックになる場合も、同様に 2 つの Skill に分ける回避策を適用できます。
