Mongodb在具有副本集的异构集群上进行分片

时间:2016-01-30 00:16:46

标签: mongodb

我正在进行容量规划,以便使用分片和复制来部署mongoDB。但是服务器的容量不同。

我无法找到适当的引用来验证它是否是使用异构群集的正确选择。

我正在筹划3个分片。 2相同容量的机器,而第三台容量较低。而且,对于副本集我有相同的基础设施。 2相同容量的机器和1个容量较低的机器。有人请建议或提供相同的参考。

1 个答案:

答案 0 :(得分:0)

理想情况下,您应该在任何副本集或分片群集中使用您的机器规格,以使您的生活更轻松。它的容量是否更低?如果它的内存和CPU也较低,则可能会遇到问题,因为在该集合的有源辅助成员下,无法跟上较高规格的主要成员的负载。

您可以注册MongoDB Cloud Manager,以帮助您跟踪磁盘使用情况并设置指标警报,以便在您运行我们的容量时发出警告。

您可能需要考虑使用标记感知分片将特定用户固定到功能较弱的节点,这样他们就不会感到不知所措。