Cluster

生產 mongoDB 集群的最少伺服器數量是多少?

  • October 7, 2015

生產集群架構的 mongoDB 文件中,我讀到執行生產 mongoDB 集群的最小伺服器數量為 7:

MongoDB集群架構

是否可以在同一台伺服器上共享路由器、配置伺服器和分片(總共有 3 個伺服器,每個伺服器都有一個路由器、配置和分片服務)?

最小數量為 1 台伺服器。如果“生產”是指“容錯”,則最小數量為 3:您有一個包含 3 個伺服器的副本集。配置伺服器也在這些伺服器上執行。如果您想包括“水平縮放”,即“網路縮放!” 以及最小數量為 9:您有 2 個分片,由 3 個伺服器的副本集和另外 3 個作為配置伺服器的伺服器組成。如果您包含您的應用程序,而不僅僅是 mongodb,則將您的兩個應用程序伺服器添加到混合中,總共 11 個(它變成了 11 個!)。

基本上,您以兩種方式錯誤地解釋了該圖片:您的應用程序伺服器不是 mongodb 集群的一部分,並且分片(綠色框)是副本集,其中至少包含 3 個伺服器。

引用自:https://serverfault.com/questions/727404