Replication

AWS 可靠性上的 MongoDB 分片集群

  • September 28, 2016

我在 aws 上設置了一個 mongodb 集群,其中 3 個分片作為副本集、3 個 mongos 和 3 個配置。

所有 3 個 EC2 實例都是 t2.medium (4GB, 2CPU, 50GB EBS 150 IOPS (io1 not gp2))

我們的數據庫只有 1.65GB,但在磁碟 + 複製上,每個實例大約 30GB(包括日誌等),每個分片包含大約 550MB 的數據

只有當所有實例都線上時,它才能完美執行!

您認為這是因為一些錯誤配置還是因為這些實例很小,而不是 EBS 優化。

獨立使用要好得多,因為當發生某些事情時更容易維護!

作為我們使用的分片鍵_id : hashed

是因為mongosconfigs由 託管mongod嗎?

是因為當降級主節點時,mongodb 必須將數據同步到新的主節點,這是因為 AWS、記憶體和 IO 的網路導致了這種緩慢?

問題實際上是在使用T2實例,我們升級到M4實例,它執行良好

引用自:https://dba.stackexchange.com/questions/150170