
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company runs a shopping application that uses Amazon DynamoDB to store customer information. In case of data corruption, a solutions architect needs to design a solution that meets a recovery point objective (RPO) of 15 minutes and a recovery time objective (RTO) of 1 hour.
What should the solutions architect recommend to meet these requirements?
A
Configure DynamoDB global tables. For RPO recovery, point the application to a different AWS Region.
B
Configure DynamoDB point-in-time recovery. For RPO recovery, restore to the desired point in time.
C
Export the DynamoDB data to Amazon S3 Glacier on a daily basis. For RPO recovery, import the data from S3 Glacier to DynamoDB.
D
Schedule Amazon Elastic Block Store (Amazon EBS) snapshots for the DynamoDB table every 15 minutes. For RPO recovery, restore the DynamoDB table by using the EBS snapshot.
Explanation:
Correct Answer: B - Configure DynamoDB point-in-time recovery. For RPO recovery, restore to the desired point in time.
Why this is correct:
DynamoDB Point-in-Time Recovery (PITR) provides continuous backups with a recovery point objective (RPO) of up to 35 days in the past, with granularity down to the second. This easily meets the 15-minute RPO requirement.
RTO of 1 hour is achievable with PITR as the restore process creates a new table with the data from the specified point in time, which can typically be completed within the required timeframe.
PITR is specifically designed for DynamoDB backup and recovery scenarios, offering automated, continuous backups without impacting performance.
Why other options are incorrect:
A. Configure DynamoDB global tables:
C. Export to Amazon S3 Glacier daily:
D. Schedule EBS snapshots for DynamoDB table:
Key AWS Concepts:
Best Practice: Always enable PITR for production DynamoDB tables to protect against accidental data deletion or corruption, as it provides the most granular recovery capabilities with minimal operational overhead.