クラスターの作成
Zilliz Cloud では、さまざまなビジネスニーズに対応するため、複数のサーバークラスター展開オプションを提供しています。
-
Free: ストレージ、vCU 消費量、コレクション数に制限があるものの、学習や個人プロジェクトの出発点として利用できます。
-
Serverless: ワークロードに応じて自動的にスケーリングする共有環境を提供し、リソースのプロビジョニングは不要です。このオプションは、予測困難なトラフィックや急激なトラフィック変動に対して、優れたコスト効率と弾力性を提供します。
-
Dedicated: 一貫した予測可能なパフォーマンスが求められる本番ワークロード向けに、分離された予約環境を提供します。このオプションは、持続的な高スループットやレイテンシーに敏感なアプリケーションに最適です。
各展開オプションの詳細については、Zilliz Cloud 料金 を参照してください。
このトピックでは、クラスターの作成方法について説明します。
前提条件
以下を確認してください。
-
Zilliz Cloud への登録。手順については、Zilliz Cloud への登録 を参照してください。
-
クラスターを作成する組織またはプロジェクトのオーナー権限。ロールと権限の詳細については、アクセス制御 を参照してください。
Free クラスターの作成
各組織で作成できるフリークラスターは 1 つまでです。追加のクラスターが必要な場合は、Serverless または Dedicated を選択してください。
- Cloud Console
- cURL
以下のデモでは、Free クラスターの作成方法を示しています。
クラスターの作成中に、クラスターの認証情報(ユーザー名とパスワード)を保存する必要があります。これは一度だけ表示されます。
クラスターのステータスが "Running" に変わると、クラスターの作成は成功です。その後、クラスターのエンドポイントとトークンをコピーし、それらを使用してクラスターに接続できます。
リクエストは以下の例のようになるはずです。ここで {API_KEY} は認証に使用する API キーです。
以下の POST リクエストはリクエストボディを受け取り、ID が proj-xxxxxxxxxxxxxxxxxxxxx のプロジェクトに cluster-free という名前のフリークラスターを作成します。
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"
}'
# {
# "code": 0,
# "data": {
# "clusterId": "inxx-xxxxxxxxxxxxxxx",
# "username": "db_xxxxxxxx",
# "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."
# }
# }
上記のコマンドでは、
-
{API_KEY}: API リクエストの認証に使用される認証情報です。値を独自のものに置き換えてください。 -
clusterName: 作成するクラスターの名前です。 -
projectId: クラスターを作成したいプロジェクトの ID です。プロジェクト ID を一覧表示するには、プロジェクトの一覧表示 操作を呼び出してください。 -
regionId: クラスターを作成したいクラウドリージョンの ID です。現在、フリークラスターは GCP 上でのみ作成できます。利用可能なクラウドリージョン ID を取得するには、クラウドリージョンの一覧表示 操作を呼び出してください。
詳細については、フリークラスターの作成 を参照してください。
Serverless クラスターの作成
- Cloud Console
- cURL
以下のデモでは、Serverless クラスターの作成方法を示しています。
クラスターの作成中に、クラスター認証情報(ユーザーとパスワード)を保存する必要があります。これは一度だけ表示されます。
クラスターのステータスが "Running" に変わると、クラスターが正常に作成されました。その後、クラスターエンドポイントとトークンをコピーして、クラスターへの接続に使用できます。
リクエストは以下の例のようになるはずです。ここで {API_KEY} は認証に使用する API キーです。
以下の POST リクエストはリクエストボディを受け取り、ID が proj-xxxxxxxxxxxxxxxxxxxxx のプロジェクトに cluster-severless という名前の Serverless クラスターを作成します。
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"
}'
# {
# "code": 0,
# "data": {
# "clusterId": "inxx-xxxxxxxxxxxxxxx",
# "username": "db_xxxxxxxx",
# "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."
# }
# }
上記のコマンドでは、
-
{API_KEY}: API リクエストの認証に使用される認証情報です。値を独自のものに置き換えてください。 -
clusterName: 作成するクラスターの名前です。 -
projectId: クラスターを作成したいプロジェクトの ID です。プロジェクト ID を一覧表示するには、プロジェクトの一覧表示 操作を呼び出してください。 -
regionId: クラスターを作成したいクラウドリージョンの ID です。現在、フリークラスターは GCP 上でのみ作成できます。利用可能なクラウドリージョン ID を取得するには、クラウドリージョンの一覧表示 操作を呼び出してください。
詳細については、Serverless クラスターの作成 を参照してください。
Create a Dedicated cluster
- Cloud Console
- cURL
以下のデモでは、Dedicated クラスターの作成方法を示します。
Dedicated クラスターの以下の情報を設定する必要があります。
-
クラスター名: クラスターの一意の識別子を割り当てます。
-
クラスター設定:
-
クラスタータイプ: クラスターのパフォーマンス要件に合致するクラスタータイプを選択します。詳細については、適切なクラスタータイプの選択 を参照してください。階層型ストレージ クラスターを選択するには、クラスターに少なくとも 8 つのクエリー CU が必要です。
-
クエリー CU: クラスターのクエリー CU 数を選択します。
-
-
(オプション) バックアップポリシー: 作成するクラスターのバックアップ頻度を決定します。有効にすると、Zilliz Cloud はクラスター作成直後にバックアップを作成します。その後のバックアップは指定されたスケジュールに従って実行されます。
クラスターが作成されている間、クラスター認証情報(ユーザーとパスワード)を保存する必要があります。これは一度だけ表示されます。
クラスターステータスが「Running」に変わると、クラスターの作成は成功です。その後、クラスターエンドポイントとトークンをコピーして、接続 に使用できます。
リクエストは以下の例のようになるはずです。ここで {API_KEY} は認証に使用される API キーです。
以下の POST リクエストはリクエストボディを受け取り、1 つのクエリー CU を持つ cluster-02 という名前の Dedicated パフォーマンス最適化済み クラスターを作成します。
curl --request POST \
--url "https://api.cloud.zilliz.com/v2/clusters/createDedicated" \
--header "Authorization: Bearer ${API_KEY}" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--data-raw '{
"clusterName": "Cluster-02",
"projectId": "proj-xxxxxxxxxxxxxxxxxxxxxx",
"regionId": "aws-us-west-2",
"plan": "Standard",
"cuType": "Performance-optimized",
"cuSize": 1
}'
# {
# "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."
# }
# }
上記のコマンドでは、
-
{API_KEY}: API リクエストの認証に使用される認証情報です。値はご自身のものに置き換えてください。 -
clusterName: 作成するクラスターの名前です。 -
projectId: クラスターを作成したいプロジェクトの ID です。プロジェクト ID を一覧表示するには、プロジェクトの一覧表示 操作を呼び出してください。 -
regionId: クラスターを作成したいクラウドリージョンの ID です。利用可能なクラウドリージョン ID を取得するには、クラウドリージョンの一覧表示 操作を呼び出してください。 -
cuType: クラスターのタイプです。有効な値: パフォーマンス最適化済み、容量最適化済み、および Tiered-storage です。 -
cuSize: クラスターに使用されるクエリ CU の数です。値の範囲: 1 から 256 まで。
詳細については、専用クラスターの作成 を参照してください。
暗号化クラスターの作成
暗号化クラスターを作成するには、Zilliz Cloud に少なくとも 1 つのカスタマー管理型暗号化キー(CMEK)を追加する必要があります。詳細については、データ暗号化のためのカスタマー管理型キー を参照してください。
この機能は、ビジネスクリティカル プロジェクトの Dedicated クラスターでのみ利用可能です。

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

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