我希望部署的MongoDB複製分片簇用於生產 -MongoDB的分片複製的羣集生產部署
- 2副本集:R11,R21,R31,R21,R22,R23(1個初級,2二次 在每一組)
- 3配置服務器 - C1,C2,C3
- 1個Mongos - M1
我Qs的是 -
- Ci與Rij在不同的機器上嗎?建議什麼?我知道這取決於使用情況,但建議使用什麼?我在文檔中看到,建議Ci使用3臺不同的機器。這是否意味着這3臺機器必須與Rij的機器不同?
- M1是否與Ci和Rij不在同一臺機器上?或者我可以使用R11作爲M1。
我的用例 - 在頭六個月裏,我的數據是可以管理的。在一年內,它可能會變得很大。
你可以把配置放在與副本相同的服務器上。配置不處理很多事情,因此可以放在同一臺機器上。或者你可以把一些真正的舊機器。 –
但是,將配置放在與複製品相同的服務器上會使3個冗餘配置服務器失敗。 MongoDB全是關於冗餘的,你把它拿走,你可能會使用一臺機器設置 – Sammaye
一種方法是實際運行每個應用程序服務器的mongos,並讓該應用程序與本地主機通信。在過去,這對我來說效果不錯 – Sammaye