Upload
matias-cascallares
View
1.730
Download
1
Tags:
Embed Size (px)
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.
Citation preview
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