容量の調整 - Amazon Kendra

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

容量の調整

Amazon Kendra インデックス用のリソースをキャパシティユニットで提供します。各キャパシティユニットは、インデックスの追加リソースを提供します。ドキュメントストレージとクエリには、個別のキャパシティユニットがあります。 Amazon Kendra キャパシティユニットはエンタープライズエディションのインデックスにのみ追加できます。デベロッパーエディションのインデックスに容量を追加することはできません。

ドキュメントストレージキャパシティユニットは、インデックス用に次の追加のストレージを提供します。

  • 100,000 ドキュメントか 30 GB のストレージ。

クエリキャパシティユニットは、インデックス用に次の追加のクエリを提供します。

  • 1 秒あたり 0.1 クエリまたは 1 日あたり 8,000 クエリ。

各インデックスには、1 キャパシティーユニットに等しい基本キャパシティーが付属しています (30 GB のストレージ、毎秒 0.1 クエリ)。追加キャパシティユニットごとに追加料金が発生します。詳細については、「Amazon Kendra 料金表」を参照してください。

インデックス用のストレージおよびクエリリソースには、最大 100 の追加キャパシティーユニットを追加できます。さらにユニットが必要な場合は、サポートにお問い合わせください。

キャパシティーユニットを 1 日あたり最大 5 回調整して、使用要件に合わせることができます。インデックスに保存されているドキュメントの数を下回るドキュメントのストレージキャパシティを減らすことはできません。例えば、150,000 のドキュメントを保存する場合、ストレージキャパシティを 1 追加ユニット未満に減らすことはできません。

インデックスが使用しているリソースをコンソールで表示するには、インデックスの名前を選択してインデックスの設定やその他の情報を開くか、DescribeIndexAPI を使用できます。

Amazon Kendra また、インデックスの容量を超えると例外が返されます。すべてのドキュメントの抽出合計サイズがインデックスの制限を超えた場合、ServiceQuotaExceededException を受け取ります。ドキュメント数がインデックスの制限を超えた場合、各ドキュメントごとに、InvalidRequest を受け取ります。1 秒あたりのクエリ数が制限を超えた場合、ThrottlingException を受け取ります。制限の詳細については、「Amazon Kendraのクォータ」を参照してください。

蓄積されたクエリは最大 24 時間持続します。

容量の表示

インデックスの名前を選択して詳細にアクセスすると、 Amazon Kendra インデックスが使用しているリソースをコンソールで確認できます。コンソールには使用量のグラフが表示されるため、インデックスが使用するストレージおよびクエリキャパシティーを判断できます。この情報を使用して、キャパシティの追加計画を立てることができます。

ドキュメントストレージとクエリの使用を表示するには (コンソール)
  1. AWS Management Console にサインインし、https://console.aws.amazon.com/kendra/home Amazon Kendra のコンソールを開きます。

  2. インデックスのリストから、アクセスするインデックスを選択します。

  3. 設定セクションまでスクロールすると、現在のドキュメントストレージとクエリの合計キャパシティーが表示されます。

API を使用して容量を表示するには、 Amazon Kendra DescribeIndexAPI CapacityUnits のパラメータを使用します。

キャパシティの追加および削除

インデックスの容量を追加する必要がある場合は、コンソールまたは Amazon Kendra API を使用して追加できます。

ストレージまたはクエリキャパシティーを追加または削除するには (コンソール)
  1. AWS Management Console にサインインし、https://console.aws.amazon.com/kendra/home Amazon Kendra のコンソールを開きます。

  2. インデックスのリストから、アクセスするインデックスを選択します。

  3. [編集] を選択するか、[アクション] ドロップダウンから [編集] を選択します。

  4. [次へ] を選択して、プロビジョニングの詳細ページに移動します。

  5. ドキュメントストレージやクエリキャパシティーユニットを追加または削除します。

  6. 続けて [次へ] を選択してレビューページに移動し、[更新] を選択して変更を保存します。

インデックスのキャパシティーを更新した後、変更が適用されるまで数分かかることがあります。

API を使用して容量を追加または削除するには、 Amazon Kendra UpdateIndexAPI CapacityUnits のパラメータを使用します。

