メインコンテンツまでスキップ

手動スケーリング

手動スケーリングでは、必要なターゲットリソース構成が分かっている場合に Dedicated serving cluster のサイズを変更できます。Query CU を増減して cluster capacity を調整したり、replica を増減して query throughput と可用性を調整したりできます。

手動スケーリングは、本番リリース、負荷テスト、移行期間、予測可能なトラフィック増加、またはトラフィック減少後の一時的なコスト最適化など、計画的な変更に役立ちます。

手動スケーリングは serving cluster にのみ適用される点に注意してください。On-demand cluster はリクエストの到着時に自動的にスケールし、アイドル時にはゼロまでスケールダウンします。

📘

Query CU の手動スケーリングはすべてのプランでサポートされています。

replica の手動スケーリングは Enterprise プラン以上でサポートされています。

オートスケーリングとスケジュールスケーリングは Enterprise プラン以上でサポートされています。

開始前に

開始する前に、Plan Cluster Scaling を読んで、主要なスケーリングの概念を理解し、ワークロードに適したスケーリング方法を選択してください。

Web コンソールでの手動スケーリング

Query CU を手動でスケーリングする

1

Cluster Details ページに移動します。

2

Query CU Settings カードの Scale をクリックします。

3

スケーリング方法として Manual を選択し、希望する新しい Query CU サイズを設定します。

4

Save をクリックします。

Replica を手動でスケーリングする

1

Cluster Details ページに移動します。

2

Replica Settings カードの Scale をクリックします。

3

スケーリング方法として Manual を選択し、希望する新しい replica 数を設定します。

4

Save をクリックします。

RESTful API による手動スケーリング

RESTful API を使用すると、1 回の Modify Cluster リクエストで Query CU と replica を手動でスケーリングできます。

bash
export TOKEN="YOUR_API_KEY"
export CLUSTER_ID="inxx-xxxxxxxxxxxxxxx"

curl --request POST \
--url "${BASE_URL}/v2/clusters/${CLUSTER_ID}/modify" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
-d '{
"cuSize": 2,
"replica": 2
}'

スケーリングの進行状況を確認する

手動スケーリングリクエストが送信されると、Zilliz Cloud は job レコードを作成します。

1

Zilliz Cloud コンソールで、対象の project に移動します。

2

Jobs に移動します。

3

対象 cluster のスケーリング job を見つけます。

4

job のステータスを確認します。

スケーリング job の進行中は、cluster のステータスは Modifying になります。job が成功すると、cluster のステータスは再び Running に戻ります。

FAQ

新しい構成の課金はいつ開始されますか?

新しい構成の課金は、スケーリング job が正常に完了した後にのみ開始されます。job がまだ実行中である場合、または完了しない場合、課金は以前の構成に基づいたままです。

スケールダウンが許可されない場合はどうなりますか?

現在のデータ量、collection 数、または partition 数をターゲットの Query CU サイズでサポートできない場合、スケールダウンリクエストは失敗することがあります。この場合は、現在のサイズを維持するか、より大きいターゲット構成を選択してください。

手動スケーリング、スケジュールスケーリング、動的スケーリングのどれを使うべきですか?

いつ、どの程度スケーリングするかが正確に分かっている場合は手動スケーリングを使用してください。繰り返し発生するトラフィックパターンにはスケジュールスケーリングを使用してください。予測不能なワークロードで、設定した範囲内で Zilliz Cloud に自動的にリソース調整を行わせたい場合は動的スケーリングを使用してください。

Ctrl I