The Easiest Way
to Run MongoDB

Cloud managed MongoDB on the
infrastructure of your choice.

Start for Free

Cloud Managed MongoDB

MMS is a cloud service that makes it easy for you to provision, monitor, backup and scale MongoDB on the infrastructure of your choice. MMS was created by the engineers who develop the database. Today, MMS supports thousands of deployments, including systems from one to hundreds of servers.

The Easiest Way to Run MongoDB

We know what it takes to keep your databases healthy and optimized. Ensure operational continuity by provisioning your MongoDB systems through MMS. What today requires many manual steps becomes the click of a button.
  • Provision. Any topology, at scale.

  • Upgrade. In minutes, with no downtime.

  • Scale. Add capacity, without taking your application offline.

  • Continuous Backup. Customize to meet your recovery goals.

  • Point-in-time Recovery. Restore to any point in time, because disasters aren't scheduled.

  • Performance Alerts. Monitor 100+ system metrics and get custom alerts before your system degrades.

If you're running on AWS there simply is no easier, more reliable way to run MongoDB.

Optimized for

MMS can deploy MongoDB on any internet connected servers, but on Amazon Web Services (AWS), MMS does even more. Once you provide your AWS keys, MMS can provision virtual machines on AWS at the time you deploy MongoDB. This integration removes a step and makes it even easier to get started. MMS provisions your AWS virtual machines with an optimal configuration for MongoDB.

Other advanced integration features with AWS:

  • Supported instance type provisioning: m3.*, c3.*, r3.*, g2.2xlarge, hs1.8xlarge, i2.xlarge
  • Ability to launch in a VPC
  • Amazon Linux & Ubuntu AMIs
  • EBS volumes: standard, PIOPS, SSD
  • Ability to use ephemeral storage for c3.*, m3.xlarge, m3.2xlarge instance types

How it Works

MMS is a cloud service that coordinates critical operational tasks across the servers in your MongoDB deployment. It communicates with your infrastructure through agents installed on each of your servers. Your servers can reside in the public cloud, a private data center, or even your laptop.

How It Works

MMS reliably orchestrates the tasks you currently perform manually — provisioning a new cluster, upgrades, restoring your system to a point in time, and many other operational tasks.

You can use our self-service portal directly, or invoke our Monitoring and Backups API. MMS takes care of the low-level details for popular tasks without taking your database offline.

MMS Adapts to Problems,
So You Don't Have To

Distributed systems are hard. MMS is designed to adapt to problems as they arise by continuously assessing state and making adjustments as needed.
Here's how:
  1. MMS agents are installed on your servers.
  2. You create a new design for your system, either as a modification to an existing deployment (eg, upgrade, oplog resize, new shard), or as a new system.
  3. MMS communicates the new design of your system to all agents.
  4. Agents create and follow a plan for implementing the design. Using a sophisticated rules engine, agents continuously adjust their individual plans as conditions change. In the face of many failure scenarios — such as server failures and network partitions — agents will revise their plans to reach a safe state.
  5. Minutes later, your system is deployed, safely and reliably.

Backups & Point-In-Time Recovery

MongoDB's basic backup facilities — mongodump and mongorestore — can help you backup your database, but these approaches have limitations and require custom scripting and monitoring. MMS simplifies your disaster recovery strategy with a fully managed backup solution, featuring premium features and a pay-as-you-go model. Our dedicated MongoDB engineers monitor your backups on a 24x365 basis, and alert you if problems arise.

Industrial Strength. Multiple copies of every backup are archived across our fault-tolerant, geographically distributed data centers. We've engineered the system to rigorous standards that satisfy the demands of hundreds of organizations today.

Continuous, Incremental Backups. MMS backups are maintained continuously, just a few seconds behind your operational system. If your system goes down, the most recent backup is only moments behind, minimizing your exposure to data loss.

Point-In-Time Recovery. MMS is the only MongoDB backup solution that offers point-in-time recovery of replica sets and cluster-wide snapshots of sharded clusters. You can restore to precisely the moment you need, quickly and safely.

Backups are critical for any production system. But they are easily overlooked by development teams, and impossible to fix when disaster strikes. Let us do the hard work of backing up your systems so you can focus on building the next release of your app.

Monitoring

