
Answer-first summary for fast verification
Answer: Create a backup vault in AWS Backup to retain RDS backups. Create a new backup plan with a daily schedule and an expiration period of 2 years after creation. Assign the RDS DB instances to the backup plan.
## Explanation **Correct Answer: A** AWS Backup is the centralized backup service in AWS that provides a fully managed, policy-based backup solution. It offers: 1. **Consistent backups**: AWS Backup creates application-consistent backups for RDS databases 2. **Retention management**: You can set retention periods up to 100 years 3. **Centralized management**: Single place to manage backups across multiple AWS services 4. **Compliance**: Meets regulatory requirements for data retention **Why other options are incorrect:** **B**: RDS automated snapshots have a maximum retention period of 35 days. While you can manually create snapshots and retain them indefinitely, this requires manual management and doesn't provide the automated, policy-based approach needed for consistent daily backups over 2 years. **C**: CloudWatch Logs is for log storage, not database backups. Transaction logs alone cannot restore a complete database, and CloudWatch Logs is not designed for database backup and restore operations. **D**: AWS DMS is for database migration and replication, not for backup and restore. While CDC can capture changes, it doesn't create consistent, point-in-time backups that can be restored. S3 Lifecycle policies would manage object deletion, but the solution doesn't create proper database backups. **Key AWS Services for this scenario:** - **AWS Backup**: Managed backup service with retention policies - **Amazon RDS**: Database service with backup capabilities - **Backup Vault**: Secure storage for AWS Backup recovery points - **Backup Plan**: Defines backup frequency, retention, and lifecycle rules
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is implementing new data retention policies for all databases that run on Amazon RDS DB instances. The company must retain daily backups for a minimum period of 2 years. The backups must be consistent and restorable.
Which solution should a solutions architect recommend to meet these requirements?
A
Create a backup vault in AWS Backup to retain RDS backups. Create a new backup plan with a daily schedule and an expiration period of 2 years after creation. Assign the RDS DB instances to the backup plan.
B
Configure a backup window for the RDS DB instances for daily snapshots. Assign a snapshot retention policy of 2 years to each RDS DB instance. Use Amazon Data Lifecycle Manager (Amazon DLM) to schedule snapshot deletions.
C
Configure database transaction logs to be automatically backed up to Amazon CloudWatch Logs with an expiration period of 2 years.
D
Configure an AWS Database Migration Service (AWS DMS) replication task. Deploy a replication instance, and configure a change data capture (CDC) task to stream database changes to Amazon S3 as the target. Configure S3 Lifecycle policies to delete the snapshots after 2 years.