AWS Certified Solutions Architect – Associate (SAA-C03) — Question 722
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
Enabling point-in-time recovery (PITR) on Amazon DynamoDB is a simple, zero-overhead configuration that allows restoring table data to any single second within the last 35 days, easily satisfying the 24-hour requirement. While AWS Backup, scheduled Lambda functions, or DynamoDB Streams could theoretically be used to secure data, they introduce unnecessary operational complexity and do not offer the granular, effortless recovery provided by native PITR.