High-performance distributed systems benefit from comprehensive monitoring. We've developed MMS to give you the insights you need to ensure smooth operations and a great experience for your end users.

Visibility Into Your Cluster. Gain valuable insight into the performance on your MongoDB cluster, with dozens of charts tracking key performance indicators that will help you deliver a great experience to your users.

Custom, Metric-Based Alerting. Be the first to know when there is a performance issue. MMS allows you set custom alerts when key metrics are out of range, such as memory and CPU utilization.

Comprehensive API. Integrate MMS with your favorite monitoring tools using our RESTful API. Make the deep insights from MMS part of the full picture of your operations.

Enhanced Support. With the optional Production Support, our support engineers use MMS to quickly see what happened and how it compares to the normal operations of your system. You get to resolution faster and with less effort.

Who's Resting Easy with MongoDB

Everyone should be using MMS. It’s easy to set up and run and gives really good insight into running your MongoDB implementation.”

Nathen Harvey
Web Operations Manager‚ CustomInk

Having a backup service engineered for MongoDB has a lot of advantages. MMS backup gives us smooth integration with MMS monitoring‚ as well as excellent granularity of restorable snapshots with little overhead.”

Arkadiy Kukarkin
Software Architect‚ The Hype Machine

MongoDB’s is a great option for people looking to create web applications at the earliest stage of their venture. Tools like MMS make that transition simple by enabling you to find inefficiencies in your web application’s interaction with the database.”

Nick Asch
CTO‚ Gliph

No pain all gain. At Recorded Future‚ we use MMS to assess the health of our 20TB MongoDB deployment. MMS is a great way to visualise the status of our systems and a valuable tool when troubleshooting issues.”

Simone Sciarrati
Operations Engineer‚ Recorded Future

Pricing

MongoDB Management

First 8 servers* free

$50 / additional server / month
or $600 / additional server / year prepaid

Optional Backup

First 1GB per replica set free

and then $2.50 / GB / month
or $30 / GB / year prepaid

No credit card required.

Get Started Now

What's included?

* A “server” means a single virtual machine or physical server running MongoDB that stores data. Config servers, pure arbiters, and servers only running mongos routers do not count.

Tech Specs

Automation
Core Features Auto-provision and deploy standalones/replica sets/sharded clusters. Includes database creation, modification, upgrades and downgrades.
Zero Downtime Upgrades Ensure availability during system upgrades. MMS lets you condense what would have been dozens of manual steps into a single reliable operation.
Single Click Configuration Changes Turn long and complicated manual processes into single click operations with MMS.
Supported Command Line Operations directoryperdb, jsonp, logappend, maxConns, nohttpinterface, nojournal, noprealloc, nssize, oplogSize, pidfilepath, profile, quiet, rest, slowms, smallfiles, syncdelay, syslog
Advanced AWS Only Automation Features
AWS instance types supported m3.*, c3.*, r3.*, g2.2xlarge, hs1.8xlarge, i2.xlarge
Launch in a VPC yes
AMIs Amazon Linux, Ubuntu
EBS volumes Standard, PIOPS, SSD
Ephemeral Storage c3.*, m3.xlarge, m3.2xlarge instance types
Backup
Point in time recovery Recover a replica set to any point in time within the last 24 hrs using oplog data stored in custom snapshots. Consistently recover a sharded cluster with 15 minute granularity.
Custom Retention Policies By default, snapshots are captured every 6 hrs and retained according to the following schedule:
  • 6 hr interval snapshots stored for 2 days
  • Daily snapshots stored for 1 week
  • Weekly snapshots stored for 1 month
  • Monthly snapshots stored for 1 year
Snapshot intervals and retention policies are configurable within MMS.
Backup API Create restore jobs and configure backup settings
Monitoring
Granularity 3 minute metric resolution
Alerting Hosted Down, Old Host Version, Host Recovering, Backup Oplog Behind, Backup Agent Down, Backup Resync Required, Custom Metrics (e.g lock percent above 30%, Repl lag greater than 240 seconds, etc.)
API Access Metadata and monitoring metrics. Create your own alerts and integrate monitoring with tools you already use.
Support
Free Support Google Groups
Commercial Support (24x365 2h SLA) MongoDB Production Support Learn More