MongoDB Overview

ObjectRocket offers different products now, but our original was MongoDB as a Service. Our MongoDB infrastructure has been specifically designed to be scalable, performant, highly available, and most of all easy to use!

We offer easy provisioning through our Control Panel and once created can be accessed through any of the standard MongoDB connection methods. We define an instance on our platform as a highly available cluster, which can have multiple databases underneath. You’d manage each instance as a whole, with it’s own connect string and ACL’s, as well as individual databases and collections inside.

What types of MongoDB do we offer?

We currently offer two different types of MongoDB, a sharded version, and a simpler replica set, each in different sizes. Let’s go over each to see what might fit your usage better.

Sharded instances

Sharded MongoDB instances are offered in 5GB, 20GB, 50GB, 100GB, and even larger sizes, which if you need, can talk to our Sales team to discuss!

In our sharded plans, an instance when created will start with:

  • 4 mongos servers
  • 3 config servers
  • 1 shard

A shard is comprised of a three member replica set (1 Primary + 2 Secondaries). This is for data redundancy, fault tolerance, and provides us with the ability to do maintenances in a MongoDB best practice way.

These plans also come with Rackspace ServiceNet connectivity within the same datacenter, SSL connectivity, and AWS DirectConnect in our UK-London, US-East-IAD3, and US-West datacenters.

Here’s what the underlying infrastructure looks like:

A sharded MongoDB instance with a single shard.

Replica sets

Our Replica Set instances are available in two distinct types, 1GB, and 5GB+.

Warning

Replica set instances do not offer ServiceNet connectivity, so please keep that in mind. We recommend using Sharded plans for that access, as they have the additional infrastructure needed to support those features.

1GB Replica Sets are limited to the following:

  • MongoDB 2.4.6
  • Can only have a single database
  • Can only grow to a maximum of 5GB
  • Does not support SSL, nor Encryption.

5GB+ Replica Sets offer the following:

  • AWS DirectConnect in US-East-IAD
  • SSL Connectivity
  • Encryption at rest
  • MongoDB 2.6+ or MongoDB 3.0+, with 3.2 support coming soon!
  • WiredTiger storage engine on 20GB+ when running MongoDB 3.0+
MongoDB Replica set instance

If there’s any additional confusion about the members in your replica set please read Why are there different types or replica sets? As always, if you have any other questions about anything you’ve read here, please feel free to reach out to our Support team!