グローバルクラスターのスケール
グローバルクラスターのスケールは、通常の 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 のスケール中でも、緊急操作として フェイルオーバー をトリガーすることは可能ですが、その場合スケールタスクは失敗し、フェイルオーバー完了後に再試行されます。
レプリカのスケール
レプリカのスケールは、クラスターごとに独立して制御されます。グローバルクラスター内の各クラスター(プライマリーおよびセカンダリー)は、リージョンごとのワークロードに合わせて異なるレプリカ数を持つことができます。これにより、トラフィックの多いリージョンにより多くのリソースを割り当てつつ、他のリージョンでは過剰プロビジョニングを防ぐことが可能です。
以下は、各クラスターのレプリカ構成の例です。
クラスター | リージョン | レプリカ | 理由 |
|---|---|---|---|
プライマリー | us-west-2 | 2 | 中程度の読み取り+すべての書き込みトラフィック |
Secondary_01 | eu-west-1 | 4 | 欧州での高い読み取りトラフィック |
Secondary_02 | ap-southeast-1 | 1 | トラフィックが少なく、ディザスタリカバリ用のスタンバイのみ |
プライマリーまたはセカンダリークラスターのレプリカをスケールする手順は、通常の Dedicated クラスターの場合と同じです。詳細については、レプリカのスケール をご覧ください。
考慮事項
-
通常の Dedicated クラスターと同じ レプリカ制限 が適用されます。
-
マルチレプリカを有効にするには、最低 8 CU が必要
-
最大 10 レプリカ
-
CU × レプリカ数 ≤ 1,024
-
-
レプリカのスケール中、グローバルクラスターでの スイッチオーバー はブロックされます。
-
レプリカのスケール中でも フェイルオーバー をトリガーすることは可能ですが、その場合スケールタスクは失敗し、フェイルオーバー完了後に再試行されます。
よくある質問 (FAQ)
-
プライマリークラスターとセカンダリークラスターで異なる数の Query CU を設定できますか?
いいえ。CU のスケールは常にプライマリーで開始され、すべてのセカンダリーが自動的に追随します。これにより、グローバルクラスター全体で一貫した容量が確保されます。
-
異なるクラスターで異なるレプリカ数を設定できますか?
はい。レプリカのスケールはクラスターごとに完全に独立しています。これは、リージョンによってトラフィックパターンが異なる場合に役立ちます。例えば、トラフィックの多いリージョンではレプリカ数を増やし、スタンバイ専用のリージョンでは減らすといった設定が可能です。
-
スイッチオーバー後、スケール設定はどうなりますか?
スイッチオーバー後、Query CU のスケール対象は新しいプライマリークラスターになります。各クラスターのレプリカ構成は変更されません。