
Answer-first summary for fast verification
Answer: Use AWS Backup to create backup schedules and retention policies for the table.
## Explanation **Correct Answer: B** - Use AWS Backup to create backup schedules and retention policies for the table. **Why this is the most operationally efficient solution:** 1. **AWS Backup is a fully managed backup service** that provides centralized backup management across AWS services including DynamoDB. 2. **Automated scheduling and retention policies** - AWS Backup allows you to create backup plans with specific schedules and retention periods (up to 100 years), which perfectly matches the 7-year retention requirement. 3. **Operational efficiency** - No custom code or manual processes required. AWS Backup handles all backup operations, monitoring, and compliance reporting automatically. 4. **Centralized management** - You can manage backups for multiple AWS resources from a single console. 5. **Compliance-ready** - Provides audit trails, backup reports, and meets regulatory requirements. **Why other options are less efficient:** - **A (DynamoDB PITR)**: Point-in-time recovery only retains backups for up to 35 days, which doesn't meet the 7-year requirement. - **C (Manual on-demand backup)**: Requires manual intervention, lacks automation, and is error-prone. While S3 Lifecycle can handle retention, the overall solution is not operationally efficient. - **D (Custom Lambda solution)**: Requires custom code development, maintenance, monitoring, and error handling. This adds operational overhead and complexity compared to a managed service. **Key AWS Services Knowledge:** - **AWS Backup**: Fully managed backup service supporting multiple AWS services with automated scheduling and retention policies. - **DynamoDB PITR**: Provides continuous backups with 35-day retention for point-in-time recovery. - **S3 Lifecycle**: Automates transitioning objects to different storage classes or expiring them after specified periods. For long-term retention requirements (7 years in this case), AWS Backup provides the most operationally efficient solution with built-in automation, monitoring, and compliance features.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company needs to keep user transaction data in an Amazon DynamoDB table. The company must retain the data for 7 years. What is the MOST operationally efficient solution that meets these requirements?
A
Use DynamoDB point-in-time recovery to back up the table continuously.
B
Use AWS Backup to create backup schedules and retention policies for the table.
C
Create an on-demand backup of the table by using the DynamoDB console. Store the backup in an Amazon S3 bucket. Set an S3 Lifecycle configuration for the S3 bucket.
D
Create an Amazon EventBridge (Amazon CloudWatch Events) rule to invoke an AWS Lambda function. Configure the Lambda function to back up the table and to store the backup in an Amazon S3 bucket. Set an S3 Lifecycle configuration for the S3 bucket.