メインコンテンツまでスキップ
バージョン: User Guides (BYOC)

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 個まで許可されています。以下の式を使用して、クラスター内のコレクション数およびパーティション数の上限を計算できます。

MhA4wDlMwhhXrvbFio6cS3LNnNe

  • クラスター内のコレクションの総数は、クラスターの CU 数の 256 倍または 16,384 のいずれか小さい方未満である必要があります。

  • クラスター内のすべてのコレクションにわたるパーティションの総数は、クラスターに割り当てられた CU 数の 1,024 倍または 65,536 のいずれか小さい方未満である必要があります。

  • 両方の条件を満たす必要があります。

Milvus v2.5.x と互換性のあるクラスター

CU あたり最大 1,024 個のコレクションまたは 4,096 個のパーティションを作成でき、コレクションあたりのパーティション数は最大 1,024 個まで許可されています。以下の式を使用して、クラスター内のコレクション数およびパーティション数の上限を計算できます。

I1aJwA2LShihxQbyG30cFm14ngf

  • クラスター内のコレクションの総数は、クラスターの 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

= 256 CUs

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

= 256 CUs

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 以降と互換性のあるクラスターに適用されます。

📘Notes

フラッシュ操作を手動で実行することは推奨されません。Zilliz Cloud クラスターが適切に処理します。

Load

ロードリクエストのレート制限は、クラスタあたり 20 req/s です。

📘Notes

すでにロードされているコレクションに対しては、新しいデータがこれらのコレクションに入ってきても、コレクションのロード操作を行う必要はありません。

各検索リクエスト/レスポンスは 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 個です。