Zilliz Cloud の制限
このページでは、Zilliz Cloud プラットフォームにおける制限について説明します。このページに記載されている設定のほとんどは、Zilliz が提供する OPS システムを使用して調整できます。さらにサポートが必要な場合は、お問い合わせ ください。
組織とプロジェクト
以下の表は、単一ユーザーに対して許可される組織とプロジェクトの最大数を示しています。
Item | Max Number | Remarks |
|---|---|---|
Project | 100 | 各ユーザーは、1 つの組織内で最大 100 個のプロジェクトを作成できます。 |
コレクション
Zilliz Cloud クラスター内のコレクションおよびパーティションの最大数は、割り当てられた CU 数と互換性のある Milvus のバージョンによって異なります。以下の説明を参照し、クラスター内のコレクションおよびパーティションの最大数を計算できます。
Milvus v2.4.x と互換性のあるクラスター
CU あたり最大 256 個のコレクションまたは 1,024 個のパーティションを作成でき、コレクションあたりのパーティション数は最大 1,024 個まで許可されています。以下の式を使用して、クラスター内のコレクション数およびパーティション数の上限を計算できます。

-
クラスター内のコレクションの総数は、クラスターの CU 数の 256 倍または 16,384 のいずれか小さい方未満である必要があります。
-
クラスター内のすべてのコレクションにわたるパーティションの総数は、クラスターに割り当てられた CU 数の 1,024 倍または 65,536 のいずれか小さい方未満である必要があります。
-
両方の条件を満たす必要があります。
Milvus v2.5.x と互換性のあるクラスター
CU あたり最大 1,024 個のコレクションまたは 4,096 個のパーティションを作成でき、コレクションあたりのパーティション数は最大 1,024 個まで許可されています。以下の式を使用して、クラスター内のコレクション数およびパーティション数の上限を計算できます。

