グローバルクラスターのスケーリング
グローバルクラスターのスケーリングは、通常の Dedicated クラスターのスケーリングとは異なる動作をします。一部のリソース設定はプライマリークラスターから一元管理され、他の設定はクラスターごとに独立して構成されます。
このページでは、グローバルクラスターのスケーリング動作と、各リソースタイプのスケーリング方法について説明します。
この機能は、ビジネスクリティカルプロジェクトのDedicatedクラスターでのみ利用可能です。
開始前に
- プロジェクト管理者であることを確認してください。
スケーリング動作の概要
次の表は、グローバルクラスターでサポートされるスケーリング動作の概要を示しています。
リソース | プライマリークラスター | セカンダリークラスター |
|---|---|---|
Query CU | サポートされています。 すべてのスケーリング方法(手動、動的、スケジュール)が利用可能です。 | プライマリーを自動追従。独立してスケーリングすることはできません。 |
レプリカ | サポートされています。 すべてのスケーリング方法(手動、動的、スケジュール)が利用可能です。 | サポートされています。 すべてのスケーリング方法(手動、動的、スケジュール)が利用可能です。 クラスターごとに独立して構成されます。 |
Query CU のスケーリング
Query CU のスケーリングは、プライマリークラスターレベルで制御されます。プライマリーの Query CU 数を変更すると、Zilliz Cloud は自動的に新しい Query CU 数をすべてのセカンダリークラスターに適用します。セカンダリークラスターの Query CU を独立してスケーリングすることはできません — 常にプライマリーと一致します。
プライマリークラスターの Query CU をスケーリングする手順は、通常の Dedicated クラスターと同じです。詳細については、Query CU のスケーリング を参照してください。
考慮事項
-
通常の Dedicated クラスターと同じリソース制限が適用されます(例: query CU × レプリカ数 ≤ 10,240)。
-
Query CU のスケーリング中、クラスターのステータスは「変更中」に変わります。スケーリングが進行中の間、スイッチオーバーはブロックされます。
-
Query CU のスケーリング中でも、フェイルオーバーは緊急操作として引き続きトリガー可能ですが、スケーリングタスクは失敗し、フェイルオーバー完了後に再試行されます。
レプリカのスケーリング
レプリカのスケーリングは、クラスターごとに独立して制御されます。グローバルクラスター内の各クラスター — プライマリーおよびセカンダリー — は、地域のワークロードに合わせて異なるレプリカ数を持つことができます。これにより、トラフィックの多い地域に多くのリソースを割り当て、他の地域で過剰プロビジョニングを行うことなく対応できます。
以下は、各クラスターのレプリカ構成の例です。
クラスター | リージョン | レプリカ | 理由 |
|---|---|---|---|
Primary | us-west-2 | 2 | 中程度の読み取り + すべての書き込みトラフィック |
Secondary_01 | eu-west-1 | 4 | ヨーロッパの高い読み取りトラフィック |
Secondary_02 | ap-southeast-1 | 1 | 低トラフィック、ディザスタリカバリのスタンバイのみ |
プライマリークラスターまたはセカンダリークラスターのレプリカをスケーリングする手順は、通常の Dedicated クラスターと同じです。詳細については、レプリカのスケーリング を参照してください。
考慮事項
-
通常の Dedicated クラスターと同じレプリカ制限が適用されます:
-
マルチレプリカを有効にするには最低 8 CU が必要
-
最大 10 レプリカ
-
CU × レプリカ数 ≤ 1,024
-
-
レプリカのスケーリング中、グローバルクラスターでのスイッチオーバーはブロックされます。
-
レプリカのスケーリング中でも、フェイルオーバーは引き続きトリガー可能ですが、スケーリングタスクは失敗し、フェイルオーバー完了後に再試行されます。
よくある質問
-
プライマリークラスターとセカンダリークラスターで異なる数の Query CU を設定できますか?
いいえ。CU のスケーリングは常にプライマリーで開始され、すべてのセカンダリーが自動的に追従します。これにより、グローバルクラスター全体で一貫した容量が確保されます。
-
異なるクラスターで異なるレプリカ数を設定できますか?
はい。レプリカのスケーリングはクラスターごとに完全に独立しています。これは、地域によってトラフィックパターンが異なる場合に有用です — 例えば、トラフィックの多い地域ではより多くのレプリカを、スタンバイのみの地域ではより少ないレプリカを設定できます。
-
スイッチオーバー後のスケーリング設定はどうなりますか?
スイッチオーバー後、Query CU のスケーリングは新しいプライマリークラスターを対象とします。各クラスターのレプリカ構成は変更されません。