クラスターの作成
Dedicated クラスターは、一貫性のある予測可能なパフォーマンスを必要とする本番ワークロード向けに、分離された予約済みの環境を提供します。このオプションは、継続的な高スループットおよび低レイテンシのアプリケーションに最適です。
このトピックでは、Dedicated クラスターの作成方法について説明します。Free クラスターまたは Serverless クラスターを作成する場合は、Free & Serverless クラスター を参照してください。
事前準備
以下を満たしていることを確認してください。
-
Zilliz Cloud に登録済みであること。詳細については、Zilliz Cloud への登録 を参照してください。
-
クラスターを作成する組織またはプロジェクトのオーナーであること。ロールと権限の詳細については、アクセス制御の説明を参照してください。
Dedicated クラスターを作成する
- Cloud Console
- cURL
以下のデモでは、Dedicated クラスターを作成する方法を示します。
Dedicated クラスターでは、以下の情報を構成する必要があります。
| パラメーター | 説明 |
|---|---|
| クラスター Name | クラスターの一意の識別子を割り当てます。 |
| クラスター Description (optional) | クラスターの説明を入力します。最大 255 文字です。 |
| クラスター Type | クラスターのパフォーマンス要件に合ったクラスタータイプを選択します。詳細については、適切なクラスタータイプの選択 を参照してください。Tiered-storage クラスターを選択するには、クラスターに少なくとも 8 クエリ CU が必要です。 |
| Query CU | クラスターのクエリ CU 数を選択します。個人用メールアドレスで作成された組織では、支払い方法が構成されていても、Dedicated クラスターの最大クエリ 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: クラスターに使用するクエリ CU 数です。値の範囲は 1~2,048 です。個人用メールアドレスで作成された組織では、支払い方法が構成されていても、Dedicated クラスターの最大クエリ 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 バージョンでクラスターを自動的にプロビジョニングし、管理されたローリングアップグレードを通じて最新の状態に保ちます。特定のバージョンが必要な場合は、サポートにお問い合わせのうえ、ユースケースを説明してください。