リリースノート (2024年12月26日)
今回のリリースでは、Zilliz Cloud はBYOCソリューション全体でセキュリティ、パフォーマンス、ユーザビリティを向上させるための重要な機能強化を導入しました。グローバルなmmap戦略が実装され、フィールドレベルとインデックスレベルの両方でカスタマイズ可能な設定が提供され、検索パフォーマンスを維持しながらコレクション容量を増やすことができます。Milvusを基盤として、Zilliz Cloudはクラスター内でのデータベース作成をサポートし、より良いデータ管理とマルチテナンシーのためにコレクションレベルのロールベースアクセス制御(RBAC)を提供します。さらに、検索精度設定が改善され、検索精度とパフォーマンスを効果的に最適化するのに役立つリコール率推定機能と組み合わされました。
Milvus互換性
このリリースは Milvus 2.4.x と互換性があります。
BYOC - データセキュリティと権限管理のための新しいソリューション
Zilliz Cloudの企業での採用が増えるにつれて、データセキュリティガバナンスと権限管理に関心を持つ企業が増えています。そのため、今回のリリースでは、ベクトルデータベースサービスにおけるデータセキュリティとサービス品質に対する厳格な要件を満たすために、まったく新しいBring-Your-Own (BYOC) ソリューションを導入しました。このソリューションは以下を保証します。
-
セキュアな通信: コントロールプレーンとデータプレーン間の通信は、アウトバウンドポート443を介してのみ行われるようになり、堅牢でセキュアな接続を保証します。
-
最適化された権限: デプロイメントと運用タスクには、最小限のきめ細かい権限設定が必要となり、セキュリティと管理の容易さが向上します。完全な権限リストについては、こちらをご覧ください。
詳細については、BYOC概要およびAWSへのBYOCデプロイを参照してください。
新しいリージョンが利用可能: GCP us-central1 (Iowa)
Zilliz CloudはGCP us-central1リージョン(アイオワ)で利用可能になり、米国中部のユーザー向けにレイテンシとパフォーマンスが向上しました。
利用可能なすべてのリージョンの詳細な料金情報については、料金ページをご覧ください。
データベース層のサポート
Zilliz Cloudは、クラスターとコレクションの間に位置するデータベース層を導入し、マルチテナンシーを可能にしながら、データを管理および整理する効率的な方法を提供します。この構造では、データベースはデータを整理および管理するための論理的な単位です。ユーザーは、異なるアプリケーションまたはテナント間でデータを論理的に分離するために複数のデータベースを作成でき、データセキュリティを強化し、マルチテナンシーを可能にします。データベースの詳細はこちら。
拡張されたデータ容量のためのmmapサポート
今回のリリースでは、Zilliz Cloudにmmapサポートが導入され、最大3倍のデータを最適に処理できるようになりました。mmapはディスクに保存された大きなファイルへの直接メモリアクセスを可能にし、Zilliz Cloudがインデックスとデータをメモリとディスクの両方に保存できるようにします。この設定は、アクセス頻度に基づいてデータの配置を最適化し、検索パフォーマンスを維持しながらコレクションのストレージ容量を大幅に拡張します。
専用クラスターのユーザーの場合、mmap設定はワークロード要件に基づいて完全にカスタマイズ可能です。ユーザーは、各コレクション内のベクトルデータ、スカラーデータ、およびスカラーインデックスのmmap戦略を柔軟に制御できます。グローバルmmap戦略の詳細については、mmapの使用を参照してください。
コレクションレベルRBACサポート
今回のリリースでは、コレクションレベルのロールベースアクセス制御(RBAC)のサポートが導入され、ユーザーはコレクションレベルで権限を管理し、マルチテナンシーの分離を強制できるようになりました。
3つの組み込みコレクションレベルの特権グループが利用可能です。
-
CollectionReadOnly (COLL_RO): コレクションデータへの読み取り専用アクセスを許可します。
-
CollectionReadWrite (COLL_RW): コレクションデータへの読み取りおよび書き込みアクセスを許可します。
-
CollectionAdmin (COLL_ADMIN): コレクションデータへの読み取りおよび書き込みアクセスと、コレクションを管理する権限を許可します。
詳細については、コレクションレベルの特権グループを参照してください。
高リコール検索
Zilliz Cloudは、検索精度を制御することでベクトル検索を最適化するためのlevelという検索パラメータを導入しました。このパラメータは1から10の範囲で、デフォルト値は1です。パラメータを調整することで、ユーザーは検索リコールとパフォーマンスのバランスを取ることができます。
-
デフォルト値 (level=1): 最適な検索パフォーマンスを維持しながら、一般的なケースで90%以上のリコールを提供します。
-
高リコール検索 (level=6~10): 高いリコール率(例:99%以上)が必要なシナリオでは、ユーザーはパラメータを6から10の間に設定するか、パフォーマンスがそれほど重要でない場合は10を選択できます。
この柔軟性により、ユーザーは特定の要件に合わせて検索動作を調整し、精度と速度の間の望ましいバランスを達成できます。詳細については、「level」パラメータの使用を参照してください。
リコール率推定
検索中にリコール率を推定する機能を導入しました。search_paramsでenable_recall_calculationパラメータをtrueに設定することで、検索結果の一部としてシステム推定のリコール率を受け取ることができます。
リコール率推定とlevelパラメータを組み合わせることで、ユーザーはアプリケーションに必要なリコール率を達成するための適切なlevel設定を簡単に特定できます。詳細については、リコール率の取得を参照してください。