どうやってMongo DBシャーディングクラスタを拡張しますか?
シャードサーバーを追加することでMongoDBシャードクラスタの拡張を図ることができます。MongoDBシャードクラスタの拡張手順は次のとおりです。
- まず、動作中の MongoDB 分散クラスタを持っていることを確認します。
- 新しいシャードサーバを作成して、同じ物理マシンにも別個の物理マシンにも配置できます。シャードサーバを作成するには MongoDB のバイナリ配布を利用することも、クラウドプロバイダの管理ツールを利用してクラウドインスタンスを作成することもできます。
- シャードを追加する
- newshard.example.com
sh.addShard("newshard.example.com:27017")
- sh.status()
- sh.状況
これまで述べた手順を繰り返すことで、MongoDB シャーディング クラスタ容量を継続的に拡張し、より多くのシャード サーバを追加できます。シャード サーバを追加するときは、ハードウェア リソースとネットワーク帯域幅がそれらのシャード サーバを十分にサポートしていることを確認してください。