AWS Certified Solutions Architect - Associate / Question #1090 of 1019

Question #1090

A company operates a transaction processing system using Amazon DynamoDB. To ensure disaster recovery, they need a solution that achieves a recovery point objective (RPO) of 15 minutes and a recovery time objective (RTO) of 1 hour. What should a solutions architect recommend?

A

Implement DynamoDB global tables across multiple regions. For recovery, reconfigure the application to use the secondary region.

B

Enable DynamoDB point-in-time recovery (PITR). Restore the table to the latest recoverable timestamp when needed.

C

Create on-demand DynamoDB backups every hour. Restore the table from the most recent backup in case of failure.

D

Use AWS Backup to schedule incremental backups every 24 hours. Restore the DynamoDB table from the latest backup.

Explanation

Option B is correct because DynamoDB PITR enables continuous backups with a recovery point objective (RPO) of under 1 minute (well within the required 15 minutes). Restoring a table from PITR typically completes within an hour, satisfying the RTO.

Option A (Global Tables) offers near-zero RPO/RTO but involves multi-region complexity and application reconfiguration, which is unnecessary for the given requirements. Option C (hourly on-demand backups) fails the RPO (up to 1 hour of data loss). Option D (24-hour backups) exceeds both RPO and RTO requirements. PITR is the simplest and most cost-effective solution that aligns with the specified RPO and RTO.

Answer

The correct answer is: B