Vector Search Edition には、インスタンスのリソース要件を推定するための仕様電卓が含まれています。新しいインスタンスを作成する前に、予算計画に活用できます。
電卓の使用方法
Specification Calculator をクリックします。
OpenSearch Vector Search Edition 仕様電卓 ダイアログボックスが開き、基本構成、ベクトルデータ構成、および クエリ構成 の 3 つの構成セクションが表示されます。パラメーターを設定後、Perform Operation をクリックすると、推奨される仕様が表示されます。
基本構成
-
インスタンスリージョン:新規インスタンスのリージョンです。
-
ディザスタリカバリ:ディザスタリカバリが必要かどうかを [はい] または [いいえ] で選択します。
ベクトルデータ構成
-
ベクトルドキュメント数:インスタンスに格納するベクトルドキュメントの総数です。
-
ベクトルディメンション:インスタンスに格納するベクトルのディメンションです。
-
ベクトルアルゴリズム:要件に基づいてベクトルアルゴリズムを選択します。以下の 3 種類のアルゴリズムがサポートされています。
-
HNSW:グラフベースのベクトル取得アルゴリズムで、非常に高い取得レートと優れたパフォーマンスを提供します。メモリおよびストレージ使用量は Linear と同等です。低次元および高次元の両方のベクトルデータセットで良好な性能を発揮し、ほとんどのベクトル検索シナリオに適しています。
-
QC:量子化およびクラスタリングに基づくベクトル取得アルゴリズムです。取得精度とパフォーマンスのバランスが良く、リソース消費が少なく、良好なパフォーマンスを提供します。特に低次元ベクトルデータセットで優れた性能を発揮します。メモリおよびストレージ使用量は、通常、Linear や HNSW に必要な量の約 4 分の 1 です。取得レートに対する厳格な要件がない大規模取得シナリオに適しています。
-
Linear:線形探索アルゴリズム(力まかせ探索とも呼ばれます)。完全に正確な取得結果を保証しますが、リソースを大量に消費し、パフォーマンスは低めです。通常、10,000 件以下の小規模データセットに対する正確な検索に使用されます。
クエリ構成
-
平均 QPS:秒間クエリ数 (QPS) の想定値です。
-
期待される平均応答時間:クエリの目標となる平均応答時間です。単位として秒 (s) またはミリ秒 (ms) を選択します。
構成が完了したら、Perform Operation をクリックします。
計算が完了すると、システムは Query Result Searcher (QRS) ワーカーおよび searcher ワーカーに必要な仕様とレプリカ数を推奨します。
推奨内容には、QRS ワーカーインスタンスファミリー、QRS ワーカー数、QRS ワーカー仕様、searcher ワーカーインスタンスファミリー、searcher ワーカー数、searcher ワーカー仕様、および searcher ワーカーあたりのディスク領域 などのパラメーターが含まれます。
その後、推奨された仕様でインスタンスを購入できます。