Couchbaseクラスタにノードを追加または削除することを決定したら、次のいくつかを考慮に入れてください。
短期間に複数のノードを追加および/または削除しようとしているのなら、1個ノードを追加したらリバランスするというより、むしろ、一度にすべてを追加してから、リバランス操作をキックオフするのが最善の方法です。これにより、移動する必要があるデータ量と同様に、システムの全体的な負荷が削減されます。
ノードを追加するためには、サーバの負荷が落ち着いている時間を選択してください。リバランス操作は、オンラインで実行されることを意図している一方で、それは他に影響を与えない"自由な"操作ではなく、間違いなくディスクIO、ネットワーク帯域幅、CPUリソースやRAMの使用量の形で、システム全体として負荷の増大をもたらします。
システムの使用率が低い期間中に、任意の"自発的"(すなわち、障害を解決するためではない)リバランス操作を行うことが推奨されるベストプラクティスです。24時間365日サービスするWebアプリケーションに関して、完全に不稼働な期間が存在することは、ないかもしれません。リバランス操作が、クラスタとアプリケーションに与えるであろう影響を考慮することは、管理者に委ねられています。
リバランスのために必要なメモリ。リバランス操作は、クラスタ内で大量のデータを移動する必要があります。使用可能なRAMをより多くすることにより、オペレーティングシステムが、より多くのディスクアクセスをキャッシュすることができ、はるかに高速にリバランス操作を実行できるようになります。クラスタ内に十分なメモリがない場合。リバランスは非常に遅くなるでしょう。最大容量に達する前に、容量を追加しリバランスすることを推奨します。