AWS Certified SysOps Administrator – Associate — Question 315

A company is running Amazon RDS for PostgreSQL Multi-AZ DB clusters. The company uses an AWS CloudFormation template to create the databases individually with a default size of 100 GB. The company creates the databases every Monday and deletes the databases every Friday.

Occasionally, the databases run low on disk space and initiate an Amazon CloudWatch alarm. A SysOps administrator must prevent the databases from running low on disk space in the future.

Which solution will meet these requirements with the FEWEST changes to the application?

Answer options

Correct answer: C

Explanation

Enabling storage auto scaling in the CloudFormation template is the most efficient solution because it allows Amazon RDS to dynamically scale storage up without requiring any changes to the application code. Migrating to Aurora PostgreSQL or DynamoDB would involve significant code and architectural changes to the application. Using CloudWatch to trigger a VACUUM command does not scale the physical disk capacity and is not a reliable way to handle growing storage demands.