Q7 — AWS SAA-C03 Ch.4

Question 7 of 105 | ← Chapter 4

Q202. 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?

Correct Answer: B. Use AWS Backup to create backup schedules and retention policies for the table.

Explanation

To keep user transaction data in an Amazon DynamoDB table and retain the data for seven years with the most operationally efficient solution, a company should use AWS Backup to create backup schedules and retention policies for the table. Therefore, option B is the correct answer. Option A suggests using DynamoDB point-in-time recovery to back up the table continuously. While this approach can work, it may not be the most operationally efficient solution since it requires more manual setup and management compared to using AWS Backup. Option C suggests creating an on-demand backup of the table by using the DynamoDB console, storing the backup in an Amazon S3 bucket, and setting an S3 Lifecycle configuration for the S3 bucket. While this approach can work, it does not provide an automated backup schedule or retention policy, which can lead to storage costs and increased operational overhead. Option D suggests creating an Amazon EventBridge (Amazon CloudWatch Events) rule to invoke an AWS Lambda function, configuring the Lambda function to back up the table, store the backup in an Amazon S3 bucket, and set an S3 Lifecycle configuration for the S3 bucket. While this approach can work, it may require additional infrastructure management compared to using AWS Backup. By using AWS Backup to create backup schedules and retention policies for the DynamoDB table, the company can easily automate the backup process while retaining the data for seven years. This solution provides a cost-effective and operationally efficient way to implement long-term data retention in DynamoDB. AWS Backup allows the company to manage the backup process from a central location and provides flexible backup schedules and retention policies. This solution meets the requirements stated in the question while minimizing operational overhead.