AWS Certified Solutions Architect – Professional (SAP-C02) — Question 238

A company wants to optimize AWS data-transfer costs and compute costs across developer accounts within the company's organization in AWS Organizations. Developers can configure VPCs and launch Amazon EC2 instances in a single AWS Region. The EC2 instances retrieve approximately 1 TB of data each day from Amazon S3.

The developer activity leads to excessive monthly data-transfer charges and NAT gateway processing charges between EC2 instances and S3 buckets, along with high compute costs. The company wants to proactively enforce approved architectural patterns for any EC2 instance and VPC infrastructure that developers deploy within the AWS accounts. The company does not want this enforcement to negatively affect the speed at which the developers can perform their tasks.

Which solution will meet these requirements MOST cost-effectively?

Answer options

Correct answer: C

Explanation

Option C is the most cost-effective solution because it allows developers to use an AWS Service Catalog portfolio, enabling them to deploy approved resources while ensuring compliance with architectural patterns. Option A restricts resource deployment too strictly and could hinder developer progress. Option B relies on budget alerts and corrective actions after costs are incurred, rather than proactively enforcing best practices. Option D focuses on monitoring and remediation, which may not be as efficient as providing developers with ready-to-use approved configurations.