MongoDirector now supports Shards!

With our latest release we are now offering our users the ability to deploy & manage complex Sharded MongoDB clusters on our supported cloud platforms.  This has been our most requested feature over the last few months and we happy to open it to all of our customers.  If you are running shards today you probably understand how difficult they are to setup and maintain in a cloud environment. Our goal with this release is to make sharded clusters as easy to manage as standalone servers or replica sets.

Our simple yet flexible web console also gives you fine grained control over the datacenter location of each shard or each replica of each shard. You can choose to geodistribute each replica of your shard for higher availability.

In the example below I will create a mongodb cluster with two shards in three simple steps. Shard-0 will be on the US east cost and Shard -1 will be created on the US West coast. Each cluster automatically includes three shard routers and three config servers. Once deployed you also have the ability to add more shard routers – If you are interested in customizing the number of shard routers please reach out to us at support@mongodirector.com

Step 1: Enter basic information

Create MongoDB shards on AWS/EC2

Step 2: Shard basics & Shard 0 details

Select the number of shards that you would like to deploy and the type of replica set for each shard (2+1/3 node replica set). Select the datacenter location for the shard routers. The config servers are also located in the same datacenter as the shard routers. If you would like to customize the location of the config servers please contact our support team. Then select the datacenter locations for each replica of Shard-0

shard-create-step2-shard0

Step 3: Shard 1 details

In the Select shard menu select “Shard-1″ and update its datacenter location.

Create MongoDB shards on AWS/EC2, Step3

Once you click next and complete the creation wizard all 12 servers will be setup and configured by MongoDirector and your Sharded cluster should be up and running in no time!

Once the cluster is deployed we will also automatically install and configure the MMS agent so that your cluster will start to show up in MMS.

We will soon be releasing an update to our UI that gives customers the ability to easily add and remove shards from their sharded clusters. As always if you have any questions please reach out to us at support@mongodirector.com