Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

26
#MDBlocal Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

Transcript of Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

Page 1: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Solving Your Backup Needs Using Ops Manager, Cloud Manager and

Atlas

Page 2: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Page 3: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Benjamin Cefalo

Senior Product Manager, Cloud MongoDB

Page 4: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Benjamin Cefalo

Senior Product Manager

MongoDB

@bencefalo

Page 5: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Replication vs Disaster Recovery

Primary

Secondary

Secondary

MongoDB includes native replication and

automated failover to ensure availability

● Secondaries apply operations from

the primary asynchronously

● Delayed secondaries can be

configured to reflect an earlier state

of the data set

Page 6: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Replication vs Disaster Recovery

Corrupted

DocumentCorrupted

Document

Corrupted

DocumentCorrupted

Document

Corrupted

Document

Replication not ideal for disaster recovery

as corrupted documents in the primary

will make their way into secondaries.

Ongoing management of delayed

secondaries may be unreliable and

requires additional effort and resources

Page 7: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

What Matters for Disaster Recovery

Restore Point Objective (RPO)

How often am I hitting CTRL-S ?

Page 8: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

What Matters for Disaster Recovery

Restore Point Objective (RPO) Restore Time Objective (RTO)

How often am I hitting CTRL-S ? How quickly can I get back to working on

my essay after something goes wrong?

Page 9: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Cloud Manager

Hybrid DBaaS

Ops Manager

Private DBaaS: On-Prem

MongoDB Atlas

Public DBaaS: Fully Managed

MongoDB Offerings

Same Code Base, Same API, Same Management UI

Page 10: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Data Explorer

Inspect schema &

index utilization

Real-Time

Performance Panel

Live telemetry: in-flight

operations & resource

consumption

Performance Advisor

Always-on index

recommendations

MongoDB Ops Manager/Cloud Manager

Page 11: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Backup & Restore

Continuous & Consistent Backups with Point in Time Restore

Faster backups

and recovery

Queryable

snapshots

Backup to object

stores

Cross-project

restores

Page 12: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

• MongoDB Ops Manager continuously backs up your

data, ensuring your backups are typically just a few

seconds behind the operational system

• Point-in-time restore of replica sets and consistent,

cluster-wide snapshots of sharded clusters. With

MongoDB Ops Manager, you can easily and safely

restore to precisely the moment you need

• @Destination makes restoring even faster and

reduces storage requirements

Point-in-Time Data Recovery

Page 13: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

What About Small Disasters?

● The application is working fine

● But there is data missing or it’s

corrupt

● No time to do a full restore

Page 14: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

MongoDB Ops Manager gives you the ability to query

your backup snapshots and restore data at the

document level in minutes.

Queryable backups significantly reduces the

operational overhead associated with:

• Identifying whether data of interest has been altered

• Pinpointing the best point in time to restore a

database by comparing data across multiple

snapshots

Queryable Backups

Page 15: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Queryable Backup Demo

Page 16: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Atlas

Page 17: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

MongoDB Atlas: Database as a Service

Self-service, elastic,

and automatedSecure by defaultGlobal and highly

available

Continuous

backups

Real-time monitoring and

optimization

Cloud

agnostic

Page 18: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

• MongoDB Atlas comes out-of-the-box with MongoDB 3.4, and 3.6 available

• Change Streams (3.6)

• JSON Schema (3.6)

• Expressive nested array updates (3.6)

• Expressive joins: $lookup (3.6)

• Graph queries (3.4)

• Facets & expressive aggregations (3.4)

• WiredTiger

• When maintenance releases become available, MongoDB Atlas will

automatically upgrade your cluster while preserving continuous availability

• When new versions of MongoDB are released, MongoDB Atlas will also allow

you to make seamless upgrades without risking downtime

The Latest MongoDB Features

Page 19: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Announcing Cloud Provider

Snapshots!!

Page 20: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Current Backup Regions

Page 21: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Snapshot Backup Regions

Page 22: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Atlas Cloud Provider’s Snapshots

● Utilizes each providers native snapshot capabilities

● Granular Backup Region Selection

● Faster Restores

● Less Storage

● Less Expensive

Page 23: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Cloud Provider Snapshots Demo

Page 24: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Available on Azure Starting

Today!

Page 25: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

Fully Managed Disaster Recovery

Flexibility to choose how you want to backup

your data, depending on your requirements

● Continuous

○ Point-in-time restore

○ Queryable snapshots

○ Satisfy nearly any RPO / RTO

● Snapshot

○ Localized backup

○ Fast restores

○ The cost effective option

Page 26: Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas

#MDBlocal

THANK YOU

FOR JOINING!