AWS Certified Solutions Architect – Associate (SAA-C02) — Question 112
A solutions architect is designing a customer-facing application. The application is expected to have a variable amount of reads and writes depending on the time of year and clearly defined access patterns throughout the year. Management requires that database auditing and scaling be managed in the AWS Cloud. The
Recovery Point Objective (RPO) must be less than 5 hours.
Which solutions can accomplish this? (Choose two.)
Answer options
- A. Use Amazon DynamoDB with auto scaling. Use on-demand backups and AWS CloudTrail.
- B. Use Amazon DynamoDB with auto scaling. Use on-demand backups and Amazon DynamoDB Streams.
- C. Use Amazon Redshift Configure concurrency scaling. Enable audit logging. Perform database snapshots every 4 hours.
- D. Use Amazon RDS with Provisioned IOPS. Enable the database auditing parameter. Perform database snapshots every 5 hours.
- E. Use Amazon RDS with auto scaling. Enable the database auditing parameter. Configure the backup retention period to at least 1 day.
Correct answer: A, E
Explanation
The correct options are A and E because they both ensure database scalability and auditing in AWS while meeting the RPO requirement. Option A utilizes DynamoDB’s auto-scaling and integrates with AWS CloudTrail for auditing, while Option E uses RDS with auto-scaling and allows for specified backup retention. The other options either do not meet the RPO requirement or do not align with the management's requirements for scalability and auditing.