メインコンテンツまでスキップ
バージョン: User Guides (Cloud)

レプリカを管理

Zilliz Cloudはクラスターレベルのレプリケーションをサポートしています。各レプリカはクラスター内のリソースとデータの正確なコピーです。レプリカを使用することでクエリスループットと可用性を向上させることができます。

クエリ毎秒(QPS)のボトルネックに直面している小規模データセットのユーザーにとって、レプリカを追加することでクエリワークロードを分散し、全体的なクエリスループットを向上させることができます。ただし、クラスター容量は各クラスターのCUサイズのみによって決定されるため、レプリカを追加してもクラスター容量は増加しません。クラスター容量を増やしたい場合は、クラスターをスケーリルを参照してください。

レプリカの構成はクラスターの月間CUコストに影響します。クラスターのストレージコストは変更されません。詳細については、専用クラスターコストを参照してください。

このガイドでは、Zilliz Cloudでクラスターのレプリカを構成する手順を概説します。

📘注意

この機能はエンタープライズプロジェクトの専用クラスターでのみ利用可能です。

制限

以下の条件が満たされている限り、既存の専用クラスターのレプリカを構成できます:

  • クラスターには8CU以上が必要

  • 互換性のあるMilvusバージョンが2.4.13未満のクラスターでは、クラスター内のすべてのコレクションを解放する必要があります

クラスターCUサイズ×レプリカ数の積は256を超えないようにしてください。

🚧警告

レプリカ構成を更新すると、わずかなサービスジャンクが発生する可能性があります。注意してください。

レプリカを手動で構成

コンソールで手動またはプログラムで既存の専用クラスターのレプリカ数を調整できます。

ウェブコンソール経由

以下のデモでは、Zilliz Cloudウェブコンソールでレプリカを構成する方法を示します。

RESTful API経由

RESTful APIを使用してクラスター内のレプリカ数を手動で調整できます。

以下の例では、クラスターレプリカ数を手動で2に設定します。replicaパラメーターの値は1から8の範囲の整数である必要があります。詳細については、クラスターレプリカを変更を参照してください。

export BASE_URL="https://api.cloud.zilliz.com"
export CLUSTER_ID="YOUR_CLUSTER_ID"
export TOKEN="YOUR_API_KEY"

curl --request POST \
--url "${BASE_URL}/v2/clusters/${CLUSTER_ID}/modifyReplica" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Accept: application/json" \
--header "Content-type: application/json" \
--data-raw '{
"replica": "2"
}'

レプリカの自動スケーリル

現在、Zilliz Cloudウェブコンソールでは、事前定義された時間スケジュールに基づいてレプリカを自動スケーリルのみが可能です。

以下のデモでは、レプリカの自動スケーリルを有効にする方法を示します。