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

サービングクラスターへの接続

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)