クラスターの作成
Dedicated クラスターは、一貫性があり予測可能なパフォーマンスを必要とする本番ワークロード向けに、分離された予約済み環境を提供します。このオプションは、持続的な高スループットとレイテンシーに敏感なアプリケーションに最適です。
このトピックでは、Dedicated クラスターの作成方法について説明します。Free または Serverless クラスターを作成するには、Free & Serverless クラスター を参照してください。
事前準備
以下を確認してください。
-
Zilliz Cloud への登録が完了していること。詳細は、Zilliz Cloud への登録 を参照してください。
-
クラスターを作成する organization または project の所有権を持っていること。ロールと権限の詳細については、アクセス制御の概要 を参照してください。
Dedicated クラスターを作成する
- Cloud Console
- cURL
次のデモでは、Dedicated クラスターを作成する方法を説明します。
Dedicated クラスターでは、次の情報を設定する必要があります。
| パラメーター | 説明 |
|---|---|
| クラスター Name | クラスターに一意の識別子を割り当てます。 |
| クラスター Description (optional) | クラスターの説明を入力します。最大 255 文字です。 |
| クラスター Type | クラスターのパフォーマンス要件に合ったクラスタータイプを選択します。詳細は、適切なクラスタータイプを選択する を参照してください。Tiered-storage クラスターを選択するには、クラスターに少なくとも 8 クエリ CU が必要です。 |
| Query CU | クラスターのクエリ CU 数を選択します。個人のメールアドレスで作成された organization の場合、支払い方法が設定されていても、Dedicated クラスターのクエリ CU の最大サイズは 32 です。 Enterprise project でクラスターを作成する場合、オートスケーリングはデフォルトで有効になっています。入力ボックスに値を入力するかスライダーをドラッグして、オートスケーリングのクエリ CU の最小数と最大数を設定できます。オートスケーリングの詳細については、Auto-scaling を参照してください。 |
| 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: クラスターを作成する project の ID です。project ID を一覧表示するには、List Projects 操作を呼び出します。 -
regionId: クラスターを作成するクラウドリージョンの ID です。利用可能なクラウドリージョンの ID を取得するには、List Cloud Regions 操作を呼び出します。 -
cuType: クラスターのタイプです。有効な値は、Performance-optimized、Capacity-optimized、Tiered-storage です。 -
cuSize: クラスターで使用するクエリ CU 数です。値の範囲は 1 ~ 2,048 です。個人のメールアドレスで作成された organization の場合、支払い方法が設定されていても、Dedicated クラスターのクエリ CU の最大サイズは 32 です。 -
description(optional): クラスターの説明です。
以下は出力例です。
{
"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 つの customer-managed encryption key(CMEK)を Zilliz Cloud に追加する必要があります。詳細は、Customer-managed Keys for Data Encryption を参照してください。

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

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