mongodb europe 2016 - ops manager and cloud manager

43
Operational Excellence A guided walkthrough on Ops Manager

Upload: mongodb

Post on 16-Apr-2017

244 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Operational Excellence A guided walkthrough on Ops Manager

Page 2: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Rubén Terceño @rubenTerceno [email protected] Senior Solutions Architect, MongoDB

Page 3: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Ops Manager vs Cloud Manager

Page 4: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

The Best Way to Run MongoDB

Ops Manager allows you leverage and automate the best practices we’ve learned from thousands of deployments in a comprehensive application that helps you run MongoDB safely and reliably.

•  10x-20x more efficient operations

•  Complete performance visibility

•  Protection from data loss

•  Performance optimization

Page 5: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Up to 95% Reduction in Operational Overhead

•  Start from a global view of infrastructure: Integrations with Application Performance Monitoring platforms.

•  Drill down: Visual query performance diagnostics, index recommendations. Dashboards and alerts on 100+ metrics.

•  Then, deploy: Automated index builds. Single-click deployment, scaling & upgrades, admin tasks.

•  Peace of mind: Backup and restore, with point-in-time recovery, support for sharded clusters.

•  Refine: Partial indexes improve resource utilization.

Page 6: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

REST API Allows Integration with Existing Infrastructure

Page 7: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

How Ops Manager Helps You

ScaleEasilyMeetSLAs

BestPrac2ces,Automated CutManagementOverhead

Page 8: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager groups associate users with MongoDB deployments. Users register and login with credentials. Fine grained user roles range from global-level admin, to group-level read-only.

Groups, Users, Roles

Page 9: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Automation for Operational Excellence

Page 10: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Without Ops Manager

•  Install, Configure •  150+ steps

• Upgrades, downgrades •  100+ steps

• Scale out, move servers, resize oplog, etc. •  10-180+ steps

Page 11: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

With Ops Manager

or

150+ steps → 1 click

Ops Mgr (app) Ops Mgr (API)

Ops

Man

ager

API

Page 12: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Easy

• Deployments. Including attaching to existing deployments.

• Hot Upgrades. Rolling, in the right order.

• Scale. Add/remove shards or replicas, with no downtime.

• Config and Management. Specify users, roles, Resize Oplog, etc.

•  Automated Rolling Index Build. Reduce operational overhead risk.

Page 13: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Backup for Your Mission-Critical Data

Page 14: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Backup

• Point-In-Time Recovery. •  Restore the correct version of your data with single operation granularity.

• Continuous, Incremental Backups. •  Save backup storage while reducing your RPO to 0.

• Support for all MongoDB storage engines. •  WT, MMAP, In Memory, Encrypted, …

•  Automated restore process. •  Minimize RTO and associated risks.

• Coherent backup of sharded clusters. •  Configs, shards, replicas… No more headaches.

Page 15: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Monitoring Designed for MongoDB

Page 16: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Monitoring

•  Visibility Into Your Cluster. 100+ key database and systems health metrics

• Optimize performance, diagnose problems

• Custom, Metric-Based Alerting.

• Comprehensive API.

•  Visual Query Profiler & Index suggestions. •  Identifies the slow running queries with a click and generates index improvements.

Page 17: MongoDB Europe 2016 - Ops Manager and Cloud Manager

How it works

Page 18: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager

Automation agent per server

How Automation Works

Page 19: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager

mongod mongod mongod

Automation agent per server

Configuration

config servers

mongos

How Automation Works

Page 20: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager

mongod mongod mongod

mongos

Monitoring agent per group

config servers

How Monitoring Works

Page 21: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Replica Set

Shard 2 Shard 3

Sharded Cluster Production MongoDB Deployment

How Backup Works

Config servers

Page 22: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager

Replica Set

Shard 2 Shard 3

Sharded Cluster Production MongoDB Deployment

Backup Daemon HEADs Invisible secondary replicas

How Backup Works

Oplog information

Config servers

Page 23: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager

MongoDB Database

Replica Set

Shard 1 Shard N Config servers

Sharded Cluster Production MongoDB Deployment

Blockstore Compressed, deduplicated snapshot storage.

Restores

Snapshots consistent clustershot (sharded)

Backup Daemon HEADs Invisible secondary replicas

How Backup Works

Oplog information

Page 24: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager

File System Storage

Replica Set

Shard 1 Shard N Config servers

Sharded Cluster Production MongoDB Deployment

File System Integration point for Enterprise Backup tools

Restores

Snapshots consistent clustershot (sharded)

Backup Daemon HEADs Invisible secondary replicas

How Backup Works

Oplog information

Page 25: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Usability Tour

Page 26: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Find installation tutorial in docs

Page 27: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Use terminal to install

Page 28: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Browse to http://<my-ops-mgr>:8080/

Page 29: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Register and create group

Page 30: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Install an Automation Agent on each managed server

Page 31: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Deploy MongoDB

Page 32: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Upgrade

Page 33: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Maintenance and Configuration

Page 34: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Enable database Auth, Define Users and Roles

Page 35: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Backup Configuration

Page 36: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Backup Restore

Page 37: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Monitoring

Page 38: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Alerts

Page 39: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Next Steps

Page 40: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Ops Manager is F*** for Evaluation and Development

Try it today! mongodb.com/download à Ops Manager mongodb.com/cloud à Cloud Manager Documentation docs.opsmanager.mongodb.com

Page 41: MongoDB Europe 2016 - Ops Manager and Cloud Manager

#MDBE16

Operations Rapid Start

•  Automated operations, monitoring and alerting, and safe backup and recovery for your deployment with optimal usage of MongoDB’s management tools

•  Introductory administrator training with detailed training materials

•  Setup and

configuration of Ops Manager or Cloud Manager

•  Operations playbooks for administration, backup, and recovery

Overview

•  An initial prep call to gather sizing requirements and make hardware recommendations

•  A MongoDB consulting engineer will spend at least 4 consecutive days working with your team.

•  Comprehensive written report within 10 business days

Engagement Details

What’s Included

Page 42: MongoDB Europe 2016 - Ops Manager and Cloud Manager

Questions?

Page 43: MongoDB Europe 2016 - Ops Manager and Cloud Manager