32

Deploying Your First App with MongoDB Management Service (MMS)

  • Upload
    mongodb

  • View
    350

  • Download
    0

Embed Size (px)

DESCRIPTION

Learn about MongoDB Management Service.

Citation preview

Page 1: Deploying Your First App with MongoDB Management Service (MMS)
Page 2: Deploying Your First App with MongoDB Management Service (MMS)

What is MMS?

Page 3: Deploying Your First App with MongoDB Management Service (MMS)
Page 4: Deploying Your First App with MongoDB Management Service (MMS)
Page 5: Deploying Your First App with MongoDB Management Service (MMS)
Page 6: Deploying Your First App with MongoDB Management Service (MMS)
Page 7: Deploying Your First App with MongoDB Management Service (MMS)
Page 8: Deploying Your First App with MongoDB Management Service (MMS)
Page 9: Deploying Your First App with MongoDB Management Service (MMS)
Page 10: Deploying Your First App with MongoDB Management Service (MMS)
Page 11: Deploying Your First App with MongoDB Management Service (MMS)

MMS – Monitoring

Page 12: Deploying Your First App with MongoDB Management Service (MMS)

Topology

Page 13: Deploying Your First App with MongoDB Management Service (MMS)

Charting

Page 14: Deploying Your First App with MongoDB Management Service (MMS)

Alerting

Page 15: Deploying Your First App with MongoDB Management Service (MMS)

Proactive Support

MongoDB offers Proactive Support for Subscription Customers. Our engineers can monitor your deployment and make suggestions in order

to tweak for better performance or avoid doom.

Page 16: Deploying Your First App with MongoDB Management Service (MMS)

MMS – Backups

Page 17: Deploying Your First App with MongoDB Management Service (MMS)

Disasters: All Shapes & Sizes

Page 18: Deploying Your First App with MongoDB Management Service (MMS)

Disasters: Many Causes

Page 19: Deploying Your First App with MongoDB Management Service (MMS)

Risks Are Everywhere

Page 20: Deploying Your First App with MongoDB Management Service (MMS)

Replication

• Redundant copies of your data across– Servers– Racks– Data Centers

• Automatic failover• Tunable consistency minimizes risk• However…programmer errors will replicate

almost immediately!

Page 21: Deploying Your First App with MongoDB Management Service (MMS)

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

Page 22: Deploying Your First App with MongoDB Management Service (MMS)

MongoDB Backup Approaches

Page 23: Deploying Your First App with MongoDB Management Service (MMS)

MMS – Maintenance Operations

Page 24: Deploying Your First App with MongoDB Management Service (MMS)

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/

Page 25: Deploying Your First App with MongoDB Management Service (MMS)

Step 1 – Stop A Secondary

Page 26: Deploying Your First App with MongoDB Management Service (MMS)

Step 2 – Restart As Standalone

Page 27: Deploying Your First App with MongoDB Management Service (MMS)

Step 3 – Perform Maintenance

Page 28: Deploying Your First App with MongoDB Management Service (MMS)

Step 4 – Restart As Member of Replica Set

Page 29: Deploying Your First App with MongoDB Management Service (MMS)

Step 5 – Work on Primary Last

Page 30: Deploying Your First App with MongoDB Management Service (MMS)

Resources

Page 31: Deploying Your First App with MongoDB Management Service (MMS)

Resources

• MMS– mms.mongodb.com– mms.mongodb.com/help

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

Page 32: Deploying Your First App with MongoDB Management Service (MMS)