-
クラスター内のコレクションの総数は、クラスターの CU 数の 1,024 倍または 16,384 のいずれか小さい方未満である必要があります。
-
クラスター内のすべてのコレクションにわたるパーティションの総数は、クラスターに割り当てられた CU 数の 4,096 倍または 65,536 のいずれか小さい方未満である必要があります。
-
両方の条件を満たす必要があります。
フィールド
Item | Max Number |
|---|---|
Fields per collection | 64 |
Vector fields per collection | 10 |
フィールドに関するその他の制限:
- VarChar や JSON などの一部のフィールドは、予想よりも多くのメモリを使用し、クラスターがいっぱいになる原因となることがあります。
次元数
ベクトルフィールドの最大次元数は 32,768 です。
シャード
許可されるシャードの最大数は、クラスターの CU サイズによって異なります。
CU サイズ | 最大数 |
|---|---|
1 - 2 CU | 2 |
4 - 8 CU | 4 |
12 - 64 CU | 8 |
> 64 CU | 16 |
レート制限
Zilliz Cloud では、コレクションおよびパーティションのデータ定義言語(DDL)操作(コレクションの作成、ロード、リリース、削除など)にもレート制限を課しています。以下のレート制限は、Serverless クラスターと Dedicated クラスターの両方のコレクションに適用されます。
Rate 制限 | |
|---|---|
コレクション DDL 操作 (create, load, release, drop) | クラスタあたり 20 req/s |
パーティション DDL 操作 (create, load, release, drop) | クラスタあたり 20 req/s |
運用
このセクションでは、Zilliz Cloud クラスターにおける一般的なデータ操作のレート制限に焦点を当てています。
Insert
各挿入リクエスト/レスポンスは 64 MB を超えてはいけません。
適用されるレート制限は、クラスタイプと使用中の CU 数によって異なります。以下の表は、挿入操作のレート制限を示しています。
Maximum Insert Rate 制限s | |
|---|---|
[1 CU, 2 CUs] | 8 MB/s |
[4 CUs, 8 CUs] | 12 MB/s |
[12 CUs, 20 CUs] | 16 MB/s |
[24 CUs, 64 CUs) | 24 MB/s |
[64 CUs, 128CUs) | 36 MB/s |
[128 CUs, 256CUs) | 48 MB/s |
| 64 MB/s |
データを挿入する際は、スキーマで定義されたすべてのフィールドを含めてください。コレクションで AutoID が有効になっている場合、プライマリキーは除外してください。
挿入されたエンティティを検索やクエリですぐに取得可能にするには、検索またはクエリリクエストの一貫性レベルを Strong に変更することを検討してください。詳細については、一貫性レベル をご覧ください。
Upsert
各アップサートリクエスト/レスポンスは 64 MB を超えてはいけません。
適用されるレート制限は、クラスタイプと使用中の CU 数によって異なります。以下の表は、アップサート操作のレート制限を示しています。
最大アップサートレート制限 | |
|---|---|
[1 CU, 2 CUs] | 8 MB/s |
[4 CUs, 8 CUs] | 12 MB/s |
[12 CUs, 20 CUs] | 16 MB/s |
[24 CUs, 64 CUs) | 24 MB/s |
[64 CUs, 128CUs) | 36 MB/s |
[128 CUs, 256CUs) | 48 MB/s |
| 64 MB/s |
データをアップサートする際は、スキーマで定義されたすべてのフィールドを含めてください。
アップサートされたエンティティを検索やクエリですぐに取得可能にするには、検索またはクエリリクエストの一貫性レベルを Strong に変更することを検討してください。詳細については、一貫性レベル をご覧ください。
インデックス
インデックスタイプはフィールドタイプによって異なります。以下の表は、インデックス化可能なフィールドタイプと対応するインデックスタイプを示しています。
フィールドタイプ | インデックスタイプ | メトリックタイプ |
|---|---|---|
ベクトルフィールド | AUTOINDEX | L2, IP, および COSINE |
VarChar フィールド | TRIE | N/A |
Int8/16/32/64 | STL_SORT | N/A |
Float32/64 | STL_SORT | N/A |
Flush
フラッシュリクエストのレート制限は 0.1 リクエスト/秒で、特定のクラスタイプにおいてコレクションレベルで課されます。このレート制限は、Milvus v2.4.x 以降と互換性のあるクラスターに適用されます。
フラッシュ操作を手動で実行することは推奨されません。Zilliz Cloud クラスターが適切に処理します。
Load
ロードリクエストのレート制限は、クラスタあたり 20 req/s です。
すでにロードされているコレクションに対しては、新しいデータがこれらのコレクションに入ってきても、コレクションのロード操作を行う必要はありません。
Search
各検索リクエスト/レスポンスは 64 MB を超えてはいけません。
各検索リクエストが運ぶクエリベクトルの数(通常 nq として知られています)は 16,384 を超えず、各検索レスポンスが運ぶ数(通常 topK として知られています)は返されるエンティティ数が 16,384 を超えないように制限されています。
Query
各クエリリクエスト/レスポンスは 64 MB を超えてはいけません。
各クエリレスポンスは、返されるエンティティ数が 16,384 を超えないように制限されています(通常 topK として知られています)。
Delete
各削除リクエスト/レスポンスは 64 MB を超えてはいけません。
削除リクエストのレート制限は、クラスタあたり 0.5 MB/s です。
Drop
削除(Drop)リクエストのレート制限は、クラスタあたり 20 req/s です。
データインポート
コレクション内で実行中または保留中のインポートジョブは最大 10,000 件まで可能です。
Zilliz Cloud では、Web コンソール上でインポートするファイルにも制限を設けています。
ファイルタイプ | ローカルアップロード | オブジェクトストレージから |
|---|---|---|
JSON | 1 GB | 最大合計インポートサイズは 1 TB で、各ファイルの最大サイズは 10 GB、ファイル数は最大 1,000 件です。 |
Parquet | 1 GB | 最大合計インポートサイズは 1 TB で、各ファイルの最大サイズは 10 GB、ファイル数は最大 1,000 件です。 |
Numpy | 非対応 | 最大合計インポートサイズは 1 TB で、各サブディレクトリの最大サイズは 10 GB、サブディレクトリ数は最大 1,000 件です。 |
詳細については、ストレージオプション および フォーマットオプション を参照してください。
コンソールでのバックアップ
手動で作成されたバックアップは永久に保持されます。
自動作成されたバックアップの最大保持期間は 30 日です。
コンソールでの復元
スナップショットの元のクラスターと同じリージョンにあるスナップショットを復元できます。復元のターゲットクラスターは、元のクラスターと同じ CU タイプを使用する必要があります。
IP アクセスリスト
Item | Max Number | Remarks |
|---|---|---|
コンソール IP アクセス | 100 | コンソールの IP 許可リストに最大 100 個の IP アドレスを追加できます。 |
マイグレーション
他のベンダーから Zilliz Cloud クラスターへデータをマイグレーションできます。マイグレーションごとのコレクションの最大数は、Zilliz Cloud クラスターによって異なります。マイグレーション時に一度にマイグレーションできるコレクションの最大数は 10 個です。