クラスターを作成する
Dedicated クラスターは、一貫して予測可能なパフォーマンスを必要とする本番ワークロード向けに、分離された予約済み環境を提供します。このオプションは、持続的な高スループットとレイテンシに敏感なアプリケーションに最適です。
このトピックでは、Dedicated クラスターを作成する方法について説明します。Free クラスターまたは Serverless クラスターを作成する場合は、Free & Serverless クラスター を参照してください。
事前準備
以下を確認してください。
-
Zilliz Cloud に登録済みであること。Zilliz Cloud への登録を参照してください。
-
クラスターを作成する組織またはプロジェクトの所有権を持っていること。ロールと権限の詳細については、Access Control Explained を参照してください。
Dedicated クラスターを作成する
- Cloud Console
- cURL
次のデモでは、Dedicated クラスターを作成する方法を示します。
Dedicated クラスターでは、次の情報を設定する必要があります。
| Parameter | Description |
|---|---|
| クラスター Name | クラスターの一意の識別子を割り当てます。 |
| クラスター Description (optional) | クラスターの説明を 255 文字以内で入力します。 |
| クラスター Type | クラスターのパフォーマンス要件に合ったクラスタータイプを選択します。詳細については、適切なクラスタータイプの選択 を参照してください。 |
| Query CU | クラスターの Query CU 数を選択します。個人用メールアドレスで作成された組織では、支払い方法が設定されていても、Dedicated クラスターの最大 Query CU サイズは 32 です。 Enterprise プロジェクトでクラスターを作成する場合、オートスケーリングはデフォルトで有効になっています。入力ボックスに値を入力するかスライダーをドラッグして、オートスケーリングの最小および最大 Query CU 数を設定できます。オートスケーリングの詳細については、オートスケーリング を参照してください。 |
| Backup Policy (optional) | 作成するクラスターの自動バックアップポリシーを決定します。バックアップポリシーの詳細については、自動バックアップのスケジュール を参照してください。 |
| Replica | クラスターのレプリカ数です。 |
クラスターの作成中に、一度だけ表示されるクラスターの資格情報(ユーザーとパスワード)を保存する必要があります。
クラスターのステータスが「Running」になれば、クラスターの作成は成功したことになります。その後、クラスターのエンドポイントとトークンをコピーし、クラスターに接続するために使用できます。
リクエストは次の例のようになります。ここで、{API_KEY} は認証に使用する API キーです。詳細については、Create Dedicated クラスター を参照してください。
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: 作成するクラスターの名前です。 -
projectId: クラスターを作成するプロジェクトの ID です。プロジェクト ID を一覧表示するには、List Projects オペレーションを呼び出します。 -
regionId: クラスターを作成するクラウドリージョンの ID です。使用可能なクラウドリージョン ID を取得するには、List Cloud Regions オペレーションを呼び出します。 -
cuType: クラスターのタイプです。有効な値は、Performance-optimized、Capacity-optimized、Tiered-storage です。 -
cuSize: クラスターに使用する Query CU 数です。値の範囲は 1 から 2,048 です。個人用メールアドレスで作成された組織では、支払い方法が設定されていても、Dedicated クラスターの最大 Query CU サイズは 32 です。 -
description(オプション): クラスターの説明です。
出力例は以下の通りです。
{
"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."
}
}
暗号化されたクラスターを作成する
この機能は、Business Critical(SaaS)および BYOC デプロイメントでのみ利用できます。
この機能は AWS で利用できます。Google Cloud および Microsoft Azure では利用できません。
暗号化されたクラスターを作成するには、少なくとも 1 つのカスタマーマネージド暗号化キー(CMEK)を Zilliz Cloud に追加する必要があります。詳細については、データ暗号化用のカスタマーマネージドキー を参照してください。

KMS キーを追加すると、次の手順で暗号化されたクラスターを作成できます。
Choose Deployment Option セクションで Dedicated をクリックします。
クラスターのクラウドプロバイダーとリージョンを選択します。
Encryption at Rest with CMEK を有効にし、既存の KMS キーを選択します。作成するクラスターと同じリージョンにある KMS キーのみを選択できます。
概要を確認してから、Create Cluster をクリックします。

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