クラスターの作成
Dedicated cluster は、一貫性があり予測可能なパフォーマンスを求める本番ワークロード向けに、分離された予約済み環境を提供します。このオプションは、持続的な高スループットおよびレイテンシに敏感なアプリケーションに最適です。
このトピックでは Dedicated cluster を作成する方法について説明します。Free または Serverless cluster を作成するには、Free & Serverless Clusters を参照してください。
前提条件
以下を確認してください。
-
Zilliz Cloud への登録。詳細は Register with Zilliz Cloud を参照してください。
-
cluster を作成する organization または project の所有権。ロールと権限の詳細については、Access Control Explained を参照してください。
Dedicated cluster を作成する
- Cloud Console
- cURL
次のデモは、Dedicated cluster の作成方法を示しています。
Dedicated cluster では、次の情報を設定する必要があります。
| Parameter | Description |
|---|---|
| Cluster Name | cluster に一意の識別子を割り当てます。 |
| Cluster Description (optional) | cluster の説明を入力します。最大 255 文字です。 |
| Cluster Type | cluster のパフォーマンス要件に合った cluster タイプを選択します。詳細は Select the Right Cluster Type を参照してください。Tiered-storage cluster を選択するには、cluster に少なくとも 8 query CU が必要です。 |
| Query CU | cluster の query CU 数を選択します。個人のメールアドレスで作成された organization の場合、支払い方法が設定されていても、Dedicated cluster の最大 query CU サイズは 32 です。 |
| Backup Policy (optional) | 作成する cluster の自動バックアップポリシーを決定します。バックアップポリシーの詳細については、Schedule Automatic Backups を参照してください。 |
cluster の作成中に、cluster の認証情報(ユーザー名とパスワード)を保存する必要があります。これらは一度しか表示されません。
cluster のステータスが "Running" になったら、cluster は正常に作成されています。その後、cluster endpoint と token をコピーし、それらを使用して cluster に接続できます。
リクエストは次の例のようになります。ここで {API_KEY} は認証に使用する API key です。詳細は Create Dedicated Cluster を参照してください。
curl --request POST \
--url "${BASE_URL}/v2/clusters/createDedicated" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Accept: application/json" \
--header "Request-Timeout: 5" \
--header "Content-Type: application/json" \
-d '{
"clusterName": "Cluster-05",
"projectId": "proj-xxxxxxxxxxxxxxxxxxxxxx",
"regionId": "aws-us-west-2",
"plan": "Standard",
"cuType": "Performance-optimized",
"cuSize": 1,
"description": "A cluster for vector search workloads."
}'
上記のコマンドでは、
-
{API_KEY}: API リクエストの認証に使用される認証情報です。値を自身のものに置き換えてください。 -
clusterName: 作成する cluster の名前です。 -
projectId: cluster を作成する project の ID です。project ID を一覧表示するには、List Projects 操作を呼び出します。 -
regionId: cluster を作成する cloud region の ID です。利用可能な cloud region ID を取得するには、List Cloud Regions 操作を呼び出します。 -
cuType: cluster のタイプです。有効な値は Performance-optimized、Capacity-optimized、Tiered-storage です。 -
cuSize: cluster に使用される query CU の数です。値の範囲は 1 ~ 2,048 です。個人のメールアドレスで作成された organization の場合、支払い方法が設定されていても、Dedicated cluster の最大 query CU サイズは 32 です。 -
description(optional): cluster の説明です。
以下は出力例です。
{
"code": 0,
"data": {
"clusterId": "inxx-xxxxxxxxxxxxxxx",
"username": "db_admin",
"password": "****************",
"prompt": "successfully submitted, cluster is being created. You can access data about the creation progress and status of your cluster by DescribeCluster API. Once the cluster status is RUNNING, you may access your vector database using the SDK with the admin account and the initial password you specified."
}
}
暗号化された cluster を作成する
この機能は、Business Critical (SaaS) および BYOC デプロイメントでのみ利用できます。
この機能は AWS で利用できます。Google Cloud および Microsoft Azure では利用できません。
暗号化された cluster を作成するには、少なくとも customer-managed encryption key (CMEK) を Zilliz Cloud に追加する必要があります。詳細は、Customer-managed Keys for Data Encryption を参照してください。

KMS key を追加したら、次のように暗号化された cluster を作成できます。
Choose Deployment Option セクションで Dedicated をクリックします。
cluster の cloud provider と region を選択します。
Encryption at Rest with CMEK を有効にし、既存の KMS key を選択します。作成する cluster と同じ region にある KMS key のみ選択できます。
概要を確認し、Create Cluster をクリックします。

暗号化された cluster の Overview ページでは、上の図に示すように、cluster 名の右側に key アイコンが表示されます。暗号化された cluster 内で作成されるすべての collection は、デフォルトで暗号化されます。
FAQ
cluster の作成時に Milvus のバージョンを指定できますか?
いいえ。Zilliz Cloud は、最新のサポート対象 Milvus バージョンで cluster を自動的にプロビジョニングし、管理されたローリングアップグレードによって最新の状態を維持します。特定のバージョンが必要な場合は、サポートに連絡してユースケースを説明してください。