リリースノート(2025年4月24日)
Zilliz Cloudのプライベートプレビューで、Zero-Downtime Migrationが利用可能になったことをお知らせできることを嬉しく思っています!クラスタをアップグレードする必要がある場合や、キャパシティ最適化されたコンピュートユニット(CU)から別のオプションに切り替える必要がある場合でも、サービスの中断なしにデータを簡単に移行できます。さらに、Zilliz BYOCは、BYOCプロジェクトのインスタンス設定を構成し、クラスタのAWS PrivateLinkを有効にするためのいくつかの改良を導入しました。
Milvusの互換性
このリリースはMilvus v 2.5. xと互換性があり、Milvus v 2.5.xのすべての機能が一般提供されています。
最小限のサービス中断でシームレスなデータ移行
以前のリリースでは、クラスタ間でデータを移行するには、厳密な可用性要件を持つ企業にとって障害となる慎重に計画されたダウンタイムが必要でした。Zilliz Cloudは、ゼロダウンタイム移行により、この複雑さを排除し、滑らかで完全に管理された移行体験を提供します。
この機能は、バックアップツールと変更データキャプチャ(CDC)の2つのコンポーネントを組み合わせたデュアルスタック戦略を使用しています。バックアップツールはソースクラスタの一貫したスナップショットをキャプチャし、CDCはターゲットクラスタへの新しい書き込みを実際立って追跡および複製します。
Zilliz Cloudのネイティブマイグレーションフローは以下を保証します:
-
履歴データとリアルタイム更新の一貫性
-
イベントの正しい順序付けと堅牢なフォールトトレランス
-
書き込みの競合、競合状態、スキーマの不一致に対する保護
-
移行過程を通じて、ソースクラスタとターゲットクラスタ間の状態遷移がスムーズに行われます。
Zilliz Cloudコンソールのプライベートプレビューで、ゼロダウンタイム移行が利用可能になりました。最初の移行を開始するにはログインしてください。ダウンタイムは必要ありません。詳細な操作手順と制限については、「ゼロダウンタイム移行」を参照してください。
BYOCはインスタンス設定とAWS PrivateLinkサポートで強化されました
Zilliz BYOCプロジェクトでは、Search Services、Other Database Components、Core Support Servicesなどの複数のグループにサービスが整理されています。このリリースでは、プロジェクト作成時に各サービスグループのインスタンスタイプと数量を定義できるようになりました。
構成を簡素化するために、Zilliz BYOCは4つの事前定義されたプロジェクトサイズ(小、中、大、X-大)を提供しているため、ワークロード要件に最適なオプションを選択できます。
このリリースでは、VPCからZilliz Cloud Control Planeへの安全でプライベートな接続のためにAWS PrivateLinkを有効または無効にする機能も導入されています。PrivateLinkはデフォルトオンになっていることに注意してください。
設定手順の詳細については、「BYOCをAWSにデプロイする」と「BYOC-IをAWSにデプロイする」を参照してください。
JSONフィールド内での細かいフィルタリング
以前は、JSONフィールドはインデックス化されておらず、すべてのフィルタークエリは各エンティティのJSONフィールド全体をスキャンする必要がありました。このリリースでは、JSONフィールド内の特定のパスに反転インデックスを作成してクエリを高速化できるようになりました。
JSONフィールドをインデックス化するには、インデックスタイプをINVERTEDに設定し、最適化したいJSONパスを指定し、その値を適切なデータ型にキャストします。メタデータフィルタリング中、Zilliz Cloudは各JSONフィールド値内の指定されたパスのみをスキャンし、解析時間を大幅に短縮し、フィルタリングのパフォーマンスを向上させます。
JSONフィールドをインデックス化する方法とその考慮事項の詳細については、JSONフィールドのインデックス化を参照してください。
その他の機能強化
クラスタのレプリカ数を変更するための新しいRESTful APIエンドポイントを追加しました。詳細については、「クラスタレプリカの変更」を参照してください。