The intent is to start with 3 environments, then grow to 6
environments, none of which will have high availability. They are just
small pre-production environments to use for multiple projects.
Environment 4-6 will look just like 1-3.
Then add a 7th environment that will be very close to production state with high availability with a Shard with Replicas. Environment 7 will
look like 1-3 but will all be running the same app and sharing an HA
shard/replica DB instance across all 3 nodes of the cluster.
Does this make sense? Is it possible? What problems will we have
trying to manage and maintain it?
On Friday, March 16, 2012 10:35:40 AM UTC-4, eak wrote:
We are building a number of pre-production environments to support the
development process for a new application. We are considering taking 3
servers each running config-svr, mongos and mongod and configuring a
multi-node instance for each pre-production environment (development,
system integration, user acceptance, performance testing, etc).
What kinds of challenges, road blocks, issues would be ahead of us if
we want to try and have multiple, seperate database instances for
different applications running on a shared set of mongo database