Couchbaseクラスタの縮小を選択することは、より主観的な判断になります。これは通常、コスト面および/または、アプリケーションの負荷要件を満たすに大きなクラスタの必要性がないことに基づいています。
クラスタを縮小するかを決定する際、アプリケーションの負荷と同様にデータセットをサポートするに十分な容量が、残りのノードにあることを確認することが非常に重要です。
また、一度に複数のノードを削除することは推奨しません。むしろ、一度には1ノードだけ、クラスタ全体への影響を確認しながら行ってください。
ノードをフェールオーバーするよりむしろ、削除することをお勧めします。ノードに障害が発生し、クラスタに戻ってこないとき、フェールオーバー機能は、そのレプリカのvBucketsがすぐにアクティブになるよう促します。正常なノードがフェールオーバーする場合、その操作中に処理されていた複製のデータの一部のデータが失われる可能性があります。削除機能を使用すると、すべてのデータが適切に複製され、継続的に使用可能となります。