MMS - Monitoring, backup and management at a single click
-
Upload
matias-cascallares -
Category
Technology
-
view
1.728 -
download
1
description
Transcript of MMS - Monitoring, backup and management at a single click
Solutions Architect, MongoDB Inc.
Matias Cascallares
#MongoDBDays
@mcascallares
MMS – Monitoring, Backup and Management at a single click
What is MMS?
MMS
MongoDB Monitoring SystemMongoDB Management System
What can I do?
Two Deployment Models
Using MongoDB Servers: cloud version
Using my servers: on-premise
Monitoring
Server Metrics
Cluster View
Activity Feed
Alerts
Logs and Profile data
Hardware stats (CPU, disk)
DB Stats
User Management
MMS Monitoring Setup
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!
Some Cloud Numbers – May 2014
• 75K updates/sec
• More than 30K active groups
• More than 40K active hosts
Backups
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)
Picking a snapshot to restore
MMS Backup Setup
Some Cloud Numbers – May 2014
• 100 GB/hr of new data
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
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
Automation
Why?
• Managing big MongoDB deployments can be a complex process
• Some tasks require “manual” intervention:– Provision machines– Rolling upgrades– Rolling compactions– Etc.
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)
MMS Automation Setup
Automation: provisioning and creating a replica set
Automation: rolling upgrade my replica set
Solutions Architect, MongoDB Inc.
Matias Cascallares
#MongoDBDays
@mcascallares
Thank You