メインコンテンツまでスキップ

サービングクラスターに接続する

Zilliz Cloud は、多様なビジネスニーズに対応するさまざまなサービングクラスターのデプロイオプションを提供します。

  • Free: 学習や個人プロジェクトの出発点となるオプションで、ストレージ、vCU 消費量、コレクション数に制限があります。

  • Serverless: ワークロードに合わせて自動的にスケールする共有環境を提供し、リソースをプロビジョニングする必要はありません。予測不能なトラフィックや急増するトラフィックに対して、優れたコスト効率と伸縮性を実現します。

  • Dedicated: 一貫した予測可能なパフォーマンスが求められる本番ワークロード向けに、分離された予約済み環境を提供します。このオプションは、持続的な高スループットと低レイテンシが重要なアプリケーションに最適です。

エンドポイント形式​

クラスタータイプエンドポイントパターン備考
Free/Serverlesshttps://{cluster-id}.serverless.{region}.vectordb.zillizcloud.comFree/Serverless クラスターは、専用ポートなしでリアルタイムサービングエンドポイントを使用します。
Dedicatedhttps://{cluster-id}.{region}.vectordb.zillizcloud.com:19530Dedicated クラスターは、ポート 19530 を使用するリアルタイムサービングエンドポイントを使用します。

Free/Serverless クラスターに接続する​

クラスターの詳細ページにある Connect カードから、クラスターのパブリックエンドポイントをコピーします。トークンには、クラスターへのアクセス権を持つ API キー、または username:password 形式のクラスター認証情報を使用します。

python
from pymilvus import MilvusClient

CLUSTER_ENDPOINT = "YOUR_CLUSTER_ENDPOINT"
TOKEN = "YOUR_CLUSTER_TOKEN"

client = MilvusClient(
uri=CLUSTER_ENDPOINT,
token=TOKEN,
)

接続を確認するには、コレクションの一覧表示など、軽量な操作を実行します。

python
collections = client.list_collections()
print(collections)

Dedicated クラスターに接続する​

SDK 間でクラスターのエンドポイントとトークンを一貫して使用します。YOUR_CLUSTER_ENDPOINT は、クラスターの Connect カードからコピーしたパブリックエンドポイントです。YOUR_CLUSTER_TOKEN には、ターゲットクラスターへのアクセス権を持つ API キー、または username:password 形式のクラスター認証情報を使用します。

python
from pymilvus import MilvusClient

CLUSTER_ENDPOINT = "YOUR_CLUSTER_ENDPOINT"
TOKEN = "YOUR_CLUSTER_TOKEN"

client = MilvusClient(
uri=CLUSTER_ENDPOINT,
token=TOKEN,
)

接続を確認するには、コレクションの一覧表示など、軽量な操作を実行します。

python
collections = client.list_collections()
print(collections)