MongoDB仲裁员AWS EC2
试图弄清楚申请MongoDB仲裁器的机器类型,以便设置副本集。它所需要做的就是在机器停机时投票,对吗?使用micro EC2实例进行此操作可能会有任何问题吗?您是正确的-仲裁器是副本集中仅参与选举的节点。更多信息可在此处找到:MongoDB仲裁员AWS EC2,mongodb,amazon-ec2,replication,Mongodb,Amazon Ec2,Replication,试图弄清楚申请MongoDB仲裁器的机器类型,以便设置副本集。它所需要做的就是在机器停机时投票,对吗?使用micro EC2实例进行此操作可能会有任何问题吗?您是正确的-仲裁器是副本集中仅参与选举的节点。更多信息可在此处找到: 如果您确实需要一个micro EC2实例,则可以使用它 我不会将Amazon Micro用作仲裁器,因为Micro实例在处理过程中可能有很长的延迟,这可能会触发不响应的复制阈值。在这种情况下,您将进入仅备用就绪模式,并且您的应用程序无法执行任何写入操作,因为一旦仲裁人投
如果您确实需要一个micro EC2实例,则可以使用它 我不会将Amazon Micro用作仲裁器,因为Micro实例在处理过程中可能有很长的延迟,这可能会触发不响应的复制阈值。在这种情况下,您将进入仅备用就绪模式,并且您的应用程序无法执行任何写入操作,因为一旦仲裁人投票,它就无法重新启动 至少使用m1.small,因为您可以保证计算能力,或者按照其他人的建议,将其作为一个共享应用于另一个实例 请注意,与其他实例共享会使错误故障排除复杂化,因此将其放在自己的实例上更容易
仅供参考-我们使用arbiter在EC2上运行mongo replicaset for mission critical app,并与mongo顾问合作得出这一结论。+1您也可以将它们放在应用程序服务器或其他设备上,因为它们不占用太多RAM/CPU。我完全同意您的看法,即使对于仲裁员来说,micro也太危险了。小的好。