AWS Certified Solutions Architect – Associate (SAA-C02) — Question 733
A company has a business-critical application that runs on Amazon EC2 instances. The application stores data in an Amazon DynamoDB table. The company must be able to revert the table to any point within the last 24 hours.
Which solution meets these requirements with the LEAST operational overhead?
Answer options
- A. Configure point-in-time recovery for the table.
- B. Use AWS Backup for the table.
- C. Use an AWS Lambda function to make an on-demand backup of the table every hour.
- D. Turn on streams on the table to capture a log of all changes to the table in the last 24 hours. Store a copy of the stream in an Amazon S3 bucket.
Correct answer: A
Explanation
Amazon DynamoDB point-in-time recovery (PITR) provides automatic, continuous backups of your table data, allowing you to restore to any single second in the preceding 35 days with minimal configuration and zero performance impact. While other solutions like AWS Backup, custom AWS Lambda functions, or DynamoDB Streams with Amazon S3 can capture table state, they require significantly more operational overhead to set up, maintain, and restore. Therefore, enabling PITR is the simplest and most efficient way to meet the recovery requirements.