solving your backup needs using ops manager, cloud manager and atlas

Post on 16-Mar-2018

27 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#MDBlocal

Solving Your Backup Needs Using Ops Manager, Cloud Manager and

Atlas

#MDBlocal

#MDBlocal

Benjamin Cefalo

Senior Product Manager, Cloud MongoDB

#MDBlocal

Benjamin Cefalo

Senior Product Manager

MongoDB

@bencefalo

#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

#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

#MDBlocal

What Matters for Disaster Recovery

Restore Point Objective (RPO)

How often am I hitting CTRL-S ?

#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?

#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

#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

#MDBlocal

Backup & Restore

Continuous & Consistent Backups with Point in Time Restore

Faster backups

and recovery

Queryable

snapshots

Backup to object

stores

Cross-project

restores

#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

#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

#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

#MDBlocal

Queryable Backup Demo

#MDBlocal

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

#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

#MDBlocal

Announcing Cloud Provider

Snapshots!!

#MDBlocal

Current Backup Regions

#MDBlocal

Snapshot Backup Regions

#MDBlocal

Atlas Cloud Provider’s Snapshots

● Utilizes each providers native snapshot capabilities

● Granular Backup Region Selection

● Faster Restores

● Less Storage

● Less Expensive

#MDBlocal

Cloud Provider Snapshots Demo

#MDBlocal

Available on Azure Starting

Today!

#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

#MDBlocal

THANK YOU

FOR JOINING!

top related