在 mongoDB 文档中生产集群架构我读到,正在运行的生产 mongoDB 集群的最小服务器数量为 7:
是否可以在同一服务器上共享路由器、配置服务器和分片(总共有 3 台服务器,每台服务器都有路由器、配置和分片服务)?
答案1
最小数量为 1 台服务器。如果“生产”是指“容错”,则最小数量为 3:您有一个包含 3 台服务器的副本集。配置服务器也在这些服务器上运行。如果您还想包括“水平扩展”,即“网络扩展!”,则最小数量为 9:您有 2 个由 3 台服务器的副本集和 3 台服务器组成的分片作为配置服务器。如果您包括您的应用程序,而不仅仅是 mongodb,那么将您的两个应用服务器添加到组合中,总共 11 台(达到 11 台!)。
基本上,您在两个方面错误地解释了该图片:您的应用服务器不是 mongodb 集群的一部分,并且分片(绿色框)是副本集,其中包含至少 3 台服务器。