Amazon Kendra インテリジェントランキングキャパシティ

キャパシティーユニットは、再スコア実行プランの 1 秒あたりの、次の再スコアリクエストを提供します。再スコア実行プランは Rescore API のプロビジョニングに使用されるリソースです。

  • 1 秒あたり 0.01 のリクエストです。

各再スコア実行プランには、1 キャパシティーユニット (0.01 リクエスト/秒) に等しい基本キャパシティーがあります。追加キャパシティユニットごとに追加料金が発生します。詳細については、「Amazon Kendra 料金表」を参照してください。

最大 1000 個の追加キャパシティーユニットを再スコア実行プランに追加できます。さらにユニットが必要な場合は、サポートにお問い合わせください。

クエリ提案キャパシティ

クエリ候補を使用する場合、基本クエリ容量は 1 秒あたり 2.5 GetQuerySuggestionsコールです。GetQuerySuggestions キャパシティは、インデックスのプロビジョニングされたクエリキャパシティの 5 倍、または 1 秒あたり 2.5 コールのベースキャパシティのどちらか高い方です。例えば、インデックスのベースキャパシティは 1 秒あたり 0.1 クエリであり、GetQuerySuggestions キャパシティのベースは 1 秒あたり 2.5 コールです。インデックスの 1 秒あたりの合計 0.2 クエリに 1 秒あたり 0.1 クエリを追加すると、GetQuerySuggestions キャパシティは 1 秒あたり 2.5 コール (1 秒あたり 0.2 クエリの場合の 5 倍以上) になります。

Amazon Kendra エクスペリエンス容量

検索エクスペリエンスのキャパシティ

Amazon Kendra Query Amazon Kendra エクスペリエンスではQuerySuggestionsSubmitFeedback 1 秒あたり 15 リクエスト、クエリバーストでは 1 秒あたり 40 リクエストでスロットリングを開始します。150 を超えるクエリキャパシティーユニットを持つインデックスの場合、これらの制限は引き続き適用されます。

例えば、インデックスのクエリキャパシティユニットは 150 であるため、検索エクスペリエンスアプリケーションでは 1 秒あたり 15 のリクエストを処理できます。ただし、クエリキャパシティユニットを 200 にスケーリングしても、検索エクスペリエンスアプリケーションで処理されるのは 1 秒あたり 15 リクエストのみです。クエリキャパシティユニットを 100 にスケーリングすると、検索エクスペリエンスアプリケーションで処理されるのは 1 秒あたり 10 リクエストのみです。

適応型クエリバースト

Amazon Kendra には 1 クエリ容量ユニットの基本容量がプロビジョニングされています。1 日あたり最大 8,000 クエリを使用し、最小スループットは 1 秒あたり 0.1 クエリ (クエリキャパシティユニットあたり) です。蓄積されたクエリは最長 24 時間持続し、トラフィックの急増にも対応できます。許容されるバーストの量は、その時点でのクラスターの負荷によって異なるため、変化します。ピーク時の負荷レベルに対応できる十分なクエリキャパシティーユニットをプロビジョニングします。

プロビジョニングされたスループットを上回る予期しないトラフィックの急増を処理するための適応型アプローチとして、 Amazon Kendra組み込みのアダプティブクエリバーストがあります。適応型クエリバーストは、 Amazon Kendraの Enterprise Edition でのみ使用できます。

アダプティブクエリバーストは、未使用のクエリ容量を適用して予期しないトラフィックを処理できるようにする組み込み機能です。 Amazon Kendra インデックスにプロビジョニングしたクエリの最大数まで、未使用のクエリをプロビジョニングされたクエリの 1 秒あたりのレートで累積します。 Amazon Kendra これらの累積クエリは、割り当てられたキャパシティを超える予期しないトラフィックに使用されます。適応型クエリバーストの最適なパフォーマンスは、合計インデックスサイズ、クエリの複雑さ、累積された未使用のクエリ、インデックスの全体的なロードなど、いくつかの要因によって異なります。バーストキャパシティを正確に測定するには、独自のロードテストを実行することをお勧めします。