support external nodes
Allow manual addition of externally-hosted non-voting (hidden) node(s) to an Atlas cluster. This would permit:
- compliance with data management rules that require a copy of all data to be kept in-house (ie outside cloud)
- easier migration out of Atlas for real-time DB use cases where a stop/backup/restore is not a feasible route
-
Slava Fomin commented
Hello Andrew! Thank you for the comment. However, I was unable to use mongosync due to some weird and undocumented permission problems (I did everything by the guide). I was also told by Atlas support that mongosync can only be used to transfer data TO Atlas cloud and not from it.
What I want to do is to replicate data from Atlas cloud to a self-hosted MongoDB cluster for redundancy.
-
This was one of the key reasons we built mongosync https://www.mongodb.com/docs/cluster-to-cluster-sync/current/reference/mongosync/ !
-
Slava Fomin commented
I think this is a must-have feature. We would also like to have a realtime copy of the data from Atlas cloud in our on-premise database server, but currently it's not possible at all.
This should be probably merged with this:
https://feedback.mongodb.com/forums/924145-atlas/suggestions/41578918-option-to-configure-an-on-prem-hidden-replica-set