mms - monitoring, backup and management at a single click
DESCRIPTION
MongoDB Management Service (MMS) makes operations effortless, reducing complicated tasks in big deployments to a couple of clicks. You can monitor, backup and manage your replica sets and sharded clusters through the MMS interface. In this presentation we are going to explore how to setup, use and get the best of MMS.TRANSCRIPT
![Page 1: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/1.jpg)
Solutions Architect, MongoDB Inc.
Matias Cascallares
#MongoDBDays
@mcascallares
MMS – Monitoring, Backup and Management at a single click
![Page 2: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/2.jpg)
What is MMS?
![Page 3: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/3.jpg)
MMS
MongoDB Monitoring SystemMongoDB Management System
![Page 4: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/4.jpg)
What can I do?
![Page 5: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/5.jpg)
Two Deployment Models
Using MongoDB Servers: cloud version
Using my servers: on-premise
![Page 6: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/6.jpg)
Monitoring
![Page 7: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/7.jpg)
Server Metrics
![Page 8: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/8.jpg)
Cluster View
![Page 9: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/9.jpg)
Activity Feed
![Page 10: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/10.jpg)
Alerts
![Page 11: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/11.jpg)
Logs and Profile data
![Page 12: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/12.jpg)
Hardware stats (CPU, disk)
![Page 13: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/13.jpg)
DB Stats
![Page 14: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/14.jpg)
User Management
![Page 15: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/15.jpg)
MMS Monitoring Setup
![Page 16: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/16.jpg)
Cloud Version
1. Go to http://mms.mongodb.com
2. Create an account
3. Install one agent in your datacenter
4. Add hosts from the web interface
5. Enjoy!
![Page 17: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/17.jpg)
Some Cloud Numbers – May 2014
• 75K updates/sec
• More than 30K active groups
• More than 40K active hosts
![Page 18: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/18.jpg)
Backups
![Page 19: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/19.jpg)
MMS Backup
• Backup a replica set or sharded cluster
• Initial sync + incremental
• Generated snapshots every 6 hs
• Restore via HTTPS or SCP
• Restore replica sets to point-in-time (last 24hs)
• Restore sharded clusters to any 15 minute (last 24hs)
![Page 20: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/20.jpg)
Picking a snapshot to restore
![Page 21: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/21.jpg)
MMS Backup Setup
![Page 22: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/22.jpg)
Some Cloud Numbers – May 2014
• 100 GB/hr of new data
![Page 23: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/23.jpg)
Cloud Version - Billing
• 12-months pre-paid:
• $50 / GB / year• 6-hour interval snapshot stored for two days• Weekly snapshots stored for 1 month• Monthly snapshots stored for 1 year• Payment method: invoiced
![Page 24: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/24.jpg)
Cloud Version - Billing
• Pay as you go
• Oplog processing: $1 / GB / month• Snapshot storage: 0.08 / GB / month• Customer defines snapshot frequency and
retention policy• Payment method: online
![Page 25: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/25.jpg)
Automation
![Page 26: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/26.jpg)
Why?
• Managing big MongoDB deployments can be a complex process
• Some tasks require “manual” intervention:– Provision machines– Rolling upgrades– Rolling compactions– Etc.
![Page 27: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/27.jpg)
![Page 28: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/28.jpg)
What can I do?
• Create your deployment
• Capacity resize: add/remove shards and replica sets
• Resize oplog
• Specify users and roles
• Provisioning new machines (only in AWS)
![Page 29: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/29.jpg)
MMS Automation Setup
![Page 30: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/30.jpg)
Automation: provisioning and creating a replica set
![Page 31: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/31.jpg)
![Page 32: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/32.jpg)
![Page 33: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/33.jpg)
![Page 34: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/34.jpg)
![Page 35: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/35.jpg)
![Page 36: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/36.jpg)
![Page 37: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/37.jpg)
![Page 38: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/38.jpg)
![Page 39: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/39.jpg)
![Page 40: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/40.jpg)
![Page 41: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/41.jpg)
![Page 42: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/42.jpg)
Automation: rolling upgrade my replica set
![Page 43: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/43.jpg)
![Page 44: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/44.jpg)
![Page 45: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/45.jpg)
![Page 46: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/46.jpg)
![Page 47: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/47.jpg)
![Page 48: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/48.jpg)
![Page 49: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/49.jpg)
![Page 50: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/50.jpg)
![Page 51: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/51.jpg)
![Page 52: MMS - Monitoring, backup and management at a single click](https://reader035.vdocuments.mx/reader035/viewer/2022081403/55515b18b4c9059f768b4ac5/html5/thumbnails/52.jpg)
Solutions Architect, MongoDB Inc.
Matias Cascallares
#MongoDBDays
@mcascallares
Thank You