Deploying Your First App on AWS with MongoDB Management Service (MMS)

Preview:

DESCRIPTION

Learn how to deploy your first app on AWS with MMS.

Citation preview

Alex Komyagin,MongoDB, NYC

Deploying your first application on AWS with MMS

Alex Komyagin,MongoDB, NYC

What is MMS?

Maintenance Happens

The Process

• Applies to upgrades and most maintenance tasks• Careful order of steps is critical

– Especially in sharded clusters!• For each shard/replica set

– For each replica set member• http://docs.mongodb.org/manual/tutorial/perform-

maintence-on-replica-set-members/

Step 1 – Stop A Secondary

Step 2 – Restart As Standalone

Step 3 – Perform Maintenance

Step 4 – Restart As Member of Replica Set

Step 5 – Work on Primary Last

MMS – Monitoring

Topology

Charting

Alerting

Production Support

MongoDB offers Production Support for Subscription Customers. Our engineers can track the metrics for your deployment and make

suggestions in order to tweak for better performance or avoid doom.

MMS – Backups

Disasters: All Shapes & Sizes

Risks Are Everywhere

Backups

Backing up data is one way to ensure availability and lower risk. They require active engagement, otherwise:•Backups can be outdated•Process can be slow (backup or restore)•Isolated•…but they are relatively inexpensive and do well at minimizing risk

Resources

Resources

• MMS– mms.mongodb.com– docs.mms.mongodb.com

• MMS On-Premise– Available for evaluation– mms.mongodb.com/help-hosted

MongoDB Backup Approaches

Recommended