MongoDB Atlas Backup & Recovery

Learn about all the rich features provided by MongoDB Atlas to support the effective backup and recovery of your data.

MongoDB Atlas Backup and Recovery

Unit Overview

In this unit, you'll learn about backup and recovery mechanisms for different cluster tiers of MongoDB Atlas. You'll learn about the three types of backup and recovery mechanisms for free and paid clusters on both shared and dedicated hardware. These three categories include on-demand snapshots, continuous cloud backups, and manual command line tools for use with Atlas's free tier.

Prerequisites

Lessons in This Unit

  • Lesson 1 – Back Up and Recover an Atlas Free Tier
  • Lesson 2 – Back Up and Recover an Atlas Shared Tier
  • Lesson 3 – Back Up an Atlas Dedicated Tier
  • Lesson 4 – Recover an Atlas Dedicated Tier
  • 01.
    Lesson 1: Back Up and Recover an Atlas Free Tier
    • Learn
    • Practice
  • 02.
    Lesson 2: Back Up and Recover an Atlas Shared Tier
    • Learn
    • Practice
  • 03.
    Lesson 3: Back Up an Atlas Dedicated Tier
    • Learn
    • Practice
  • 04.
    Lesson 4: Recover an Atlas Dedicated Tier
    • Learn
    • Practice
  • 05.
    Conclusion
    • Learn
Julie Gauthier | Senior Curriculum Engineer

Julie Gauthier | Senior Curriculum Engineer

Julie is a Senior Curriculum Engineer on the University Team at MongoDB. She holds a BS and MS in Computer Science, and has a background as a software engineer. Julie has taught hundreds of people web development, with a goal of empowering everyone with technology!

Vick Mena | Director, Curriculum

Vick Mena | Director, Curriculum

My name is Vick and I've been in the wild for over 25 years. I grew up at IBM working on the BIOS for the IBM eServer line in Austin, TX before moving to Wall St. I've worked on all phases of software development from low-level to middleware to UI but feel most comfortable in the middle. I also drank the devops kool-aid having moved a product line to AWS while at Dow Jones & Co with the help of an amazing team. I then pivoted into the secure space and worked on software/hardware reverse engineering. I always thought I'd eventually teach and this role lets me leverage all of my experience to lead this motley crew of passionate educators.

Parker Faucher | University Curriculum Engineer

Parker Faucher | University Curriculum Engineer

Parker is a Curriculum Engineer on the Education team at MongoDB. Prior to joining MongoDB, he helped maintain a world class developer bootcamp that was offered in multiple universities. He is a self taught developer who loves being able to give back to the community that has helped him so much.

KS
October 2, 2023 2:56 PM


MA
September 28, 2023 6:13 PM


AR
September 27, 2023 2:26 PM

Very good

SC
September 27, 2023 6:50 AM


KM
September 23, 2023 4:28 AM


Welcome! In this unit, you’ll learn how to perform backup and recovery actions in MongoDB Atlas.

I’m Julie. I’m a Curriculum Engineer here at MongoDB, and I’ll be working with you through this unit.

Backup and recovery describes the process of creating and storing copies of data that can be used to protect organizations against data loss, to facilitate testing, and to create development environments.

In the upcoming lessons, you’ll learn the basics of backup and recovery in MongoDB Atlas for different cluster tiers, free and paid, on both shared and dedicated hardware. These include M0, M2, M5, M10, and higher tiers.

The lessons in this unit consist of videos followed by quiz questions and labs so that you can practice what you learned.

There are multiple mechanisms to backup your MongoDB Atlas deployment. These fall into three categories: On-Demand Snapshots, which create a backup of the data as it is at the moment the snapshot is taken, Continuous Cloud Backups which track changes using the oplog so you can restore your data to a specific point in time, and manual command line tools that can be used with the free tier of Atlas.

Because free tier does not provide automatic backups, we'll show you how to use two MongoDB tools, mongodump and mongorestore, to back up and restore an M0 cluster.

After that, you’ll use snapshots to restore an M2 or M5, or shared, cluster.

Finally, you’ll back up and restore a dedicated cluster, M10 and higher, by using Continuous Cloud Backups and on-demand snapshots.

Let’s get started!