hands-on lab

Backing Up and Restoring Amazon DynamoDB Tables

Difficulty: Beginner
Duration: Up to 1 hour
Students: 2,048
Rating: 4.8/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Amazon DynamoDB is a high-performance, serverless, NoSQL data store from Amazon Web Services. It's well known for its low operational overhead and scalability. Amazon DynamoDB supports several backup strategies to help you meet business and regulatory requirements.

Learning how to choose a backup strategy for Amazon DynamoDB will make you more proficient at creating reliable resilient systems in the public AWS cloud.

In this hands-on lab, you will learn about the options available, and you will create an on-demand snapshot backup of an Amazon DynamoDB table.

Learning Objectives

Upon completion of this beginner-level lab, you will be able to:

  • Understand the backup options for Amazon DynamoDB
  • Create an on-demand backup of an Amazon DynamoDB table
  • Restore an on-demand backup to a new Amazon DynamoDB table
  • Update an AWS Systems Manager parameter

Intended Audience

  • Candidates for the AWS Certified Solutions Architect - Associate certification
  • Cloud Architects
  • Data Engineers
  • DevOps Engineers
  • Software Engineers

Prerequisites

Familiarity with the following will be beneficial but is not required:

  • Amazon DynamoDB
  • AWS Systems Manager
  • Recovery Time Objective (RTO)
  • Recovery Point Objective (RPO)

The following content can be used to fulfill the prerequisite:

Environment before

Environment after

Covered topics

Lab steps

Logging In to the Amazon Web Services Console
Choosing an Amazon DynamoDB Backup Strategy
Backing Up an Amazon DynamoDB Table
Restoring an Amazon DynamoDB Table