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

Free & Serverless クラスター

Free および Serverless クラスターはサービングクラスターです。作成、接続、管理という基本的なライフサイクルについては、このページを参照してください。

Note

Dedicated クラスターについては、Dedicated クラスター を参照してください。プロジェクトエンドポイントを介したオンデマンド検索については、オンデマンド検索のための接続 を参照してください。

作成​

Free または Serverless クラスターを作成する前に、Zilliz Cloud に登録済みであり、クラスターを作成する組織またはプロジェクトの所有権を持っていることを確認してください。

Note

各組織で作成できる Free クラスターは 1 つのみです。追加のサービングクラスターが必要な場合は、Serverless または Dedicated を使用してください。

Zilliz Cloud コンソールから Free または Serverless クラスターを作成できます。クラスターのステータスが Running に変わると、クラスターの準備が整います。パスワードは一度しか表示されないため、作成時に表示されるクラスター認証情報を保存してください。

RESTful API を使用してクラスターを作成することもできます。

Free クラスターを作成する​

bash
curl --request POST \
--url "https://api.cloud.zilliz.com/v2/clusters/createFree" \
--header "Authorization: Bearer ${API_KEY}" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--data-raw '{
"clusterName": "cluster-free",
"projectId": "proj-xxxxxxxxxxxxxxxxxxxxxx",
"regionId": "gcp-us-west1"
}'

Serverless クラスターを作成する​

bash
curl --request POST \
--url "https://api.cloud.zilliz.com/v2/clusters/createServerless" \
--header "Authorization: Bearer ${API_KEY}" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--data-raw '{
"clusterName": "cluster-serverless",
"projectId": "proj-xxxxxxxxxxxxxxxxxxxxxxx",
"regionId": "gcp-us-west1"
}'
パラメーター説明
API_KEYコントロールプレーン API リクエストの認証に使用する API キーです。
clusterName作成するクラスターの名前です。
projectIdクラスターを作成するプロジェクトの ID です。
regionIdクラスターを作成するクラウドリージョンの ID です。

接続​

Free および Serverless クラスターでは、以下のサービングエンドポイントのパターンを使用します。

bash
https://{cluster-id}.serverless.{region}.vectordb.zillizcloud.com
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)

管理​

Free および Serverless クラスターは、クラスターの詳細ページから管理できます。

操作Free クラスターServerless クラスター
Renameサポートされています。サポートされています。
ResumeFree クラスターは、7 日間連続で非アクティブになると自動的に一時停止され、いつでも再開できます。Serverless クラスターは一時停止および再開操作をサポートしていません。
Upgrade deployment optionServerless または Dedicated にアップグレードできます。Free から Dedicated へのアップグレードでは、新しい Dedicated クラスターが作成され、Free クラスターからデータが移行されます。Dedicated にアップグレードできます。Serverless から Dedicated へのアップグレードでは、新しい Dedicated クラスターが作成され、Serverless クラスターからデータが移行されます。
削除サポートされています。Free クラスターは、削除後にごみ箱から復元できません。サポートされています。

アップグレードによって新しい Dedicated クラスターが作成された場合は、アプリケーションコード内のクラスターエンドポイントを忘れずに更新してください。

削除​

プログラムからクラスターを削除するには、クラスター ID を指定してクラスター削除 API を呼び出します。

bash
curl --request POST \
--url "https://api.cloud.zilliz.com/v2/clusters/${CLUSTER_ID}/drop" \
--header "Authorization: Bearer ${API_KEY}" \
--header "Accept: application/json" \
--header "Content-Type: application/json"