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

A company's solutions architect is analyzing costs of a multi-application environment. The environment is deployed across multiple Availability Zones in a single AWS Region. After a recent acquisition, the company manages two organizations in AWS Organizations. The company has created multiple service provider applications as AWS PrivateLink-powered VPC endpoint services in one organization. The company has created multiple service consumer applications in the other organization.

Data transfer charges are much higher than the company expected, and the solutions architect needs to reduce the costs. The solutions architect must recommend guidelines for developers to follow when they deploy services. These guidelines must minimize data transfer charges for the whole environment.

Which guidelines meet these requirements? (Choose two.)

Answer options

Correct answer: C, D

Explanation

Disabling cross-zone load balancing on the provider's Network Load Balancer (NLB) prevents traffic from routing across different Availability Zones (AZs) at the load balancer level, which avoids inter-AZ data transfer charges. Utilizing AZ-specific endpoint local DNS names ensures that the consumer's traffic is routed to the endpoint in the exact same AZ, keeping the data flow entirely local to the AZ and eliminating cross-AZ transit fees. Other options, such as using AWS Resource Access Manager or consolidating organizations, do not address cross-AZ traffic, and Savings Plans do not cover data transfer charges.