mongodb days silicon valley: operational best practices with mongodb cloud manager
TRANSCRIPT
Cloud Manager
Dylan TongPrincipal Solutions Architect
Automation: centralized configuration management, and automation of database operational processes
Monitoring: Real-time dashboards and alerts
Back-up: automated PIT snapshots, and PITR for all MongoDB topologies
Database Management-as-a-Service
Integrates with Existing Infrastructure
Everyday
…better
8:00AM
Scenario 1: Performance Diagnostics and Optimization
Subject: HEEELLLLPP!!!!From: Michael.ScottHeeellpppp! I have a meeting with a big client today to demo our Campaign Donations app, but it’s sloooooooow!!!P.S: already tried ctrl-alt-deleteYours Truly,Michael Scott, VP of Sales
8:01AM
REVIEW ALERTS
Detected an impending capacity issueDiscovered un-indexed queries using the new
Profiler Visualization capabilityOptimized slow queries using the new Index
Suggestion and Automated Rolling Index Build features.
Auto-scaled MongoDB through CloudManager
12:15PM
Scenario 2: Internalizing DBaaS for Agility
12:15PMMessage From: Tony Stark
Hey buddy, I need your help. Nick who runs my performance team needs a second cluster stood up in our sandbox. Your colleague James says he needs a few days.
I need this cluster right now– we’re on to something big, and my team is idle. Really appreciate your partnership so far, but if your team can’t keep up, we’re going to run on our own in the Cloud.
All I need is a clone—the data included--of the other instance you created for me the other week. Let me know when you can get this done. Thanks!
- Tony Stark, Head of R&D
BACK TO CLOUDMANAGER!!!
Provisioned optimized EC2 Instances in AWS through Provision Manager
Provisioned a new ReplicaSet through Automation
Used Automation to restore a PITR snapshot from Cloud Back-up into the new replicaSet.
Provided Development Team controlled access to Sandbox.
4:59PM
Scenario 3: Upgrading to Mission Critical
Bill Lumbergh, VIP
Ummm...yeah.. so you know the eCommerce platform that has been in pilot for the past year. Well, good news, we’re ready to take it prime time.
I know it’s Friday evening, and we’re all looking forward to the weekend….but this system needs to be in tier-1 compliance by Sunday.
Oh, and we’re expecting the data, and write volume to increase 5X, but the current budget stands– you’ll figure something out.
I’ll be available this weekend for your status reports – send them to my EA. I’m here for you my man!
4:59PM
A. B.Plan:• Upgrade to Enterprise• Enable Cloud Back-up• Perform a storage engine
migration over to WiredTiger• Better write concurrency• Disk, index and file-system
cache compression.• Enable advance security
features
BACK TO CLOUDMANAGER!!!
Plan B
Automation: centralized configuration management, and automation of database operational processes
Monitoring: Real-time dashboards and alerts
Back-up: automated PIT snapshots, and PITR for all MongoDB topologies
Database Management-as-a-Service
Integrates with Existing Infrastructure
Everyday
…better
8:00AM
Scenario 1: Performance Diagnostics and Optimization
Subject: HEEELLLLPP!!!!From: Michael.ScottHeeellpppp! I have a meeting with a big client today to demo our Campaign Donations app, but it’s sloooooooow!!!P.S: already tried ctrl-alt-deleteYours Truly,Michael Scott, VP of Sales
8:01AM
REVIEW ALERTS
Detected an impending capacity issueDiscovered un-indexed queries using the new
Profiler Visualization capabilityOptimized slow queries using the new Index
Suggestion and Automated Rolling Index Build features.
Auto-scaled MongoDB through CloudManager
12:15PM
Scenario 2: Internalizing DBaaS for Agility
12:15PMMessage From: Tony Stark
Hey buddy, I need your help. Nick who runs my performance team needs a second cluster stood up in our sandbox. Your colleague James says he needs a few days.
I need this cluster right now– we’re on to something big, and my team is idle. Really appreciate your partnership so far, but if your team can’t keep up, we’re going to run on our own in the Cloud.
All I need is a clone—the data included--of the other instance you created for me the other week. Let me know when you can get this done. Thanks!
- Tony Stark, Head of R&D
BACK TO CLOUDMANAGER!!!
Provisioned optimized EC2 Instances in AWS through Provision Manager
Provisioned a new ReplicaSet through Automation
Used Automation to restore a PITR snapshot from Cloud Back-up into the new replicaSet.
Provided Development Team controlled access to Sandbox.
4:59PM
Scenario 3: Upgrading to Mission Critical
Bill Lumbergh, VIP
Ummm...yeah.. so you know the eCommerce platform that has been in pilot for the past year. Well, good news, we’re ready to take it prime time.
I know it’s Friday evening, and we’re all looking forward to the weekend….but this system needs to be in tier-1 compliance by Sunday.
Oh, and we’re expecting the data, and write volume to increase 5X, but the current budget stands– you’ll figure something out.
I’ll be available this weekend for your status reports – send them to my EA. I’m here for you my man!
4:59PM
A. B.Plan:• Upgrade to Enterprise• Enable Cloud Back-up• Perform a storage engine
migration over to WiredTiger• Better write concurrency• Disk, index and file-system
cache compression.• Enable advance security
features
BACK TO CLOUDMANAGER!!!