グローバルクラスターの作成
このガイドでは、グローバルクラスターの作成方法について説明します。
既存のクラスターでグローバルクラスター機能を有効にする必要がある場合は、クラスターの管理を参照してください。
この機能は、ビジネスクリティカルプロジェクトのDedicatedクラスターでのみ利用可能です。
開始する前に
- プロジェクト管理者であることを確認してください。
グローバルクラスターを作成する
クラスター設定でグローバルクラスターの横にあるスイッチをオンにし、グローバルクラスターの名前を指定します。グローバルクラスターには、1つのプライマリークラスターと1〜5つのセカンダリークラスターが必要です。クラウドプロバイダー、クラスタータイプ、クエリCUの数は、プライマリークラスターと一致している必要があります。
以下のデモは、ウェブコンソールを介してグローバルクラスターを作成する方法を示しています。
Zilliz Cloudは、グローバルクラスターとそのプライマリークラスターおよびセカンダリークラスターの作成を開始します。作成が完了すると、Zilliz Cloudはプライマリークラスターから各セカンダリークラスターへのデータレプリケーションを開始します。
グローバルクラスターページのグローバルトポロジーセクションで、プライマリークラスターとセカンダリークラスター間の同期ステータスとレプリケーションレイテンシーを監視できます。

グローバルクラスターに接続する
グローバルクラスターが稼働したら、グローバルエンドポイントまたはパブリックエンドポイントと認証トークンを使用して接続します。
-
グローバルエンドポイント/パブリックエンドポイント: Zilliz Cloudウェブコンソールで取得できます。ターゲットクラスターのクラスターの詳細ページに移動します。接続カードで、グローバルエンドポイントまたはパブリックエンドポイントをコピーできます。どちらのエンドポイントをいつ使用するかについては、グローバルクラスターの説明を参照してください。
📘Noteプライベートエンドポイントを設定している場合は、セキュリティを強化するためにパブリックエンドポイントとグローバルエンドポイントを無効にすることを選択できます。詳細については、クラスターへのインターネットアクセスを管理するを参照してください。

-
トークン: このトークンは、APIキーまたはユーザー名とパスワードのペアで構成されるクラスター認証情報のいずれかです。
以下の例は、クラスターに接続する方法を示しています。
- Python
- Java
- NodeJS
- Go
- cURL
# Connect using a MilvusClient object
from pymilvus import MilvusClient
CLUSTER_ENDPOINT="YOUR_CLUSTER_ENDPOINT" # Set your cluster endpoint
TOKEN="YOUR_CLUSTER_TOKEN" # Set your token
# Initialize a MilvusClient instance
# Replace uri and token with your own
client = MilvusClient(
uri=CLUSTER_ENDPOINT, # Cluster endpoint obtained from the console
token=TOKEN # API key or a colon-separated cluster username and password
)import io.milvus.v2.client.MilvusClientV2;
import io.milvus.v2.client.ConnectConfig;
String CLUSTER_ENDPOINT = "YOUR_CLUSTER_ENDPOINT";
String TOKEN = "YOUR_CLUSTER_TOKEN";
// 1. Connect to Milvus server
ConnectConfig connectConfig = ConnectConfig.builder()
.uri(CLUSTER_ENDPOINT)
.token(TOKEN)
.build();
MilvusClientV2 client = new MilvusClientV2(connectConfig);const { MilvusClient, DataType, sleep } = require("@zilliz/milvus2-sdk-node")
const address = "YOUR_CLUSTER_ENDPOINT"
const token = "YOUR_CLUSTER_TOKEN"
// 1. Connect to the cluster
const client = new MilvusClient({address, token})import "github.com/milvus-io/milvus/client/v2/milvusclient"
client, err := milvusclient.New(ctx, &milvusclient.ClientConfig{
Address: "YOUR_CLUSTER_ENDPOINT",
APIKey: "YOUR_CLUSTER_TOKEN",
})curl --request POST \
--url "YOUR_CLUSTER_ENDPOINT" \
--header "Authorization: Bearer YOUR_CLUSTER_TOKEN" \
--header "Content-Type: application/json" \
--data '{"dbName": "default"}'