Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas
-
Upload
mongodb -
Category
Technology
-
view
26 -
download
0
Transcript of Solving Your Backup Needs Using Ops Manager, Cloud Manager and Atlas
#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!