mongodb days silicon valley: operational best practices with mongodb cloud manager

Post on 16-Apr-2017

477 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

https://www.mongodb.com/cloud

User: mongodbsv.cloudmanager@gmail.comPassword: cloudmanager9!

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

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

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!!!

top related